SimpleNews.io

Introduction: 🏸 A news App,based on the RxJava 、MVP. 基于 MVP、RxJava 、Android 组件化的新闻博客客户端.
More: Author   ReportBugs   OfficialWebsite   
Tags:

Build Status

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

License

Copyright 2015 whiskeyfei whiskeyfei@gmail.com

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.

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools