当前位置: 首页 > 软件库 > 手机/移动开发 > >

AndroidTraining

授权协议 View license
开发语言 Java
所属分类 手机/移动开发
软件类型 开源软件
地区 不详
投 递 者 越雨泽
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Android Development Training Course Repository

Android アプリ開発の基礎知識と実務スキルを身に付けるトレーニングコース

前提

このトレーニングコースに入る前に、下記の知識・スキルについて勉強しておいてください。

  1. Java の知識・スキル
  1. Android Studio の使い方
  • 基本操作が分かる程度で大丈夫です。

ゴール

このトレーニングコースを受講することで、下記のような知識・スキルが身につきます。

  1. Android の仕組みが分かる
  2. 自分で Android アプリを開発することができる
  3. リリース可能な品質を担保できる

準備

このトレーニングコースを受講する上で、下記のものを準備しておいてください。

  1. Android デバイス
  • Android 4.0.3 以上であることが望ましいです。
  1. 開発環境
  • 下記の構成の、まえがきの章を参考に準備してください。
  • Mac または Linux の各種 OS で実践することを推奨します。

構成

このトレーニングコースは、下記のカリキュラムで構成されています。
カリキュラム構成は、予告なく変更される場合があります。

  1. まえがき
  2. Android について
  3. 開発環境の準備
  4. Android プロジェクトの作成
  5. Android アプリの基礎知識
  6. Android のビルドについて(Gradle)
  7. 課題プロジェクトの開き方
  8. 基礎編
  9. アプリのレイアウト作成
  10. Activity と Fragment
  11. アプリのリソース管理
  12. メッセージングと通知
  13. ActionBarとインタラクション制御
  14. ListViewとViewPager
  15. 直列化とコレクション、永続化
  16. 非同期処理
  17. ネットワーク通信
  18. データベース
  19. テスト
  20. テスト(AndroidStudio)
  21. 実務編
  22. デバッグと自動ビルド
  23. 自動ビルド(Android Studio)
  24. アーキテクチャ設計と DI
  25. 続・アプリのレイアウト作成
  26. ユーザインタフェース設計
  27. セキュリティ
  28. Google API
  29. Google Play Services
  30. クラウド同期
  31. 付録
  32. Git リポジトリからのプロジェクトのインポート
  33. Java の文法の基礎
  34. 仮想デバイスの作成
  35. Javaの活用

また、リポジトリには下記のディレクトリ構成で、プロジェクトが作成されています。
Eclipse、Android Studio双方に対応していましたが今後Eclipseについての記述は削除する予定です。
IDE別にディレクトリが分かれている部分がありますが、基本的にはAndroid Studioを利用してください。
課題提出の際には、このリポジトリを fork して、各章ごとにブランチを作成し、コミットを作ってください。

参考資料・図書

  • Android Developers
    • 公式のリファレンスとして、Android の基礎から API の仕様まで幅広く解説資料が用意されています。このリファレンスは必ず目を通すようにしましょう。
  • プログラミング Android
    • Android のプログラミングの基礎から発展までを幅広く取り扱っています。
  • Effective Java
    • Java 言語を取り扱う際のプラクティスが詰まっています。

Pull Request

Pull Requestは歓迎します。
コードはmasterブランチ、http://mixi-inc.github.io/AndroidTraining への変更はmasterブランチのdocs以下にPull Requestしてください。

License

Code released under the Apache License, Version2.0. Docs released under Creative Commons Attribution 4.0 International License.

  • /training/index.html Android TrainingAndroid Training Android TrainingAndroid Training Welcome to Android Training. Here you'll find a collection of classes that aim to help you build great apps for A

  • 【本文是知识点的集合,格式较乱,每个知识点以" - "符号作为开头】 training文档:http://developer.android.com/training/index.html -通过implicit intent设置具体的Intent.ACTION来打开其他app时,要记得先判断是否有对应的activity能打开,否则会crash: 两种方法,第一种详细查询,第二种比较简单: Pac

  • google为了让广大android开发者能够高效地创建优质的app,专门针对开发者提供了Training板块,这个板块的学习资料是最一手的,来自google android工程师之手的。这个资料是每一个android开发者都应该学习的手册,并且它是不断更新的。现在给出它的链接: https://developer.android.com/training/index.html 英文不太好的同学可

  • Android is the open source operating system developed by Google and it is the very most emerging field in the world. Android studio is open source software provided by Google where you can create your

  • Android资源 https://developer.android.com/training/index.html

  • 转载地址:http://blog.csdn.net/happy_horse/article/details/52613208 目录(?)[-] 一学习Gradle计划 二What is a Maven artifact 一、学习Gradle计划 官网:https://gradle.org/training/  培训:https://docs.gradle.org/current/release-n

  • 相关缩写: App(Application)--应用程序 Sdk Adt        本片文章主要教会开发新手如何建立一个应用程序。通过本篇的介绍你将学会如何去建立一个Android工程,如何运行一个App,也能学到一些设计Android App的基本知识, 包括简单的处理与用户交互的情况。        作为App的开发,google官方推荐的开发工具为Eclipse。安装了Eclipse后,

  • 一、学习Gradle计划 官网:https://gradle.org/training/ 培训:https://docs.gradle.org/current/release-notes Android:https://gradle.org/gradle-for-android-training/ 书籍:https://gradle.org/books/ 视频:https://www.youtub