iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

以「寶寶聯絡簿」為例,適合 Android 初學者的學習筆記 系列

內容以「教學」為主, 設定的讀者是「Android初學者」,將以一個 App 的開發為例,完整地介紹這個 App 的開發過程。筆者為 「班表小幫手」和WhosCall 1.0 ~ 3.1.X 的開發者,曾經出版過《Android程式設計入門與應用》(全華),目前為有無科技(信義企業集團)首席工程師。

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

寶寶生活記錄 App (Day1 自我介紹)

自 2009 年自己學習 Android 開發算起已經過了五年了,雖然在技術上自己並非頂尖,但是這幾年不管是在App 開發、App 開發教學或App 經營與行銷...

2014-09-23 ‧ 由 lincyu 分享
DAY 2

寶寶生活記錄 App (Day2 Android Studio 開發環境建置)

昨天已經介紹過,這 30 天將以「寶寶生活記錄 App」為範例,來解說 Android App 的各種開發技巧與概念。學習 Android 的過程中,Andro...

2014-09-24 ‧ 由 lincyu 分享
DAY 3

寶寶生活記錄 App (Day3 使用者界面規劃與 XML 簡介)

昨天我們利用 Android Studio 建立了一個新專案,並嘗試執行了此專案,今天我們終於要開始進行「寶寶生活記錄 App」的開發了。從 Android D...

2014-09-25 ‧ 由 lincyu 分享
DAY 4

寶寶生活記錄 App (Day4 使用者界面實作範例-1)

今天我們就要來詳細討論 activity_calendar.xml (實際檔名會根據建立新專案時所輸入的 Layout Name 決定) 的內容。 1 <...

2014-09-26 ‧ 由 lincyu 分享
DAY 5

寶寶生活記錄 App (Day5 多國語言與多螢幕解析度支援)

昨天已經預告將針對字串資源和圖檔資源做更進一步的說明,因此主題是:如何讓 App 支援多國語言和不同螢幕解析度。首先說明如何支援多國語言,昨天已經看到一個「參考...

2014-09-27 ‧ 由 lincyu 分享
DAY 6

寶寶生活記錄 App (Day6 使用者界面實作範例-2)

經過這幾天對 XML、介面元件 (View)、資源 (Resource) 的介紹,今天我們終於可以回到「寶寶生活記錄 App」了,若讀者還記得前幾天用筆畫在紙上...

2014-09-28 ‧ 由 lincyu 分享
DAY 7

寶寶生活記錄 App (Day7 使用者界面實作範例-3)

昨天已經預告今天就要詳細討論 activity_calendar.xml,首先看一下執行的結果,接著再進行分段說明,執行結果如下圖所示: 接下來將進行分段說明...

2014-09-29 ‧ 由 lincyu 分享
DAY 8

寶寶生活記錄 App (Day8 Activity初探)

今天我們終於要開始討論 Java 程式碼的部分,當我們建立新專案時,系統已經自動在 /Babylog/app/src/main/java/lincyu.baby...

2014-09-30 ‧ 由 lincyu 分享
DAY 9

寶寶生活記錄 App (Day9 Activity深入解說)

昨天我們已經瞭解了 Activity 的生命週期,同時也有提到 onCreate 這個 Callback Method 會在 Activity 被建立時首先被呼...

2014-10-01 ‧ 由 lincyu 分享
DAY 10

寶寶生活記錄 App (Day10 選單的製作)

在系統自動產生的 CalendarActivity.java 中,還有 onCreateOptionsMenu 和onOptionsItemSelected 尚...

2014-10-02 ‧ 由 lincyu 分享