iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Android API超初學!! 系列

HANA APP雖然已經有兩款APP在Play Store上架了 ,但其實我根本不懂Android API ,因為我用的是libGDX(一款遊戲引擎),只需要使用他提供的API即可 (語言一樣是JAVA)。所以藉這個機會來熟悉一下Android API吧~

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

[Android API] [Day 1] 好多東西都想知道喔

大家好,我是HANA!這一系列的文章算是個人學習筆記,如果對您有幫助我很高興,如果有誤也請大家給予指教。 好,馬上進入正題吧,我的系列文標題是Android A...

2018-10-12 ‧ 由 HANA APP 分享
DAY 2

[Android API] [Day 2] Linux Kernel

HI 大家好,又是我HANA,今天要來讀Linux Kernel,但因為我的主題是Android API,所以不細讀,先大概了解一下即可。 Wiki的第一句話就...

2018-10-13 ‧ 由 HANA APP 分享
DAY 3

[Android API] [Day 3] Dalvik VM (1) - Java bytecode

接下來要研究的是Dalvik VM,不過再研究它之前,先來複習一下JVM。 一樣,想要用一句話來解釋一個名詞,查wiki最快了。 (JVM)一種能夠執行Jav...

2018-10-14 ‧ 由 HANA APP 分享
DAY 4

[Android API] [Day 4] Dalvik VM (2) - JVM

昨天非常簡略的講了Java bytecode,今天來研究Java編譯和執行的流程。 (啊到底哪時候可以開始學Android API啦!!) 以C語言為例,它的編...

2018-10-15 ‧ 由 HANA APP 分享
DAY 5

[Android API] [Day 5] Dalvik VM (3) - DVM/ART

今天是Dalvik VM三部曲最終章,複習完JVM是什麼之後,就要來看Dalvik VM(DVM)和JVM的差別在哪啦! 不過因為我還沒有深入了解DVM的技術,...

2018-10-16 ‧ 由 HANA APP 分享
DAY 6

[番外篇] [Day 6] iOS架構

今天先不讀Android,來一下番外篇iOS。既然要目標是要做好玩好用的APP,並且讓很多人使用,那iOS當然也要熟悉一下才行。 下圖為iOS的架構: 我覺得這...

2018-10-17 ‧ 由 HANA APP 分享
DAY 7

[番外篇] [Day 7] iOS Human Interface (1) Themes

昨天的iOS架構圖,是參考Apple 2012年的技術文件-iOS Technology Overview所畫。「技術文件」這個詞給人一種很難讀的感覺,但事實上...

2018-10-18 ‧ 由 HANA APP 分享
DAY 8

[番外篇] [Day 8] iOS Human Interface (2) App Architecture - part 1

大家好,今天繼續來練習翻譯讀iOS Human Interface手冊。 一些設計原則 良好的美感 – 較嚴肅功能的APP,設計就應當簡約、不浮誇、標準,並...

2018-10-19 ‧ 由 HANA APP 分享
DAY 9

[番外篇] [Day 9] iOS Human Interface (3) App Architecture - part 2

Navigation 人們通常會忽略navigation,直到這個navigation不符合預期為止,所以要好好設計啊 有三種navigation 結構:...

2018-10-20 ‧ 由 HANA APP 分享
DAY 10

[Android API] [Day 10] Android 基本4元件

番外篇敷衍學習了幾天,今天終於要來學Andriod API了(感動)。 我一樣先讀 官網,它跟iOS比最大的好處是有中文化,所以不用再繼續練翻譯了。但是,天底下...

2018-10-21 ‧ 由 HANA APP 分享