Day 1 前言

Teng Wang
Sep 6, 2021

--

2021 鐵人賽 一天一腳步,30天學會 Android Compose UI!

嗨!大家好,我是 Teng :

今年的疫情蠻嚴重的,希望大家都過得安好,希望疫情快點過去,能回到一些線下技術聚會的時光~

不知不覺又到了鐵人賽的時間,經 Kotlin 讀書會的鼓舞,想試著藉由鐵人賽讓自己學會一些新的技術且分享給各位。今年想挑戰的是 Google 在 2019 年就開始規劃,今年開始主要推動的 Compose UI,在開始研究之前。

按照我的想法,會在學習前先瞭解幾個問題:

1. 為什麼要學 Compose UI ?
2. Compose UI 有什麼好處?
3. 不學會怎樣嗎?
4. 假使真的要學,怎麼學習最簡單快速?

前三題的範圍,留給明天的我回答

第四題,我研究了一陣子後,發現其實還是老話“程式沒有捷徑”,寫就對了。

這也是我這次想要來分享的原因。

— -

我期望此次的鐵人賽我會分成近30個章節,每個章節我會盡量能讓他變成非常簡單,簡單到期望新手可以不用學習以前的 Android UI 就能直接使用 Compose UI 開發的程度。

希望能簡單到觀看的人能夠複製貼上就能寫完,但是在此同時,

我會希望能花時間讓我或是觀看者了解,這部分的程式,可能有哪些需要注意的部分。

預期結果:

看完三十篇並跟著實作以後,你也會跟我一樣完全清楚 Compose UI 的一些開發基礎元件。

萬事起頭難,總之就從今天開始囉!

首先先期望大家開始設定 Android Studio開發環境,下載 Android Studio:

https://developer.android.com/studio

Android Studio 下載頁面
撰寫此文章的時候的 Arctic Fox 版本

此次的實作環境至少要在這個版本之上。(看到那隻狐狸了嗎~)

打開 SDK Manager
目前我的習慣是8.0以上都直接下載,剛好趁這次機會一起升級
這部分就看開發者的習慣,如果開發機的容量夠當然就是都下載~

如果都安裝完了,那就明天見囉!

本文同步發表在 iT邦幫忙 上 文章連結

--

--