Android開発ド素人が開発環境とかライブラリとかまとめてみるよ


趣旨

タイトルのママ。とりあえず最低限必要そうなのを独断と偏見でまとめるよ。
随時更新予定。

開発環境(言語とかいろいろ含む)

  • Android Studio
    • 知らないうちに使いやすくなってたみたい。Eclipseとか使うのやめよね。
  • Gradle
    • Android Studioに同梱されてるし使わない理由ある?ないよね?
  • Kotlin
    • かわいいことりん。
  • RxAndroid
    • RxはC#(.NET)で使ってたから…非同期処理はこいつがあるとないとでは大違いのはず
  • Lombok
    • めんどくさーいのをらくーにしてくれるやーつ。getter/setter書く手間省けるのうれC
  • Testing Support Library
    • テストだいじ。テストちゃんとしようね。テストちゃんとしないとポケモンの捕獲率がおっとだれかきたy

UI

  • Android Design Support Library
    • マテリアルデザインなら必要だよね。
  • Butter Knife
    • なんかすごいやつ(ひどい)。もうちょっと調べたら追記します。とりあえず挙げておく。

通信とか

  • VolleyOkHTTP
    • Volleyは瀕死です(たぶん)。VolleyはApache HTTP client依存ですがAPI Level 22でdeprecatedに、API Level 23で削除されたのであんまり使いたくない。大人しくOkHTTP使おねせやね
  • Retrofit
    • RESTですREST
  • Picasso
  • Glide
    • 画像取得ライブラリ。どっちを使えばいいか迷うのね

DB

  • Realm
    • SQLiteなにそれおいしいの?

まとめ

随時更新なので随時更新します。随時。