Giter Site home page Giter Site logo

mugua20150319 / playweather Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zhujiang521/playweather

0.0 0.0 0.0 152.73 MB

🔥🔥🔥 Compose、Lce、MVVM、深色模式、横屏、无网弱网适配、Room、Hilt、多语言切换,目前Android最新的库基本全用上了,你想要的都有。还使用 Compose-Desktop 编写了桌面版本,快来试试吧!🔥🔥🔥

License: MIT License

Kotlin 100.00%

playweather's Introduction

PlayWeather:玩天气

我的新书:《Jetpack Compose:Android全新UI编程》已出版

Compose 绝对是 Android UI 的未来,声明式的 UI 已经有太多语言试水了,效果都非常好,大家如果喜欢本书的话,可以点击下面的地址进行购买。另外本书的资源文件大家可以去图灵的官网中进行下载。

京东购买地址

当当购买地址

天猫购买地址

项目简介

之前写过PlayAndroid:玩安卓的Compose版本,但最近在手机上看天气的时候发现一堆广告,烦得要死,自己写一个吧,正好再练练Compose。 项目中使用到了很多库,都在下方展示了出来,而且自己写的天气绝对没有广告,也不会乱下载东西,也不会胡乱跳别的应用,比如某多多、某宝等等 使用效果大家可以看下面方的截图,只是想做一个干净的、没有广告、性能好点的天气,没有别的需求。 如果想只下载apk的话可以去app/release中进行下载,如果想学习项目的编写可以下载代码进行学习。

项目截图

请添加图片描述 在这里插入图片描述
请添加图片描述 在这里插入图片描述
------------------------------------------------------------ ------------------------------------------------------------
请添加图片描述 请添加图片描述
------------------------------------------------------------ ------------------------------------------------------------
请添加图片描述 请添加图片描述

项目使用三方库

  • Lottie:动画库,之前在AndroidView中使用很多
  • Navigation:页面之间的跳转
  • Navigation-animation:配合Navigation进行使用,可添加动画
  • Accompanist-pager:Compose中的ViewPager
  • Room:Jetpack数据库
  • Splashscreen:启动动画
  • Hilt:依赖注入

说明

本项目可以让大家用作学习,不可以任何的形式进行商用,最终解释权归本人所有。

playweather's People

Contributors

zhujiang521 avatar aa352160 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.