ユーザ用ツール

サイト用ツール


programming:android

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
programming:android [2014/03/04 15:30] dotprogramming:android [2015/06/17 05:20] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
 +
 +**Android Programming**
 +
 +====== ベストプラクティス ======
 +
 +  * Spring for Android を利用することで REST クライアントは容易に実装できる
 +
 +  * MVC or MVVM フレームワークは不要
 +    * Android の Activity(各画面) はライフサイクルが Android SDK できっちり制御されている
 +    * View は res/layout で分離されている
 +    * よって、MVC や MVVM フレームワークは別途用意しなくても良い
 +    * もっと言うと用意しちゃいけない
 +
 +  * (まだベストか分かんない)双方向データバインディング
 +    * 「MVC or MVVM フレームワークは不要」と書いたが、双方向データバインディングは使用したい
 +    * そこで Android Binding というものがあるが、まだこなれていないかな?
  
 ====== 用語 ====== ====== 用語 ======
行 28: 行 44:
     * SQLiteが内蔵されている     * SQLiteが内蔵されている
   * REST   * REST
 +    * Framework
 +      * Spring for Android
     * HTTPClient     * HTTPClient
       * org.apache.http.client.HttpClient       * org.apache.http.client.HttpClient
-      * Spring for Android 
     * JSON     * JSON
       * JSONObject or JSONArray       * JSONObject or JSONArray
programming/android.1393947055.txt.gz · 最終更新: 2015/06/17 05:09 (外部編集)