{"id":18784542,"url":"https://github.com/zhujiang521/playweather","last_synced_at":"2025-10-06T19:08:26.770Z","repository":{"id":44722738,"uuid":"422904634","full_name":"zhujiang521/PlayWeather","owner":"zhujiang521","description":"🔥🔥🔥 Compose、Lce、MVVM、深色模式、横屏、无网弱网适配、Room、Hilt、多语言切换，目前Android最新的库基本全用上了，你想要的都有。还使用 Compose-Desktop 编写了桌面版本，快来试试吧！🔥🔥🔥","archived":false,"fork":false,"pushed_at":"2024-12-09T06:19:49.000Z","size":182804,"stargazers_count":515,"open_issues_count":5,"forks_count":82,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-15T18:08:27.910Z","etag":null,"topics":["compose","compose-desktop","coroutines-android","hilt-android","jetpack-android","jetpack-compose","kotlin","mvvm","room"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhujiang521.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-30T14:31:34.000Z","updated_at":"2025-05-14T01:32:41.000Z","dependencies_parsed_at":"2023-12-21T06:21:09.161Z","dependency_job_id":"fd415178-39fa-467f-a467-a4b86cbb9670","html_url":"https://github.com/zhujiang521/PlayWeather","commit_stats":{"total_commits":296,"total_committers":3,"mean_commits":98.66666666666667,"dds":"0.010135135135135087","last_synced_commit":"a731e0b502fc22baf832307bb60b263c16376dab"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/zhujiang521/PlayWeather","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhujiang521%2FPlayWeather","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhujiang521%2FPlayWeather/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhujiang521%2FPlayWeather/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhujiang521%2FPlayWeather/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhujiang521","download_url":"https://codeload.github.com/zhujiang521/PlayWeather/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhujiang521%2FPlayWeather/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261108135,"owners_count":23110738,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["compose","compose-desktop","coroutines-android","hilt-android","jetpack-android","jetpack-compose","kotlin","mvvm","room"],"created_at":"2024-11-07T20:43:21.403Z","updated_at":"2025-10-06T19:08:21.713Z","avatar_url":"https://github.com/zhujiang521.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PlayWeather:玩天气\n\n## 我的新书：《Jetpack Compose：Android全新UI编程》已出版\n\n `Compose` 绝对是 Android UI 的未来，声明式的 UI 已经有太多语言试水了，效果都非常好，大家如果喜欢本书的话，可以点击下面的地址进行购买。另外本书的资源文件大家可以去图灵的官网中进行下载。\n\n[京东购买地址](https://item.jd.com/10039809078875.html)\n\n[当当购买地址](http://product.dangdang.com/593507948.html)\n\n[天猫购买地址](https://detail.tmall.com/item.htm?spm=a220m.1000858.1000725.56.6a61b8d7HhFgCX\u0026amp;id=658828404598\u0026amp;areaId=110100\u0026amp;user_id=2145487409\u0026amp;cat_id=2\u0026amp;is_b=1\u0026amp;rn=1522259deab5178ef65819d1ef6b699e)\n\n## 项目简介\n\n之前写过PlayAndroid：玩安卓的Compose版本，但最近在手机上看天气的时候发现一堆广告，烦得要死，自己写一个吧，正好再练练Compose。\n项目中使用到了很多库，都在下方展示了出来，而且自己写的天气绝对没有广告，也不会乱下载东西，也不会胡乱跳别的应用，比如某多多、某宝等等\n使用效果大家可以看下面方的截图，只是想做一个干净的、没有广告、性能好点的天气，没有别的需求。\n如果想只下载apk的话可以去app/release中进行下载，如果想学习项目的编写可以下载代码进行学习。\n\n## 项目截图\n\n| ![请添加图片描述](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) |\n| ------------------------------------------------------------ | ------------------------------------------------------------ |\n| ![请添加图片描述](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) |\n| ------------------------------------------------------------ | ------------------------------------------------------------ |\n| ![请添加图片描述](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) |\n| ------------------------------------------------------------ | ------------------------------------------------------------ |\n| ![请添加图片描述](https://img-blog.csdnimg.cn/8afea40063504bbcb4014522dd998433.gif) | ![请添加图片描述](https://img-blog.csdnimg.cn/47d2f11b82f64ba3baf9537b239a8199.gif)\n\n## 项目使用三方库\n\n- Lottie:动画库，之前在AndroidView中使用很多\n- Navigation:页面之间的跳转\n- Navigation-animation：配合Navigation进行使用，可添加动画\n- Accompanist-pager:Compose中的ViewPager\n- Room:Jetpack数据库\n- Splashscreen:启动动画\n- Hilt:依赖注入\n\n## 说明\n\n本项目可以让大家用作学习，不可以任何的形式进行商用，最终解释权归本人所有。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhujiang521%2Fplayweather","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhujiang521%2Fplayweather","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhujiang521%2Fplayweather/lists"}