Files
AndroidJetpack/PlayWeather/README.md
T
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

43 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PlayWeather:玩天气
## 我的新书:《Jetpack ComposeAndroid全新UI编程》已出版
`Compose` 绝对是 Android UI 的未来,声明式的 UI 已经有太多语言试水了,效果都非常好,大家如果喜欢本书的话,可以点击下面的地址进行购买。另外本书的资源文件大家可以去图灵的官网中进行下载。
[京东购买地址](https://item.jd.com/10039809078875.html)
[当当购买地址](http://product.dangdang.com/593507948.html)
[天猫购买地址](https://detail.tmall.com/item.htm?spm=a220m.1000858.1000725.56.6a61b8d7HhFgCX&id=658828404598&areaId=110100&user_id=2145487409&cat_id=2&is_b=1&rn=1522259deab5178ef65819d1ef6b699e)
## 项目简介
之前写过PlayAndroid:玩安卓的Compose版本,但最近在手机上看天气的时候发现一堆广告,烦得要死,自己写一个吧,正好再练练Compose。
项目中使用到了很多库,都在下方展示了出来,而且自己写的天气绝对没有广告,也不会乱下载东西,也不会胡乱跳别的应用,比如某多多、某宝等等
使用效果大家可以看下面方的截图,只是想做一个干净的、没有广告、性能好点的天气,没有别的需求。
如果想只下载apk的话可以去app/release中进行下载,如果想学习项目的编写可以下载代码进行学习。
## 项目截图
| ![请添加图片描述](https://img-blog.csdnimg.cn/e4415563f1044ae09092cf7f93f5101a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5pyxIOaxnw==,size_20,color_FFFFFF,t_70,g_se,x_16) | ![在这里插入图片描述](https://img-blog.csdnimg.cn/772c0625bd824ddabc242249beff2bf2.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5pyxIOaxnw==,size_20,color_FFFFFF,t_70,g_se,x_16) |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| ![请添加图片描述](https://img-blog.csdnimg.cn/988c08ae24c8483ab606b374bfe2afa0.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5pyxIOaxnw==,size_20,color_FFFFFF,t_70,g_se,x_16) | ![在这里插入图片描述](https://img-blog.csdnimg.cn/199de0ecf1e34eb190a65e235db23d6a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5pyxIOaxnw==,size_20,color_FFFFFF,t_70,g_se,x_16) |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| ![请添加图片描述](https://img-blog.csdnimg.cn/eba77b23969a4e6e87be1992925f9751.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5pyxIOaxnw==,size_20,color_FFFFFF,t_70,g_se,x_16) | ![请添加图片描述](https://img-blog.csdnimg.cn/31be9af66bf347cb80f5c76b65486df5.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5pyxIOaxnw==,size_20,color_FFFFFF,t_70,g_se,x_16) |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| ![请添加图片描述](https://img-blog.csdnimg.cn/8afea40063504bbcb4014522dd998433.gif) | ![请添加图片描述](https://img-blog.csdnimg.cn/47d2f11b82f64ba3baf9537b239a8199.gif)
## 项目使用三方库
- Lottie:动画库,之前在AndroidView中使用很多
- Navigation:页面之间的跳转
- Navigation-animation:配合Navigation进行使用,可添加动画
- Accompanist-pager:Compose中的ViewPager
- Room:Jetpack数据库
- Splashscreen:启动动画
- Hilt:依赖注入
## 说明
本项目可以让大家用作学习,不可以任何的形式进行商用,最终解释权归本人所有。