Kotlin x Android|APP 開發到上架完整實戰攻略

    不空談語法的實戰級應用課程!讓你在 App 實作中學習 Kotlin,從基礎語法、介面布局到實際應用一次學會!

    91
    5.0
    • Kotlin 基本語法、物件導向​

    • UI 的排版與佈局

    • 多筆資料的呈現與操作​

    • Android 的非同步與執行緒

    • 上架 App 至 Google Play​

    US$84.01

    按一下 進入設定

    00:00
    00:00
    00:00

    不論是初學者,還是有一定基礎的你,這堂課都能幫助你解決問題

    🙋‍♀️身為初學者的你

    困難 1:沒學過 Java,不知道怎麼開始開發 Andriod APP

    困難 2:不熟悉 Android UI 的排版,不知道怎麼做出畫面

     

    解法 1:將程式語言與 Android 使用分段方式教學,不需有程式語言基礎也能入門。並且從做中學,在實作範例中學習Kotlin。

    解法 2:UI 排版從原理開始教起,讓你製作的畫面能適應各種手機大小。

    解法 3:手把手帶你從實作到上架 APP。

     

     

    🙋有了一定基礎的你:

    困難 1:學了 Android,不知道怎麼應用到實務上

    困難 2:不熟悉後端開發,有好的點子卻不知道怎麼開發出來

    困難 3:不知道怎麼串接 API

    困難 4:好不容易做完一個 APP,卻不知道怎麼上架

     

    解法 1:透過範例來達到實務上的需求。

    解法 2:教你使用Firebase,不需會後端開發也能輕鬆做出雲端服務給App使用。

    解法 3:教你串接公開資料 Open data API

     

     

    掌握 Kotlin 優勢,深入 APP 開發領域

    Google 正式支援的 Kotlin 語言,它基於 Java,又比 Java 更簡潔,能夠更有效率的開發 Android APP。許多專業網站更預估在短期內,它必定超越  Java,成為新一代熱門程式語言。

     

    而 Kotlin 程式語言據有下列特性:

     1. 語法簡潔,且更好維護 
    Kotlin 在設計初期就參考了眾多現代語言最佳化,其簡潔的語法可以讓開發者更好維護。

     

     2. 100% 相容 Java,無痛遷移原有的專案 
    你可以在專案裡用 Kotlin 來開發新功能,而原有的 Java 程式碼可以與 Kotlin 一起編譯。如此可以讓原本用 Java 開發的專案可以輕鬆遷移,也讓 Kotlin 能直接取用 Java 開發生態系裡所有現存套件。

     

     3. 跨平台開發 
    你可以用 Kotlin 撰寫相容於 JVM 的程式(Server-Side 及 Android)、也可以用 Kotlin/Native 撰寫跨足 iOS 的原生程式。Kotlin 讓你可以用一種語言在所有平台開發,在跨平台、原生、效能各方面取得最好的平衡。

     

     4. 由商業公司支持的開放原始碼專案 
    Kotlin 是由 JetBrains 所資助開發,並在公司內部已長期使用,證明可應用於商業環境。另外,Google 在 2017年 I/O 開發者大會中,宣布正式把 Kotlin 納入 Android 程式的官方一級開發語言。

     

     

    為什麼你該學習 Kotlin?



     

    實戰級課程!從基礎語法、介面布局、串接資料、製作 APP 到上架一應俱全

     

     

     

    循序漸進且明確的學習目標,帶你無痛入門並學會運用

    基礎內容:

    第 1 - 2 章:課程簡介與開發環境設定,並在手機及模擬器執行第一個 App

    第 3 - 5 章:學會 Kotlin 的變數,並了解 UI 元件、排版與布局

    第 6 章:了解 Kotlin 的物件導向

    第 7 章:了解 Activity 的生命週期與如何開啟另一個頁面

    第 8 章:熟悉 Android 的 UI元件:學會AlertDialog、Toast、Snackbar、ProgressBar、Checkbox、Checkbox、DatePicker

    第 9 - 10 章:學習 Kotlin 多筆資料操作、呈現

    第 11 章:學會String、Color、Style、Theme與多國語言設定

    第 12 章:學會使用Fragment來切換頁面

    第 13 - 14 章:學習檔案儲存與 Android 的非同步與執行緒

    第 15 章:學會Service背景服務、Broadcast廣播、Content Provider內容提供者

    第 16 章:Google Play 上架 App

     

    進階內容:

    第 17 章:串接公開資料 API,打造天氣預報App

    第 18 章:使用 Firebase 建立會員帳號系統,實作出會員註冊、登入功能、使用Google 帳號登入 App

    第 19 章:使用 Firebase 建立雲端資料庫,將資料儲存到雲端資料庫

    第 20 章:結合YouBike API與Google Map做出YouBike地圖

    第 21 章:Firebase Cloud Message 發送推播:學會發送各種推播

    第 22 章:其他應用,如透過相機、相簿來取得照片、在 App 放廣告賺取收入

    章節目錄

    • 1-1
      課程與Android簡介
    • 1-2
      安裝 Android Studio (Mac)
    • 1-3
      安裝 Android Studio (Windows)

    試閱影片

    常見問答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜歡

    購買前問答

    | 尚無內容

    銷售方案