“Tuikan” is a leisure reading app that integrates Zhihu Toutiao, Meitu and videos. As a training project, MVP architecture is used, ButterKnife, Retrofit, Picasso and other open source libraries are introduced, MaterialDesign and RxJava are practiced, and simplicity and elegance are pursued on the interface. Most of them have been preliminally completed, and are currently being improved and updated every few days.

The project structure

• MVP architecture. • EventBus publishes subscription events, then RxJava, RxBus. • RetroFIT2 completes HTTP requests. • Introduced Retrolambda using Lambda expressions. • RecyclerView, ViewPager, WebView, GridView and other controls. • Singleton, factory and other design patterns

screenshots




1.png




2.png




3.png




4.png




5.png




6.png




7.png




8.png

The source code

Github source: github.com/homcin/Tuik… Everybody see officer, if have help to you, please star. I am looking for a job in my junior year. Thank you for your help.