これから、Androidでフルネイティブアプリを開発するにあたって参考になりそうな本やURLなどを書きます。
また、この本が良かった。このURLの情報がすごい参考になったなどあれば、教えてください。
書籍
Android Pattern Cookbook マーケットで埋もれないための差別化戦略
Androidはレイアウト周りの操作が、かなりめんどくさいのですが、これは良いです。
サンプルアプリとソース見て、使えるポイントが結構あります。
Effective Android
読み物的な要素が強いですが、実装で役に立つことが色々書かれてあります。
デザイナー的なことも書いてあるので、幅広く参考になります。
Androidオープンソースライブラリ徹底活用
知り合いのAndroidアプリエンジニアがおすすめしてくれました。
ライブラリの多用はそこまで推奨されないが、良さそうなものを取り入れていくのにかかせない1冊
Smashing Android UI レスポンシブUIとデザインパターン
AndroidのUIパターンを体系的に説明したこの1冊
WEB+DB PRESS Vol.81
Androidアプリ開発最前線
- 最新Android開発環境構築ガイド
- あとで苦労しないための設計と実装
- 使い勝手の良いデザイン
- チーム開発での改善サイクル
Master of Fragment
良いAndroidアプリを作る139の鉄則
URL(各種サイト,githubなど)
googleの公式ページ
googleのAndroid開発者用公式ページ
英語が読めれば、ここだけで十分なのかもしれないですね。
mixi-inc/AndroidTraining
下記のカリキュラムにそってAndroidアプリ開発を学習できる
わかりやすい説明とサンプルが用意されている
実習や課題も用意されており、ある程度の開発力が身に付く
- まえがき
- Android について
- 開発環境の準備
- Android プロジェクトの作成
- Eclipse
- Android Studio - Android アプリの基礎知識
- Android のビルドについて(Gradle)
- 基礎編
- アプリのレイアウト作成
- Activity と Fragment
- アプリのリソース管理
- メッセージングと通知
- ActionBarとインタラクション制御
- ListViewとViewPager
- 直列化とコレクション、永続化
- 非同期処理
- ネットワーク通信
- データベース
- テスト
- 実務編
- デバッグと自動ビルド
- アーキテクチャ設計と DI
- 続・アプリのレイアウト作成
- ユーザインタフェース設計
- セキュリティ
- 付録
- Git リポジトリからのプロジェクトのインポート
- Java の文法の基礎
- 仮想デバイスの作成
dotinstall
動画を見ながら、Androidアプリの開発を学べる
動画なので、このソースコードがこういう風にできるあがるなど、実際のアプリ開発の流れがわかりやすい。