対象: 初心者〜中級者
- Kotlin(Language)どうなの?
- RxJava(ReactiveProgrammingFramework)どうなの?
- Dagger2(DependencyInjection)どうなの?
- Orma(ORMapper)どうなの?
- Retrofit(HttpClient)どうなの?
そんな疑問にお答えします。
(個人的には)もはやこの5つのソフトウェアはAndroidアプリケーション開発において無くてはならない存在です。これらを利用したAndroidアプリケーションの作り方を紹介したいと思います。
目次(予定)
- 各ソフトウェア軽い紹介
- Kotlin?
- RxJava?
- Dagger2?
- Orma?
- Retrofit?
- DroidKaigi2016公式アプリのコントリビューター一覧画面を作ろう
- RetrofitをつかってApiClientを実装しよう
- OrmaをつかってDaoを実装しよう
- Daggerを使って依存性を注入しよう
- ApiClientとDaoを束ねるRepositoryをつくろう
- UseCaseをつくろう
- Presenterをつくろう
About the content
2017年3月のDroidKaigiの講演です。映像はRealmによって撮影・録音され、主催者の許可を得て公開しています。