An MVP architecture Android project, technical points are as follows:
- Immersive status bar
- Rotating banner
- Floating window and shake function
- JSBridge hybrid interaction technique
- Aurora push
- U-Meng share and third-party login
- Common IO operations (sp, file, DB)
- Custom gesture password panel
- Custom transaction password and virtual security keyboard
- Linked layout list
- Xrecyclerview pull down to refresh and pull up to load more
- Retrofit+rxjava network request and thread switching
- Global exception crash log capture and processing
- Android6.0 dynamic permission processing
- Custom state layout, including request success, failure, and empty layout