All Projects → nanchen2251 → Aiyagirl

nanchen2251 / Aiyagirl

🔥 爱吖妹纸(含 Kotlin 分支版本)——Retrofit + RxJava + MVP 架构 APP 体验代码家的干货集中营 Gank.io,福利多多,不容错过

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Aiyagirl

Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (-90.98%)
Mutual labels:  rxjava, rxjava2, rxandroid, dagger2, mvp, retrofit2
Kotlinrxmvparchitecture
Clean MVP Architecture with RxJava + Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Includes Unit Tests(Kotlin Tests)!
Stars: ✭ 94 (-91.52%)
Mutual labels:  rxjava, rxandroid, dagger2, mvp, retrofit2
Androidstarter
A sample Android app using the MVP architecture.
Stars: ✭ 140 (-87.38%)
Mutual labels:  rxjava, rxandroid, dagger2, mvp, retrofit2
Bigbang
Android base project used by Xmartlabs team
Stars: ✭ 47 (-95.76%)
Mutual labels:  rxjava, rxjava2, dagger2, mvp, retrofit2
Fineract-CN-mobile
DEPRECATED project - Check the Apache fineract-cn-mobile project instead
Stars: ✭ 17 (-98.47%)
Mutual labels:  rxjava, mvp, dagger2, rxandroid, retrofit2
Android-Starter-Kit
This is up-to-date android studio project for native android application, that is using modern tools and libraries.
Stars: ✭ 16 (-98.56%)
Mutual labels:  mvp, dagger2, rxandroid, rxjava2, retrofit2
Weather-Guru-MVP
Sample Material-design Android weather application build with MVP architectural approach using Dagger2, RxJava2, Retrofit2, Event-Bus, GreenDao, Butterknife, Lottie etc.
Stars: ✭ 15 (-98.65%)
Mutual labels:  mvp, dagger2, rxandroid, rxjava2, retrofit2
AndroidMVPArchitecture
Android MVP architecture sample project with or without RxJava and Dagger2 and Kotlin
Stars: ✭ 78 (-92.97%)
Mutual labels:  rxjava, mvp, dagger2, rxandroid, retrofit2
Bestnote
👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (-24.17%)
Mutual labels:  rxjava2, dagger2, mvp, retrofit2
Moviehub
Showcases popular movies, tv shows, and people from The Movie Database
Stars: ✭ 325 (-70.69%)
Mutual labels:  rxjava2, rxandroid, dagger2, retrofit2
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (-22.09%)
Mutual labels:  rxjava, rxandroid, dagger2, retrofit2
Crazydaily
[开源项目] 一款程序员日常放松的App,基于Material Design + MVP-Clean + Weex + Flutter + RxJava2 + Retrofit + Dagger2 + Glide + Okhttp + MTRVA + BRVAH + 炫酷控件 + 炫酷动画
Stars: ✭ 294 (-73.49%)
Mutual labels:  rxjava2, dagger2, mvp, retrofit2
Kotlin Android Mvvm Starter
Android Kotlin Starter is a starter project which implements MVVM Pattern.
Stars: ✭ 276 (-75.11%)
Mutual labels:  rxjava2, rxandroid, dagger2, retrofit2
Mvp Dagger2 Rxjava2
Android 基本mvp+dagger(dagger2.android)+rxjava2+retrofit+ormdb框架。简单组件化架构 with Base Activity,Presenter ,View,Model 的抽象封装,http 请求封装&错误统一处理
Stars: ✭ 274 (-75.29%)
Mutual labels:  rxjava2, dagger2, mvp, retrofit2
Bilisoleil
An unofficial bilibili client for android --rxjava2+mvp+okhttp3+retrofit2+dagger2
Stars: ✭ 430 (-61.23%)
Mutual labels:  rxjava2, dagger2, mvp, retrofit2
Androidproject
Android 技术中台,但愿人长久,搬砖不再有
Stars: ✭ 4,398 (+296.57%)
Mutual labels:  rxjava, rxjava2, mvp, retrofit2
Kotlin Android Mvp Starter
Create/Generate your kotlin MVP projects easily
Stars: ✭ 270 (-75.65%)
Mutual labels:  rxjava2, dagger2, mvp, retrofit2
Kotlinmvp
🔥 基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现短视频类小项目,简约风格及详细注释,欢迎 star or fork!
Stars: ✭ 3,488 (+214.52%)
Mutual labels:  rxjava, rxjava2, mvp, retrofit2
Afmall
A pure shopping App based on Kotlin + ARouter + MVP + RxJava2 + Retrofit + Dagger2 + 七牛云 + Glide
Stars: ✭ 20 (-98.2%)
Mutual labels:  rxjava, rxandroid, dagger2, retrofit2
Android Kotlin Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 615 (-44.54%)
Mutual labels:  rxjava, rxjava2, dagger2, mvp

