iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

轉職成 Android Developer 的最後一哩路 系列

今年開始學習用Kotlin開發Android,學習期間也受了許多鐵人賽文章的啟發,目前專案作品也製作完成開始投入求職市場,想要趁這個機會把面試會遇到的技術問題做歸納與紀錄,如果能順便幫助到人的話那就太好了。

DAY 21

第二十一天:物件導向程式設計之多形

在物件導向程式設計的概念中,多形跟繼承是息息相關的,因為要有辦法繼承父類的屬性及方法,才可以去設計多形,而多形就是由繼承而產生的相關的不同的類別,父類別可透過子...

2022-09-27 ‧ 由 Hank_Huang 分享
DAY 22

第二十天:物件導向程式設計之抽象

抽象類別是一種不能建立實體的類別,如果需要使用的話,可以透過繼承的方式給子類使用裡面的屬性或方法,通常在實體化沒有意義的父類別時,就可以改用抽象類別。 Kotl...

2022-09-28 ‧ 由 Hank_Huang 分享
DAY 23

第二十三天:物件導向程式設計原則 SOLID

SOLID 指物件導向程式設計的五個基本原則,當這些原則被一起應用時,它們會讓我們在開發的時候容易進行維護與擴充,SOLID 被典型的應用在測試驅動開發(TDD...

2022-09-29 ‧ 由 Hank_Huang 分享
DAY 24

第二十四天:API 與你可能要瞭解的小夥伴們

在求職技能需求中,你可能會在需求技能中很常看到各種有關 API 串接的關鍵字,以及在 Android 跟這塊有關的一些關鍵字,那我們今天就來瞭解瞭解。 API...

2022-09-30 ‧ 由 Hank_Huang 分享
DAY 25

第二十五天:常見的開發架構MVC、MVP、MVVM

剛開始學習的 Android 時候,完全沒有架構的概念,寫了什麼通通給它塞進 Activity/Fragment 就是了,儘管想要的功能有了,但在開發過程中會發...

2022-10-01 ‧ 由 Hank_Huang 分享
DAY 26

第二十六天:開發的好夥伴 - 版本控制

你在撰寫程式的時候肯定有遇過一件事,原本功能好好的,寫著寫著突然出了 Bug,修也修不掉,卻也改不回去原來的正常功能的版本,這種時候肯定很頭痛,恨不得時光倒流到...

2022-10-02 ‧ 由 Hank_Huang 分享
DAY 27

第二十七天:開發的好夥伴 - 單元測試

當我們寫好程式的時候,真的如我們所想的寫好了嗎?會不會有你意想不到的地方呢?你的程式不是你的程式這個時候測試就派上用場了,在理想的開發流程中,當我們開發完成一個...

2022-10-03 ‧ 由 Hank_Huang 分享
DAY 28

第二十八天:開發的好夥伴 - CI/CD

昨天提到為了保證程式的品質,我們會對程式進行測試,手動測試肯定還是要花費一些力氣的,如果能自動化來處理這些不是很好嗎?這個時候 CI/CD 就跳出來了,CI/C...

2022-10-04 ‧ 由 Hank_Huang 分享
DAY 29

第二十九天:上架 Google Play

好不容易完成了作品,當然是要把作品上架到 Google Play 啦,不管是面試時方便展示或累積經驗,都很推薦實際上架看看。 輸出 Key Store 我們平常...

2022-10-05 ‧ 由 Hank_Huang 分享
DAY 30

第三十天:走完最後一哩路,也是新的開始

不知不覺就完賽了,當初想著邊找工作之餘邊整理自己學習到的內容,撰寫自己轉職的最後一哩路,大概是幾個月前的我沒辦法想像的,甚至已經想著可以參加明年的鐵人賽了(下次...

2022-10-06 ‧ 由 Hank_Huang 分享