介绍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

Jetpack Compose 基础介绍

Jetpack Compose Runtime 与 NodeTree 管理

Jetpack Compose 从入门到入门