11

自分の楽しみのためだけに、Android アプリの開発を検討しています。開発者向けの記事や基礎などをいくつか見てきましたが、アプリ開発に関する事前知識について、隠された基本的な仮定があるように思えます。

話されたことの多くは、基本的なことでさえ、私の頭を超えているようでした。私はプログラミングに比較的慣れていません。主に C++ と Java を少しやったことがあります。私はまだオブジェクト指向に完全には慣れていません。まだ基本的なプログラミングを行っているだけです。

正直なところ、これを機能させるために次にどこに行く必要があるのか​​ について、私は少し圧倒されています. では、最初に何を学ぶべきかという点で、どのような方向性を教えていただけますか。Java がその大部分を占めると思いますが、他に役立つものはありますか?

ありがとう、

アンディ。

4

7 に答える 7

9

背景の観点から、必要な 3 つの大きなものは次のとおりです。

  • Java プログラミング
  • XML
  • ウィジェットベースの UI モデル (つまり、低レベルの HTML/CSS/JS 以外のほとんどすべて) の経験

必要なJavaの特定の種類には、次のものがあります。

  • 言語の基礎 (フロー制御など)
  • クラスとオブジェクト
  • メソッドとデータ メンバー
  • 公開、非公開、および保護
  • 静的スコープとインスタンス スコープ
  • 例外
  • スレッドと同時実行制御
  • コレクション
  • ジェネリック
  • ファイル I/O
  • 反射
  • インターフェース

それらはすべて、友好的なバルカンからのまともなJavaの本/コース/マインドメルドでカバーされます. これらのリソースは、通常は Android に関係のない他のもの (Swing、サーブレットなど) にも使用される可能性があります。

于 2012-09-02T23:32:07.100 に答える
3

何よりもまず、サンプル コードを簡単に理解できるように、Java に十分に準拠している必要があります。OOP は主要な役割を果たします。OOP は Android プログラミングの構成要素になるため、OOP に精通していないと苦労することになると思います。

Android の部分に入ったら、まともな本を手に取り、バイブルとして読んでください。基本を明確にする必要があるため、理論をスキップしてコーディングから始めないでください。ドキュメンテーションは、Android 開発に携わる限りあなたの味方になるので、ためらわずに調べてみてください。SDK をダウンロードすると、多くのサンプル プロジェクトが提供されており、それらも非常に役立ちます。

開発に取り掛かると、オンラインで入手できる一般的なコードが多数あることがわかります。また、Android に関する質問がスタック オーバーフローに山ほどあります。

Java で基礎を固めてから、独自のアプリケーションの作成を開始することをお勧めします。ハンズオンで学習することが最善の方法だからです。小さくて単純なものから始めてください。アプリケーションを実際に試してみて、行き詰まった場合は、ここに投稿してください。ヘルプがすぐに提供されます。

注 : これは一連の素晴らしいビデオ チュートリアルです。非常に基本的なことから始まり、起こっていることすべてを説明しながら、より高いレベルへとあなたを導きます。非常に役立ちます。

アンドロイドで頑張ってください!ドロイドがあなたと共にありますように!

于 2012-09-02T23:30:47.797 に答える
3

最初から始めるべきです。

こちらの「初めてのアプリ」のチュートリアルに従ってください。単語、用語、またはコードが分からない場合は、Google で検索してください。コピーして貼り付けるのではなく、コードを再入力することをお勧めします。これにより、実際に各行が何をしているかを考え、間違っていることをデバッグする練習をすることができます。

また、最低限のアクティビティについて読んで理解する必要がありますが、「アプリ コンポーネント」の下のすべての見出しは非常に関連性があります。

于 2012-09-02T23:33:29.420 に答える
2

基本的には、Java + ある種の特定の xmlish 宣言型言語に関するものです。他のすべてはAndroid固有のものであるため、Javaを基礎として十分だと思います。

于 2012-09-02T23:31:21.017 に答える
2

ここでの1つの答えは、あなたが現在の知識でアンドロイド
を理解するかどうかをどのように知っていますか ?

于 2012-09-02T23:32:50.540 に答える
2

この質問で、これらのチュートリアルから始めることができます。

オンライン Android 開発チュートリアル / 初心者向けガイド?

次に、慣れてきたら、サンプル プログラムを見ていきます。

于 2012-09-02T23:32:57.147 に答える
2

基本から始まるチュートリアルはほとんどありません。おそらくあなたはそれを調べたいと思っています。これらのチュートリアルに進む前に、Android アーキテクチャについて読んでおけば、準備完了です。

Android の基本的なチュートリアルの一部。

  1. developer.android.com
  2. Vogella.com
  3. myong.com
于 2012-09-02T23:39:46.393 に答える