最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Jetpack Compose:從上手到進階再到高手

2023-03-26 02:27 作者:bili_zx6265745  | 我要投稿

Android已經(jīng)十年多了,傳統(tǒng)的Android UI ToolKit有很多歷史遺留問題,而有些官方也很難修改。比如View.java有三萬多行代碼,比如Combo box竟然叫Spinner,再比如Button繼承自Textview。同時官方的一些widget修復依賴系統(tǒng)升級,到達用戶周期過長。

通過在Jetpack中添加Compose,脫離了Android系統(tǒng),代碼修復可以更快地到達用戶。

而對國內(nèi)開發(fā)者來說,更統(tǒng)一的代碼,意味著沒有廠商定制。這幾天有位朋友和我抱怨『哪個大佬有時間重寫個editText嗎,廠商/系統(tǒng)的一堆問題』,我想他可能要夢想成真了。

同時,Compose通過引入聲明式編程,依賴Kotlin特性,可以讓代碼編寫更快更簡單。

想象寫一個搜索通訊錄的界面,傳統(tǒng)的Android開發(fā)寫這個界面需要多少代碼?activity一個xml,item一個xml,封裝一個recyclerview,再寫一個Adapter,寫了這么多,可能還費力不討好,xml轉(zhuǎn)成view的過程中,IO和反射影響了性能,界面再復雜一些,走異步layout還是x2c?而在compose中,可能只需要下面這段簡短的代碼,并且沒有xml的性能問題。


Jetpack Compose:從上手到進階再到高手的評論 (共 條)

分享到微博請遵守國家法律
肇源县| 德阳市| 尼玛县| 东兰县| 河源市| 常山县| 瓮安县| 启东市| 桦川县| 虞城县| 岳西县| 恭城| 富阳市| 澄江县| 墨竹工卡县| 通许县| 彰化市| 五原县| 澄迈县| 永寿县| 礼泉县| 惠安县| 罗江县| 灵宝市| 武功县| 龙口市| 阿坝| 蓬溪县| 辽源市| 韩城市| 孝感市| 京山县| 稻城县| 乡城县| 延长县| 罗山县| 砀山县| 屏边| 大名县| 陇南市| 西平县|