AiYaGirl

「爱吖妹纸」是南尘的「爱吖系列」的较为完善的一款 APP,数据来源于代码家的 干货集中营, UI 和部分设计参考自 云阅
GitHub 上挺多开源的完整 APP,它们各有各的特色,我很感谢你,看到了这儿,这是我的幸运。

这款 APP 更像是一个 sample,内含 Kotlin 版本和 Java 版本写法,我们始终相信拥有完全对比版本的它,会是你学习 kotlin 的良药,同样的,即使你不喜欢 Kotlin,你同样可以直接查看 Java MVP 架构的学习,因为我们的架构思想就是采用地 MVP。

最近 Retrofit、RxJava 很火,所以我们的网络请求采用的 Retrofit,并结合 RxJava 进行调用。

如果你对 RxJava 不是很熟悉,我强烈推荐你看看我的 RxJava2Examples 开源库,除了代码,我们还有完整的一套入门教程,希望不会让你失望~

GitHub 和公众号我都会保持维护,期待你与我进行比心的交流。

因为我也曾遇到各种棘手的问题,到处询问不到答案。

那时候的我,也许正如现在的你。

而我,也还在这条道路上默默前行~

目前的分支

Sample Description
kotlin-mvp 这是目前在维护的 kotlin 版本的分支~
我希望你能通过这个简单的 APP 明白 kotlin 到底是有多么的好用~
作为 Google 官推的语言,你真的应该学习。
java-mvp 这是 java 版本的分支,也是在维护,主要是采用 Retrofit && RxJava && MVP 的项目,大多数人以前是跟着这个来的~
mvp-dagger 这同样是使用 java 版本,主要是想告诉大家如何使用 dagger,不过目前暂时停止维护,后期再考虑吧~

* 开源不易,希望给个 Star 或者 Fork 奖励

* 开发交流QQ群:118116509 Android神技侧漏交流群( 点击图标即可加入 )

* 拥抱开源:https://github.com/nanchen2251

* 有问题请联系邮箱:([email protected]

效果演示

屏幕截图

   

关于作者

   南尘
   四川成都
   其它开源
   个人博客
   简书
   博客园
   交流群:118116509
   欢迎投稿(关注)我的唯一公众号,公众号搜索 「nanchen」 或者扫描下方二维码:
![]https://github.com/nanchen2251/Blogs/blob/master/images/nanchen12.jpg)

特别鸣谢

代码家
干货集中营    

有码走遍天下 无码寸步难行(引自网络)

1024 - 梦想,永不止步!
爱编程 不爱Bug
爱加班 不爱黑眼圈
固执 但不偏执
疯狂 但不疯癫
生活里的菜鸟
工作中的大神
身怀宝藏,一心憧憬星辰大海
追求极致,目标始于高山之巅
一群怀揣好奇,梦想改变世界的孩子
一群追日逐浪,正在改变世界的极客
你们用最美的语言,诠释着科技的力量
你们用极速的创新,引领着时代的变迁

------至所有正在努力奋斗的程序猿们!加油!!

Licenses

 Copyright 2018 nanchen(刘世麟)

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
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].