何百万もの最新の Android アプリ、ゲーム、音楽、映画、テレビ、書籍、雑誌などをお楽しみください。いつでも、どこでも、さまざまなデバイスで。
これは、いくつかの概念を示す Android の紹介プレゼンテーション用に用意された小さな三目並べゲーム (ペルーのミチ) です。これは、役に立つことを願って GPL に基づいてリリースされていますが、役に立つことを約束するものではありません。
対象となる概念
1) リニア レイアウト (リニア レイアウトが埋め込まれている) は、基本的に画面を任意にレイアウトする方法を示すために使用されました。 (ただし、最も効率的であるとは限りません)。
2) 非常に強い MVC パターンが表示されます。この実装では、「ビュー」と「モデル」は対話しません。私の観点からすると、この設計の利点は、複雑なテスト ソフトウェアやハードウェアを使用せずに、アプリケーションを実行するための単体テストを簡単に作成できることです。ビューのコードが特定の入力クラスと出力クラスに分割される場合のさらなるアーキテクチャの改良も示されています。
3) コントローラーは基本的に、人間が人間をプレイする場合と人間がコンピューターをプレイする場合に、「戦略パターン」を使用してさまざまなアルゴリズムを処理する「ファサード コントローラー」です。
4) 広告を埋め込むためのサンプルコードが含まれています。
https://code.google.com/p/android-michi/
続きを読む