All Projects → xujiaji → WanAndroid

xujiaji / WanAndroid

Licence: GPL-3.0 License
一个简洁漂亮与众不同的WanAndroid客户端,欢迎下载体验(〃'▽'〃)。(A simple and beautiful Wanandroid client App.) MVVM + Dagger2 + DataBinding + Lifecycle + OkHttp + Retrofit2

Programming Languages

java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to WanAndroid

MVVMQuick
🚀使用MVVMQuick快速构建您的MVVM结构项目!(Quickly start projects with MVVMQuick!)
Stars: ✭ 23 (-71.6%)
Mutual labels:  dagger2, databinding, mvvm-databing, mvvm-sample, mvvm-android, dagger2-android, dagger2-mvvm
AndroidCleanArchitecture
Android Project with clean android architecture contain Dagger, Retrofit, Retrofit, Android archtecture components, LiveData with MVVM architecture
Stars: ✭ 22 (-72.84%)
Mutual labels:  dagger2, retrofit2, mvvm-android, dagger2-android, dagger2-mvvm
Android Mvp Mvvm Flytour
🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精…
Stars: ✭ 2,948 (+3539.51%)
Mutual labels:  dagger2, retrofit2, databinding, mvvm-databing, mvvm-android
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+406.17%)
Mutual labels:  dagger2, retrofit2, databinding, wanandroid
Instant Weather
An Android weather application implemented using the MVVM pattern, Retrofit2, Dagger2, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.
Stars: ✭ 473 (+483.95%)
Mutual labels:  dagger2, retrofit2, databinding, dagger2-android
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+424.69%)
Mutual labels:  dagger2, retrofit2, databinding, dagger2-android
NYTimesMostPopularArticles
A simple app to hit the NY Times Most Popular Articles API and show a list of articles, that shows details when items on the list are tapped (a typical master/detail app), also user able to browse/ add articles to favorite list that implements MVVM architecture using Dagger2, Retrofit, Coroutines, LiveData, RoomDatabase, Database Debugging, Data…
Stars: ✭ 38 (-53.09%)
Mutual labels:  retrofit2, databinding, dagger2-android, dagger2-mvvm
Wanandroid
🐔🏀【停止维护,已使用Jetpack+Mvvm重构】根据鸿神提供的WanAndroid开放Api来制作的产品级玩安卓App,采用Kotlin语言,基于Material Design+AndroidX +MVP+RxJava+Retrofit等框架开发,注释超详细,方便大家练手
Stars: ✭ 674 (+732.1%)
Mutual labels:  dagger2, retrofit2, wanandroid
Frekans
📻 Frekans is a radio player app. It will be fully developed with Kotlin. It is work-in-progress and under heavy development.
Stars: ✭ 43 (-46.91%)
Mutual labels:  dagger2, databinding, dagger2-android
Roomrxjava
Room with Rxjava Example
Stars: ✭ 130 (+60.49%)
Mutual labels:  dagger2, retrofit2, dagger2-android
mvp-sample
Demonstrates how to implement MVP (Model View Presenter) pattern using Kotlin, RXJava, Retrofit, Dagger and DataBinding
Stars: ✭ 35 (-56.79%)
Mutual labels:  dagger2, retrofit2, databinding
Tvflix
TvFlix android app using Dagger Hilt, Coroutines, Flow, KTX, Jetpack(Room, ViewModel, Paging3, Lifecycle) based on MVVM architecture purely written in Kotlin
Stars: ✭ 286 (+253.09%)
Mutual labels:  dagger2, retrofit2, databinding
Awesome Wanandroid
⚡致力于打造一款极致体验的 http://www.wanandroid.com/ 客户端,知识和美是可以并存的哦QAQn(*≧▽≦*)n
Stars: ✭ 2,525 (+3017.28%)
Mutual labels:  dagger2, retrofit2, wanandroid
stockwatcher
stockwatcher, a modern android development stack showcase
Stars: ✭ 62 (-23.46%)
Mutual labels:  dagger2, retrofit2, databinding
Kotlin Mvvm Architecture
Android Architecture Design Patterns using Kotlin, MVVM, Dagger2, LiveData, Room, MediatorLiveData, NetworkBoundResources, Retrofit, AndroidX, ViewModels, Dependency Injection using Dagger2, Repository pattern.
Stars: ✭ 126 (+55.56%)
Mutual labels:  dagger2, retrofit2, dagger2-android
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+169.14%)
Mutual labels:  dagger2, retrofit2, databinding
Praxis
Example Android project using MVVM, DaggerAndroid, Jetpack Compose, Retrofit, Coroutines and Multi module architecture ✌🏽
Stars: ✭ 258 (+218.52%)
Mutual labels:  dagger2, databinding, dagger2-android
ThinkRchive
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.
Stars: ✭ 84 (+3.7%)
Mutual labels:  dagger2, mvvm-android, dagger2-android
Github-Trending-Repos
An Android App that lists the most trending repositories from Github.
Stars: ✭ 57 (-29.63%)
Mutual labels:  databinding, dagger2-android, dagger2-mvvm
Mvp Dagger2 Rxjava2
Android 基本mvp+dagger(dagger2.android)+rxjava2+retrofit+ormdb框架。简单组件化架构 with Base Activity,Presenter ,View,Model 的抽象封装,http 请求封装&错误统一处理
Stars: ✭ 274 (+238.27%)
Mutual labels:  dagger2, retrofit2, dagger2-android

Version License: GPL v3

目前功能还未完

WanAndroid

1️⃣ 所用API:WanAndroid感谢鸿洋大佬才能有这个APP。没有提供的API地方通过Python进行网页解析成json数据,或写在Github上的JSON数据

2️⃣ 界面参考:FastHub

3️⃣ 图标来源:Free vector icons阿里巴巴矢量图库ICONFINDER

4️⃣ 所用开源库:请查看App关于页面 (Look Libraries Data )

5️⃣ 项目主要结构框架:MVVM + Dagger2 + DataBinding + Lifecycle + OkHttp + Retrofit2

6️⃣ MVVM框架详情 MVVMQuick,🚀Quickly start projects with MVVMQuick

7️⃣ 首页宝箱部分是通过360插件框架RePlugin实现,目前可动态添加插件。希望加上自己的工具或Demo的朋友可在此留下信息

Download Apk

coolapk下载 github下载 fir下载

Update

  • 1.0.5 remove todo feature
  • 1.0.4 http change to https, add home left menu style
  • 1.0.3 add todo, home category tag click event
  • 1.0.2 fix #2
  • 1.0.1 新增体系详情列表界面

Screenshots

License

Copyright (C) 2018 Xu Jiaji
Licensed under the GPL-3.0 license.
(See the LICENSE file for the whole license text.)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].