Here I have recorded the development materials I learned and the open source projects I referred to during the development of the Elephant project. I have sorted them out a little and will share them with you as notes. Maybe it can be a reference for those who are using RxJava + Retrofit + MVP + Material Design framework. If anyone can learn something from the materials I share, it is my honor and I hope you can join me in the effort.

I have seen many people using RxJava+Retrofit+MVP to develop App, but I have not had time to practice. Recently, I started to develop PHPHub third-party Android client when I was free. As for why I chose to develop PHPHub community, Interested buddies can go here to have a look.

About me

Welcome to follow me on Github and micro-blog. In addition, I am currently looking for a job. For specific work experience and personal experience, please go to my webpage version of resume.

Elephant source link

Github.com/Freelander/…

RxJava and Retrofit reference learning materials

The article
  • RxJava for Android developers
  • Best practices for RxJava combined with Retrofit
  • Probably the most comprehensive summary of RxJava usage scenarios in the Eastern Hemisphere
  • Rxjava of actual combat
  • Android Retrofit 2.0 use – Supplements
project
  • RxJavaSamples
  • RxJava-Android-Samples
video
  • Android developers will love RxJava
  • Simplify HTTP requests with Retrofit 2
  • Airbnb: How do our Android clients use RxJava
The document
  • Chinese version of the ReactiveX/RxJava documentation

MVP reference learning materials

The article
  • The Gospel of Choice Phobia teaches you to recognize MVC, MVP and MVVM
  • Use MVP mode in Android development
  • Android official MVP architecture sample project analysis
project
  • androidmvp
  • android-architecture
  • T-MVP

Multi-theme switching

  • Zhihu and Jianshu night mode to achieve routine

Refer to the project

  • Meizhi (great project, lots of references)
  • PHPHub-Android (PHPHub official client)

UI design

Refer to the App
  • zhihu
  • The Denver nuggets
  • PHPHub-Android
Source of icon material
  • Ions8
Material Design specifications
  • Material design
  • Material Design Chinese version
Source of design inspiration
  • Uplabs
  • Dribbble
  • Optimal set

Thank you

Thank you for sharing all the above materials and open source project gurus.