iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Mobile Development

iOS Developer Learning Android 系列

網路上Android的教學很多🤖️
此系列文章則會以一個iOS Developer的角度切入🍎
去比較兩邊的異同, 分析iOS的思維該在Android如何實作🎭
在比賽中, 我也會隨時關心大家給我的意見並即時調整👂
以期讓每個iOS Developer陪我走過30天後🏃
雖然不能馬上稱作二刀流, 但有把Android的匕首是沒有問題的🗡️
源碼~https://github.com/mark33699/IDLA

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

iOS Developer Learning Android. Lesson 01 - Android Studio

寫在前面: 看完本系列您會得到: 一個門外漢學習/實作Android的過程 過程中會盡量帶入Android與iOS的比較 盡量多用放點圖,幫助讀者了解 以J...

2019-09-16 ‧ 由 MarkFly~ 分享
DAY 2

iOS Developer Learning Android. Lesson 02 - Hello World (把App裝到你的安卓手機上)

HelloWorld 為了我們編程界偉大的傳統,學一個語言一開始一定要寫Hello World,不然就是對神明不敬,後面會有很多Bug。所以我們寫了第一行程式加...

2019-09-17 ‧ 由 MarkFly~ 分享
DAY 3

iOS Developer Learning Android. Lesson 03 - 專案相關設定 (實現iOS上的Target管理)

AndroidManifest 跟 Gradle 今天來談談一些Android上的專案設定像以前Xcode都是在藍色的專案檔上設定⚠️⚠️⚠️而AS的話會有兩個...

2019-09-18 ‧ 由 MarkFly~ 分享
DAY 4

iOS Developer Learning Android. Lesson 04 - Activity (了解祂的生老病死)

Activity是什麼 是Android四大元件之首,反正就把它當作ViewController就對了(不負責任)。☘️☘️☘️(以後只要有可以類比iOS的地方...

2019-09-19 ‧ 由 MarkFly~ 分享
DAY 5

iOS Developer Learning Android. Lesson 05 - Activity (你有聽說過啟動模式嗎?)

啟動模式 在Android若有多個Activity時,是會放在一個叫做Task的Stack結構裡。以前如果我們present或pushVC,一定是new一個新的...

2019-09-20 ‧ 由 MarkFly~ 分享
DAY 6

iOS Developer Learning Android. Lesson 06 - 如何製作畫面 (羨慕SwiftUI的Preview嗎?)

今天來跟各位介紹一下前端(廣義的)最重要的部分,也就是UI,俗稱的刻畫面。也就是我們工程師如何在設計師的刁難要求之下,完成想要呈現給User的樣子。其中最大的工...

2019-09-21 ‧ 由 MarkFly~ 分享
DAY 7

iOS Developer Learning Android. Lesson 07 - Layout (就是UI排列的規則)

開始佈局 以前我們每個VC都有一個self.view,而Android也有個類似的東西☘️☘️☘️所有的layout file一開始都會幫你預設一個ViewGr...

2019-09-22 ‧ 由 MarkFly~ 分享
DAY 8

iOS Developer Learning Android. Lesson 08 - ConstraintLayout (運用AutoLayout的思維安排Android畫面)

大家都說ConstraintLayout真是棒為什麼呢?主要看到的論述都是可以讓layuot更扁平化,進而提高效能,點我看看Google怎麼說。再來就是可以把它...

2019-09-23 ‧ 由 MarkFly~ 分享
DAY 9

iOS Developer Learning Android. Lesson 09 - ConstraintLayout (安卓版的AutoLayout揪淨還多了哪些東西?)

昨天我們了解到一些ConstraintLayout的基本常見使用姿勢今天我們繼續介紹一些ConstraintLayout比以前AutoLayout多出來的東西(...

2019-09-24 ‧ 由 MarkFly~ 分享
DAY 10

iOS Developer Learning Android. Lesson 10 - TextView + EditText (不用寫code就可做到跑馬燈跟UITextView自動長高)

從今天開始就是元件篇囉一開始先來張圖嚇嚇你們圖片網址好!安卓贏了~我們明天見! ................不好笑 言歸正傳,趕快進入今天的主題 跑馬燈...

2019-09-25 ‧ 由 MarkFly~ 分享