iT邦幫忙

鐵人檔案

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

菜雞 Android APP 從安裝 Android Studio 到上架 Google Play 系列

語言採用 Kotlin
資料庫選擇 Cloud FireStore
以 MVP 架構 撰寫

過程中會介紹 撰寫程式碼的編譯器 安裝過程
Firebase 帳號申請,專案連接
Google 開發帳號申請,到最後上架方式 ( 有時間的話會加上廣告鑲嵌、虛擬產品連接)

以及基本UI畫面、邏輯撰寫,方便的第三方包

鐵人鍊成 | 共 30 篇文章 | 19 人訂閱 訂閱系列文 RSS系列文 團隊甘阿餒
DAY 21

Day21 - Switch 控制靜音

我們也可以用 switch 調整是否靜音 xml <Switch android:id="@+id/switch1"...

2020-10-04 ‧ 由 Deron 分享
DAY 22

Day22 - 下載安裝 Eclipse ( 聊天室 )

接下來我們要嘗試完成聊天室 期望效果:兩台不同手機在同一個 APP 上,即時傳送訊息、接收訊息聊天 我們的 ServerSocket 用 java 寫在 Ecl...

2020-10-05 ‧ 由 Deron 分享
DAY 23

Day23 - ServerSocket 聊天室 闡述做法

闡述一下想法和如何實作 先從最陽春的思考方式 1. 我們必須讓 Server 一直跑,等到有用戶加入時,可以馬上讀取到 2. 讀取到用戶加入聊天室後,我們就把該...

2020-10-06 ‧ 由 Deron 分享
DAY 24

Day24 - Server端 程式碼實作聊天室

寫一個 Thread 接收 Socket public class ServerListener extends Thread{ @Override...

2020-10-07 ‧ 由 Deron 分享
DAY 25

Day25 - 聊天室 用戶端

接收 @SuppressLint("StaticFieldLeak") AsyncTask<Void,String,Void...

2020-10-08 ‧ 由 Deron 分享
DAY 26

Day26 - 設定路由器防火牆開通HTTP、80與HTTPS 443 Port

外部實體IP上網查一下就有 預設匣道和虛擬IP在 cmd 輸入 ipconfig 看一下 接著進入AP/路由器/IP分享器 這類東東的設定介面,設定防火牆要...

2020-10-09 ‧ 由 Deron 分享
DAY 27

Day27 - Google Play Console

Google Play Console 我們先來申請後台帳號 ( 費用部分,付一次享終生 ) 到上面這個畫面就行了! 如果曾經上架過作品,會顯示在下方 明...

2020-10-10 ‧ 由 Deron 分享
DAY 28

Day28 - Build APK & 發佈審核

建立應用 看到我們建立的顯示在下方 回程式碼 Build 一個 APK or Bundle 創一個新的 key,產出的檔案一定要保存好,這個檔案有關你是...

2020-10-11 ‧ 由 Deron 分享
DAY 29

Day29 - 回顧這個月做的事情

回顧一下我們這個月到底做了些什麼 從IDE到最後上架 元件、屬性使用 MVP 架構以及佈局的介紹 簡易動畫、背景音樂 登入畫面、Fragment 分頁搭配 V...

2020-10-12 ‧ 由 Deron 分享
DAY 30

Day30 - Android APP 最後一天

【感謝】 感謝跟完這三十天的所有人 感謝團隊的各位夥伴一起鞭策前進 感謝自己沒有放棄 【心得】 這是小弟轉職成為工程師短短四個月的一些小心得,也算是讓自己再做一...

2020-10-13 ‧ 由 Deron 分享