Contents
學習如何使用 Kotlin 開發 17 個線上遊戲和 Android Q 應用程式,例如 Pokémon、 twitter、 Tic Tac Toe 和 notepad
從這 27 小時的課程,你會學到
- 使用 Kotlin 開發你的第一個行動應用程式
- 適用於申請初級 Android 開發工作
- 建立真實世界的 Android 應用程式,例如 Twitter,Facebook,My Notes,尋找我的手機,媒體播放器,計算機,發現我的年齡,尋找日出使間和設定鬧鈴
- 建立線上遊戲,像 Pokémon,和朋友玩井字線上遊戲
- 使用來自 Google 的 Firebase 和使用 Web 服務 (透過 RESTful API 呼叫)
- 使用 sqlite 資料庫和 SharedPreferences
- 將 Android 應用程式連線到 PHP web 服務和 MySQL 資料庫
- 使用使用者位置和地圖
- 使用樣式,顏色,形狀,選單和約束佈局( ConstraintLayout )設計很棒的佈局
- 使用相機和其它硬體,例如光感測器,當燈亮的時候播放音樂,和加速度感測器
- 如何讓你的應用程式避免被逆向工程 ( reverse engineering Reskin )
- 開發支援不同螢幕和不同地區語言的應用程式
- 使用諸如 BroadcastReceive、 Services 和 Alarm 等系統服務
- 瞭解程式設計的基礎
- 理解程式設計邏輯、條件和控制
- 瞭解 Kotlin 的物件導向程式設計
- 使用集合( collections ) ,還有哪些地方更適合使用集合
要求
- 不需要有以前的程式設計經驗! 我會教你需要知道的東西
- 你需要一台執行微軟 Windows 或 Linux 的電腦,或者一台執行 OS X 的 Mac 電腦
課程說明
What is the Output of this code
在本課程中,你將學習如何使用 Kotlin 製作17款線上遊戲和 Android 應用程式。 已經有超過8萬7千多名的學生註冊了這門課程。
以下是我們在課程中建立的開源應用程式列表
- 發現我的年齡應用程式。
- 井字遊戲本地端應用程式。
- 計算機應用程式。
- Pokémon 遊戲應用程式。
- 動物園應用程式。
- 餐廳應用程式。
- 尋找日出時間應用程式。
- 我的筆記應用程式。
- 使用 Firebase App 的井字遊戲。
- 使用 Firebase 的 Facebook 應用程式。
- 媒體播放應用程式。
- 鬧鐘應用程式.
- 警報應用程式.
- 通知頻道應用程式。
- 光感應應用程式。
- 嗡嗡震動。
- 找到我的手機應用程式。
- 使用 Php + MySQL 的 Twitter 應用程式。
這個課程對於任何想從頭開始成為 Kotlin 程式設計師的人而言,我們將從 Kotlin 程式設計所需的所有程式設計基礎討論開始。 我們將首先安裝開發環境,然後您將執行您的第一個 Kotlin 應用程式,並瞭解程式流程如何在 Kotlin 運作。 然後我們將討論變數和數學運算和問題。 然後我們將討論邏輯和決策,然後我們將討論迴圈。 然後我們將討論如何處理檔案。 然後我們將討論使用 Kotlin 編寫應用程式時需要使用的函式和物件導向概念,然後我們將討論集合以及為了更好的效能必須使用的型別集合,這取決於您的應用程式。 然後我們將討論多行程( multi-processing ),以及如何在同一時間執行多行程。 然後你將學習如何在 Android 平台上建立像 pocketmon 和井字遊戲這樣的應用程式,並通過建立像取得日出時間這樣的應用程式來使用 restful web services 和 JSON。 你還將學習如何使用 sqlite 資料庫新增、刪除和更新記錄,如何使用room jetpack,還將學習如何使用 Firebase 進行線上遊戲,以及如何構建像 twitter 這樣的社交媒體應用程式,還將學習如何構建帶有感測器的應用程式,比如開燈時執行音樂,手機震動時執行 Nimbuzz 等等
目標受眾
- 本課程是為那些想要學習如何使用 Kotlin 開發 Android 應用程式的人設計的
講師簡介
Hussein Al Rubaye 軟體工程師和開發人員 ( 更多講師主講課程介紹 )
我在美國羅徹斯特理工學院獲得了軟體工程的博士和碩士學位。 我幫助了成千上萬的學生學習程式設計並改變了他們的生活並成為了開發人員。 目前我在紐約的Xerox 公司擔任二級軟體工程師。 我在 Google Play,微軟商店和蘋果商店裡都有發佈應用程式,有超過萬名的使用者在使用我的應用程式。 我在 YouTube 上也有很多教學(40萬訂閱)。 由於我在程式設計教學方面的貢獻,我獲得了微軟最有價值專家(17)。 我還在 Udacity、 Udemy、 SkillShare、 StackSkills 和當地大學教書。 欲瞭解更多,請訪問我的網站
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程
也許你會有興趣
- 中文課程 – 從零開始學 Kotlin 程式設計 – 基礎入門班
- 中文課程 – 丹尼老師的 Firebase指南 – Android 篇
- Android App 開發學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息