iT邦幫忙

鐵人檔案

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

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

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

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

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

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

Day1 - 前言

【參賽原因】 大家好,這次鐵人賽是我第一次參加,參賽原因大致上有兩點 紀錄目前所學的東西,以便檢視未來的自己是否在表達能力以及技術上有更多的突破 當初學習製作...

2020-09-14 ‧ 由 Deron 分享
DAY 2

Day2 - 安裝 Android Studio 並執行

Android Studio 就是用來打程式碼的地方 基本上開發的過程就是 打程式碼,瘋狂打程式碼 打完後,按某個按鈕可以產出一個檔案(APK檔) ->...

2020-09-15 ‧ 由 Deron 分享
DAY 3

Day3-Android APP 設計畫面的地方

昨天我們創一個專案的時候,跑出下面兩個檔案 .xml 檔案,就是設計畫面的地方 .kt 檔案,這裡是用來針對畫面上的東西,製作功能的地方 例如某個...

2020-09-16 ‧ 由 Deron 分享
DAY 4

Day4-Android APP 佈局

佈局是什麼? 佈局有哪些? Q:佈局是什麼? A:佈局就是一個容器,可以裝一堆元件,也可以裝佈局 Q:佈局有哪些? A:LinearLayout、Rela...

2020-09-17 ‧ 由 Deron 分享
DAY 5

Day5 - Android LinearLayout 佈局使用

昨天講完三個主要會運用的佈局,也解釋了對齊方式,但理論讀再多,還不如實際用程式碼實作看看! 打開 .xml 檔案,並到程式碼製作畫面的地方 (忘記可以查看 Da...

2020-09-18 ‧ 由 Deron 分享
DAY 6

Day6 - RelativeLayout + ConstraintLayout 佈局使用

RelativeLayout 用程式碼對齊~~ 還記得我們說過 RelativeLayout 是依照彼此的相對位子來對齊 我們先講一下元件對齊的屬性要怎麼打 a...

2020-09-19 ‧ 由 Deron 分享
DAY 7

Day7 - Android App 元件屬性介紹

今天我們要介紹常用的元件以及各自的屬性。 TextView ImageView Button EditText 筆者建議新手,先將程式碼複製貼上,再刪除某一...

2020-09-20 ‧ 由 Deron 分享
DAY 8

Day8 - Android App 動態改變元件屬性

利用前幾天學習的對齊方式以及元件的屬性,嘗試做出下面的畫面 圖案部分可以參考下面流程 先將左上角改為 Android 再對 res 底下的 drawable...

2020-09-21 ‧ 由 Deron 分享
DAY 9

Day9 - Android APP 的 MVP 架構 (1/2)

前言:架構對於初學者來說,非常重要,但是非常難學,當初我在學習時,雖然網路上有很多文章,但每一個都不知道再供三小。即便我這篇文章,或許你也會聽不懂、看不懂。但別...

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

Day10 - Android App 的 MVP 架構 (2/2)

昨天大概講解 MVP 的架構模式,但還不完整 View 和 Presenter 的溝通方式,我們必須改為利用 interface (介面) 第一步先創一個 名為...

2020-09-23 ‧ 由 Deron 分享