介绍10个超燃Jetpack Compose 项目
Posted microhex
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了介绍10个超燃Jetpack Compose 项目相关的知识,希望对你有一定的参考价值。
文章目录
最近在看Jetpack-Compose,在github上发现了一些不错的Jetpack Compose例子,借此机会分享一下。
1. Compose-Sample
地址:https://github.com/android/compose-samples
你大概可能只需要这么一个就行了,我感觉啊,学好了差不多了。来源于官方,必属精品。这个仓库提供了一系列的Demo来让你学习Jetpack Compse。每个Demo都独领风骚。
2. Compose-Tetris
地址:https://github.com/vitaviva/compose-tetris
经典的毛子方块。项目的UI组件差不多都是代码生成的。即使App icon也是自动生成的。如果你对MVI架构感兴趣,不妨玩玩这个有趣的项目。
3. MovieMania
地址:https://github.com/Farhandroid/AndroidCleanArchitecture
一个非常简约但很现代的android App,使用clean architecture 和Jetpack 组件(包括了Jetpack Compose,MVVM,Paging 3.0,Hilt,Room,Retrofit,协程等其它现代技术)。多了解一下这个App,去看看我们是否与现代Android开发脱轨。
4. Newton’s Timer
地址:https://github.com/MaciejCiemiega/NewtonsTimer
这是一个很有兴趣的项目,学习物理的同时,可以学习Jetpack Compose。
5. Bitcoin Market
地址: https://github.com/mertceyhan/bitcoin-market-android
加密火币现在比较火,这个App会告诉你如何使用Jetpack Compose来画图标、折线图。里面包含了Hilt、Retrofit、Moshi、MPAndroidChart、Truth、Mockk等等比较流行的开发库。
6. ivy-wallet
地址:https://github.com/ILIYANGERMANOV/ivy-wallet
一个关于钱包的App,UI很漂亮和新颖。有兴趣的可以下载看一下。这个App虽然是开源的,但是已经上架了App Store。
7. flux
地址:https://github.com/fidloo/flux
这是一款天气类的App。这款App的牛叉之处,就是显示的天气是动态的,不同的时间和天气有不同的细节。效果比较不错,有兴趣的可以上去看看。
8. Podcast-app
地址:https://github.com/fabirt/podcast-app
由Jetpack Compose和Exoplayer构建。可以学习自定的动画、黑白主题等等。
9. JetHub
地址: https://github.com/TakuSemba/JetHub
用的是 github 的API,使用Jetpack Compose构建。该项目的目标是实验新的Android技术在现实生活中的操作。从这个项目中你可以学习到 多Module/动态功能Module,以及MVVM。
10. JetInstagram
地址:https://github.com/vipulasri/JetInstagram
听名字你就知道,这是一个使用Jetpack Compose复刻Instagram的App。基本上Jnstagram该有的功能它都有,还是比较不错的,有兴趣可以下载下来试试看。
截止日期:22-04-08 23:12.
以上是关于介绍10个超燃Jetpack Compose 项目的主要内容,如果未能解决你的问题,请参考以下文章
自学Jetpack Compose 系列Compose 介绍以及开发环境搭建与项目创建
Android Jetpack组件 Compose 使用介绍
Jetpack Compose - LazyVerticalGrid