iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Mobile Development

刮掉Web Development的我,與撿到的Android Development 系列

2ㄏ~2ㄏ~

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊Nutc_imac_happier
DAY 11

[Lesson11] SQLite

activity_main:全以LinearLayou進行排版 <?xml version="1.0" encoding="...

2021-09-26 ‧ 由 xingyue 分享
DAY 12

[Lesson12] RecyclerView

activity_main: <?xml version="1.0" encoding="utf-8"?>...

2021-09-27 ‧ 由 xingyue 分享
DAY 13

[Lesson13] OkHttp

添加 OkHttp 依賴庫要使用 OkHttp,必須在 gradle (Module) 層級的 dependencies 中內加入: implementatio...

2021-09-28 ‧ 由 xingyue 分享
DAY 14

[Lesson14] Retrofit

在 gradle (Module) 層級的 dependencies 中內加入: implementation 'com.squareup.retrofit2:...

2021-09-29 ‧ 由 xingyue 分享
DAY 15

[Lesson15] RxJava

在 gradle (Module) 層級的 dependencies 中內加入: implementation 'io.reactivex.rxjava3:rx...

2021-09-30 ‧ 由 xingyue 分享
DAY 16

[Lesson16] Data Binding

使用DataBinding,首先在build.gradle (Module: app)裡增加 android { .... dataBindin...

2021-10-01 ‧ 由 xingyue 分享
DAY 17

[Lesson17] MVP

MVP架構: Model — 管理資料來源。例如:SharedPreferences、Room、呼叫API View — 顯示UI和與使用者互動I,如 Act...

2021-10-02 ‧ 由 xingyue 分享
DAY 18

[Lesson18] Dagger

在 Dagger 裡需要以下四大重要的 annotation: @Inject : 這其實是 Java 的物件,代表物件會被外部設定 @Component :...

2021-10-03 ‧ 由 xingyue 分享
DAY 19

[Lesson19] View Binding

build.gradle (app): //Android Studio 4.0 或更高版本 android { ... buildFeatur...

2021-10-04 ‧ 由 xingyue 分享
DAY 20

[Lesson20] ButterKnife

ButterKnife可以讓我們在宣告元件時之後不用再打findViewById這行,可以幫忙省下宣告元件的時間。 build.gradle: dependen...

2021-10-05 ‧ 由 xingyue 分享