Each example can be written in your own demo project code to practice with the MVP architecture
The login module
- Custom View login background code analysis
- Use code to change the color of the vector image
- AnimatorSet animation summary
- Detailed analysis of wechat login function
- Analysis of CountDownTimer class in send captcha
- ConstraintLayout The application of a new layout
Set up the module
- Clear cache analysis
- Check for updates
APP Public Module
- Practical application of Flutter
- Android code writing specification and naming
- MVP mode project actual combat
- Android common design pattern applications
- Custom View combat 1.2.3.4…
- Sharing Function Record
- Save picture records
- Custom Dialog encapsulation optimization analysis record
- Rxjava uses summary and analysis
- RxBus usage summary analysis
- Liteorm is used for analysis
- SQLlite used in SQLlite summary
- Service Application Analysis
- Broadcast application analysis
- Task Application Analysis
- Gradle syntax is project-dependent
- Android plug-in combat
- Android hot update combat
- Release android open source libraries
- Android DataBinding application
- Analysis of APP video playing function
- OkHttp+Retrofit practical application
The Webview module
- Webview basic application
- Webview caching mechanism
- Webview image selection and upload
- Webview long press text image link function
- Webview and JS interact with each other
- Webview video playback function
- Webview interception
- Webview form with auto-fill
Downloader module (all functions in subdirectories are shown in the demo)
- Multitasking download
- Global status update
- Set different download road strength
- Open the directory for downloading files
- Download failed retry
Browser View module
- ViewBehavior Action of gesture interaction component
- Application analysis of web page multi-window View
- RecyclerView multi-type list actual combat
- Application of TAB dynamic update channel selection function to analysis
- Optimize theme switching in night mode
- System architecture performance optimization problem Item code low coupling degree