All Projects → mixi-inc → Androidtraining

mixi-inc / Androidtraining

Licence: other
Training course repository for android app development

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Androidtraining

AndroidDemo
Android 例程
Stars: ✭ 19 (-98.53%)
Mutual labels:  android-development, android-studio
Zoomrecylerlayout
🎢 Zoom Recycler Layout Manager For Android Kotlin
Stars: ✭ 618 (-52.28%)
Mutual labels:  android-studio, android-development
The Pit Of The Android Studio
👍 👍 👏 🌟 ⭐️ ⭐️ Everything about the Android Studio and Intellij IDEAfor example:Install,common problems and solutions,each libraries for android and androidx library,code and peoject templates,etc.全面总结Android Studio以及Intellij IDEA的填坑指南,详解AS版本号、Gradle版本、BuildTools三者的对照关系,AS模板配置,gradle插件,Android自带注解库详解,support详解等干货。
Stars: ✭ 296 (-77.14%)
Mutual labels:  android-studio, android-development
AOSP-Kayboard-7.1.2
Full functional AOSP Keyboard with glide typing
Stars: ✭ 33 (-97.45%)
Mutual labels:  android-development, android-studio
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-97.3%)
Mutual labels:  android-studio, android-development
android-jetpack
🚀 Road to Accelerate Android Development using Jetpack
Stars: ✭ 50 (-96.14%)
Mutual labels:  android-development, android-studio
Android Tips Tricks
☑️ [Cheatsheet] Tips and tricks for Android Development
Stars: ✭ 4,496 (+247.18%)
Mutual labels:  android-studio, android-development
androidCourseKotlin
Android Course in Kotlin
Stars: ✭ 19 (-98.53%)
Mutual labels:  android-development, android-studio
Awesome Android
😎 A curated list of awesome Android resources
Stars: ✭ 26 (-97.99%)
Mutual labels:  android-studio, android-development
Android Data Binding Examples
A collection of samples using Android Data Binding
Stars: ✭ 20 (-98.46%)
Mutual labels:  android-studio, android-development
AndroidDevTools
收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。
Stars: ✭ 7,284 (+462.47%)
Mutual labels:  android-development, android-studio
Debug Badge
Add badge(version code, version name, etc) for your DEBUG APK.
Stars: ✭ 75 (-94.21%)
Mutual labels:  android-studio, android-development
Reside-Menu
By applying viewpager animation you can also make AMAZING Reside Menu's
Stars: ✭ 72 (-94.44%)
Mutual labels:  android-development, android-studio
FancyTab
No description or website provided.
Stars: ✭ 15 (-98.84%)
Mutual labels:  android-development, android-studio
FireFiles
Powerful Android File Manager for everything that runs on Android OS (Android TV, Android Watch, Mobile, etc)
Stars: ✭ 37 (-97.14%)
Mutual labels:  android-development, android-studio
Awesome Android Ui
😎 A curated list of awesome Android UI/UX libraries
Stars: ✭ 353 (-72.74%)
Mutual labels:  android-studio, android-development
android-custom-view
No description or website provided.
Stars: ✭ 15 (-98.84%)
Mutual labels:  android-development, android-studio
youtube-android
Source code as seen on my YouTube videos!
Stars: ✭ 35 (-97.3%)
Mutual labels:  android-development, android-studio
Androidtips
A collections of tips in Android developing.Android开发总结。我的博客:
Stars: ✭ 713 (-44.94%)
Mutual labels:  android-studio, android-development
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-95.91%)
Mutual labels:  android-studio, android-development

Android Development Training Course Repository

Android Arsenal

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].