iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Software Development

0 -> Android -> Kotlin 開發筆記 系列

我是Teng,Android Developer開發讀書會的早期發起人之一。
Facebook Group Link: https://www.facebook.com/groups/523386591081376
每週三晚上我們有固定的Code Club,在台北市的果子咖啡。

這次參賽,我想用30天的時間介紹我學習理解的Kotlin內容,如有勘誤請多指教。
我同時希望能從此次學習分享中,成為更成熟的軟體開發者。
此次挑戰的系列文章會同步刊登在我個人的部落格上。
部落格連結: https://teng-wang.blogspot.com/

希望我能堅持完30天!

鐵人鍊成 | 共 30 篇文章 | 49 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day11] 什麼是AOSP?我應該學習嗎?

講完了Android 基礎元件、觀念及第三方套件後,今天我想來談一談AOSP,什麼是AOSP?Android Open Soure Project他就是一個go...

2018-10-11 ‧ 由 Teng Wang 分享
DAY 12

[Day12] 與Android有關的Gradle

開發Android App,免不了要了解這個語言,因為Gradle可以幫你將程式碼Buid成Apk,幫你混淆程式碼,幫你分版本版號。 然而要認識他之前,筆者覺得...

2018-10-12 ‧ 由 Teng Wang 分享
DAY 13

[Day13] Android 常用的 Design Pattern I

經過前12天的介紹後,今天想來談談寫Android會接觸到的Design Pattern,筆者認為了解跟吸收這些Pattern後,在未來設計系統的時候,可以讓系...

2018-10-13 ‧ 由 Teng Wang 分享
DAY 14

[Day14] Android 常用的 Design Pattern II

昨天提了五個比較常用到的Android Design Pattern,今天提的可能是比較少注意到的: Composite 這個Pattern在Android...

2018-10-14 ‧ 由 Teng Wang 分享
DAY 15

[Day15] Android Code Architecture I

花了半個月,總算寫到架構這個章節,本篇章主旨是介紹Android近年來的架構轉變,筆者認為App專案的依造大小可以分為:需架構的小專案(不用架構),中等專案的使...

2018-10-15 ‧ 由 Teng Wang 分享
DAY 16

[Day16] Android Code Architecture II

今天講架構,有講錯的地方還請指正,直接開始: MVP架構: Android MVP Architecture: Sample App Android中的...

2018-10-16 ‧ 由 Teng Wang 分享
DAY 17

[Day17] Android Test 學習筆記 I

工程師自己寫Code 自己寫Test 來保證自己的程式品質,是近年來的趨勢,筆者在轉換工作的時候特別有感受,因此也趁有空的時間開始學習寫測試,先表列一下網路上的...

2018-10-17 ‧ 由 Teng Wang 分享
DAY 18

[Day18] Android Test 學習筆記 II

假設今天我們要測試一個自己寫的書店購物車程式,我們該如何寫測試? 首先,購物車程式碼可能是這樣:開了一個書店每個訂單的內容每本書的物件資訊 根據3A原則:Arr...

2018-10-18 ‧ 由 Teng Wang 分享
DAY 19

[Day19] 與Android無關的軟體開發流程

這篇是Android開發的最後一篇文章,下一篇就開始了未知的新世界了。 筆者這篇想談一下跟Android無關的軟體開發流程。為什麼要談這個?因為筆者工作數年後,...

2018-10-19 ‧ 由 Teng Wang 分享
DAY 20

[Day20] Why Kotlin? (PhoneGap,React Native, Flutter, Cordova, etc…)

今天筆者要來談一下,為什麼要選擇Kotlin?目前已知的跨平台語言,有PhoneGap、Xamarin、ReactNative、跟最新聽到的Flutter,這些...

2018-10-20 ‧ 由 Teng Wang 分享