これから仕事でAndroidアプリを開発するための参考書籍

More than 3 years have passed since last update.

これから、Androidでフルネイティブアプリを開発するにあたって参考になりそうな本やURLなどを書きます。

また、この本が良かった。このURLの情報がすごい参考になったなどあれば、教えてください。


書籍


Android Pattern Cookbook マーケットで埋もれないための差別化戦略

Android Pattern Cookbook マーケットで埋もれないための差別化戦略

Androidはレイアウト周りの操作が、かなりめんどくさいのですが、これは良いです。

サンプルアプリとソース見て、使えるポイントが結構あります。


Effective Android

Effective Android

読み物的な要素が強いですが、実装で役に立つことが色々書かれてあります。

デザイナー的なことも書いてあるので、幅広く参考になります。


Androidオープンソースライブラリ徹底活用

Androidオープンソースライブラリ徹底活用

知り合いのAndroidアプリエンジニアがおすすめしてくれました。

ライブラリの多用はそこまで推奨されないが、良さそうなものを取り入れていくのにかかせない1冊


Smashing Android UI レスポンシブUIとデザインパターン

Smashing Android UI レスポンシブUIとデザインパターン

AndroidのUIパターンを体系的に説明したこの1冊


WEB+DB PRESS Vol.81

WEB+DB PRESS Vol.81


Androidアプリ開発最前線


  1. 最新Android開発環境構築ガイド

  2. あとで苦労しないための設計と実装

  3. 使い勝手の良いデザイン

  4. チーム開発での改善サイクル


Master of Fragment

Master of Fragment


良いAndroidアプリを作る139の鉄則

良いAndroidアプリを作る139の鉄則


URL(各種サイト,githubなど)


googleの公式ページ

googleのAndroid開発者用公式ページ

英語が読めれば、ここだけで十分なのかもしれないですね。


mixi-inc/AndroidTraining

下記のカリキュラムにそってAndroidアプリ開発を学習できる

わかりやすい説明とサンプルが用意されている

実習や課題も用意されており、ある程度の開発力が身に付く



  1. まえがき


    1. Android について

    2. 開発環境の準備

    3. Android プロジェクトの作成

    4. Eclipse


    5. Android Studio


    6. Android アプリの基礎知識


    7. Android のビルドについて(Gradle)





  2. 基礎編


    1. アプリのレイアウト作成

    2. Activity と Fragment

    3. アプリのリソース管理

    4. メッセージングと通知

    5. ActionBarとインタラクション制御

    6. ListViewとViewPager

    7. 直列化とコレクション、永続化

    8. 非同期処理

    9. ネットワーク通信

    10. データベース

    11. テスト




  3. 実務編


    1. デバッグと自動ビルド

    2. アーキテクチャ設計と DI

    3. 続・アプリのレイアウト作成

    4. ユーザインタフェース設計

    5. セキュリティ




  4. 付録


    1. Git リポジトリからのプロジェクトのインポート

    2. Java の文法の基礎

    3. 仮想デバイスの作成




dotinstall

動画を見ながら、Androidアプリの開発を学べる

動画なので、このソースコードがこういう風にできるあがるなど、実際のアプリ開発の流れがわかりやすい。


Androidアプリ開発入門


Androidレイアウト入門