Day 1 前言

嗨!大家好,我是Teng:

今年的疫情蛮严重的,
希望大家都过得安好,
希望疫情快点过去,
能回到一些线下技术聚会的时光~

不知不觉又到了铁人赛的时间,
经Kotlin读书会的鼓舞,
想试着藉由铁人赛让自己学会一些新的技术且分享给各位。

今年想挑战的是Google在2019年就开始规划,
今年开始主要推动的 Compose UI,在开始研究之前。

按照我的想法,会在学习前先了解几个问题:

  1. 为什麽要学 Compose UI?
  2. Compose UI有什麽好处?
  3. 不学会怎样吗?
  4. 假使真的要学,怎麽学习最简单快速?

前三题的范围,留给明天的我回答xD

第四题,我研究了一阵子後,发现其实还是老话“程序没有捷径”,写就对了。

这也是我这次想要来分享的原因。


我期望此次的铁人赛我会分成近30个章节,
每个章节我会尽量能让他变成非常简单,
简单到期望新手可以不用学习以前的 Android UI 程序就能直接使用 Compose UI 开发的程度。

希望能简单到观看的人能够复制贴上就能写完,

但是在此同时,我会希望能花时间让我或是观看者了解,

这部分的程序,可能有哪些需要注意的部分。

预期结果:

看完三十篇并跟着实作以後,你也会跟我一样完全清楚 Compose UI 的一些开发基础元件。

万事起头难,总之就从今天开始!

首先先开始下载 Android Studio 吧!

https://developer.android.com/studio
Android Studio 下载页面

此次的实作环境至少要在这个版本之上。(看到那只狐狸了吗~)
撰写此文章的时候的 Arctic Fox 版本

打开 SDK Manager

目前我的习惯是8.0以上都直接下载,刚好趁这次机会一起升级

这部分就看开发者的习惯,如果开发机的容量够当然就是都下载~

如果都安装完了,那就明天见罗!

本文同步发表在 medium 上 文章连结


<<:  Day 6 - 颜色设定

>>:  DAY6 MongoDB 资料新增(Insert) 与删除(Delete)

Day 29 (Jq)

1.empty、remove、detach比较 (1)empty vs remove empty()...

Day-08 你对前端还是後端比较有兴趣?

这题我要直接破梗,因为这是一道陷阱题! 大家要小心也,不要真的去给他选下去啊! 很多人一看到这种二...

MySQL学习_Day5

学习内容 联集、连接、子查询 联集 (union) 员工名字 union 客户名字 PS 两个表格间...

EP 02 - 文件阅读

Youtube 频道:https://www.youtube.com/c/kaochenlong ...

Day04 X Core Web Vital & RAIL Model

在昨天介绍网页检测工具时,我们看到它提供了一些看起来十分专业的 Metrics,不过光看文字还真的...