SimpleNews.io
SimpleNews.io copied to clipboard
🏸 A news App,based on the RxJava 、MVP. 基于MVP、RxJava 、Android 组件化的新闻博客客户端.
SimpleNews.io
SimpleNews.io - A news Android App,based on the Material Design and RxJava 、MVP.Due to changes in the data request logic larger.so,I searate pull out the demo to update, in the original basis to modify the use of RxJava and MVP to rewirete the code starcture.
Original app is SimpleNews,thanks for provide! Chinese readme version README_CN.md
Change as follows:
- [x] change the data interface.
- [x] change switch fragment mechanism.
- [x] change mvc mechanism separate ui and logic.
- [x] clear the useless code and liarary and ui resourses.
- [ ] change construction for Android Component & Module
- [x] add BaseActivity for eventBus.
- [x] clear toolBar code.
- [x] add blog json.
UI display
Use open source libraries
Name | About |
---|---|
todo-mvp | Google googlesamples MVP |
RxJava | RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. |
RxAndroid | RxJava bindings for Android. |
Gson | A Java serialization/deserialization library to convert Java Objects into JSON and back. |
okhttp | An HTTP+HTTP/2 client for Android and Java applications. |
glide | An image loading and caching library for Android focused on smooth scrolling. |
MultiType | An Android library to create multiple item types list views easily and flexibly. |
Reference
- NotRxJava懒人专用指南
- 深入浅出RxJava(二:操作符)
- 给 Android 开发者的 RxJava 详解
- android-architecture
- todo-mvp
- todo-mvp-rxjava
- android-architecture
- gank.io
License
Copyright 2015 whiskeyfei [email protected]
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.