Reading- and updated some content [Kotlin + MVP + Retrofit]

Reading

Brief introduction

Reading: Reading is a class-based reading tool WanAndroid OpenApi development, if you are an avid Android developer, this software can help you read the fine article Android. Meanwhile Reading also includes "the English word", "account book", "weather", "search word", "Express Query" and other gadgets. Project-based "Kotlin + MVP" architecture development, style probably belong Material Desgin perhaps the original quality style, color theme includes switching, Variety Logo, and other functions. Thank WanAndroid of OpenApi, as well as the contribution of other open source projects.

V3.3.2

  • [Add] Add Back edge slidably disposed range
  • [Optimization] Optimization of the right slide splash screen returns some models
  • [Repair] section bug fixes

V3.3.1

  • [Add] 'dry' sorting and displaying the page tab
  • [Repair] section bug fixes

V3.3.0

  • [New] 'my' style page switching
  • [Optimization] logged and loaded status
  • [Repair] section bug fixes

ScreenShot

DownLoad

fir.im/Reading

Function Tips

1. Home

  • WanAndroid API realization Android list of articles , popular articles search , a list of items
  • Refresh, top, share articles , search articles , search history
  • Favorites list

2. Workbench

  • Express check on express courier 100 free API for query
  • Sweep the fast sweep sweep, sweep the album choose from
  • Look up words using the proper way to look up words SDK join Vocab
  • Vocab Vocab record mark focus
  • Account book new account local record save your common account password
  • Recommended daily mark-focused word recommendation in Home

3. My

  • Login Register using WanAndroid Api conduct account registration Login
  • List TODO WanAndroid API-do (to be developed)
  • Set personalized skin, the account lock function, local data backup, Variety Logo, clear the cache

Skill Tips

  • Architecture project using MVP architecture model to build, package MvpActivity, MvpFragment, BasePresenter, BaseView. P layer V binding layer lifecycle. Specific visible MVP package

  • The network layer using Retrofit + RxJava network request, encapsulate common Rerofit of HttpClientUtils (created RetrofitBuilder, OkHttpClient, addHeader, interceptor, Cookie, https, etc.), the factory network mode BaseUrl create different objects. Specific visible http package

  • Cache using GreenDao database cache local data, and provides data backup and restore functions. MVP combined architecture, database operations as Dao layer, encapsulation layer Dao Protocol, packaging recycling factory pattern generated xxxBeanDao GreenDao

  • RecycleAdapter package RecycleView Adapter with SwipeRefreshLayout support drop-down refresh, the Raja upload function, does not meet one screen of data

  • RxBusTools package RxBusTools event distribution package BaseActivity, BaseFragment unified registration process monitor events

  • StatuBarUtils immersive use to write code monkey 's StatusBarUtil status bar tools (immersive achieve the status bar / discoloration status bar) adaptation immersive notification bar

  • Theme switching open source framework B station MagicaSakura

  • Variety Logo Android Heros in accordance with dynamic switching theme colors Icon, some models may appear crash, yet to find a better solution, it provides open and close the switch. If you have a big God can provide Issues.

  • Data backup and restore local write txt file by reading the database data, data read txt file by reduction, time stamp recorded as a version number of the backup and restore

  • Word translation using the proper way to translate words SDK

  • FloatActionButton achieve Home button click to expand suspension

  • HorizontalScrollView + ViewPager Home imitation Netease cloud music slide

  • BottomSheet theme switching the bottom of the pop-up box

  • Gesture unlock reference Github-ihsg / PatternLocker

Version

V3.3.2

  • [Add] Add Back edge slidably disposed range
  • [Optimization] Optimization of the right slide splash screen returns some models
  • [Repair] section bug fixes

V3.3.1

  • [Add] 'dry' sorting and displaying the page tab
  • [Repair] section bug fixes

V3.3.0

  • [New] 'my' style page switching
  • [Optimization] logged and loaded status
  • [Repair] section bug fixes

V3.2.0

  • [Optimization] HTTPS
  • [Repair] section bug fixes

V3.1.0

  • [New] dry Tab

  • [Optimization] optimized UI layout, combined functional deletion

  • [Repair] section bug fixes

V3.0.0

  • [New] micro-channel public number

  • [Optimization] optimized UI layout, combined functional deletion

  • [Repair] section bug fixes

V2.4.0

  • [Optimization] optimized business needs

  • [Repair] section bug fixes

V2.3.0

  • [New] new items have been completed for more

  • [Repair] section bug fixes

V2.2.0

  • [Optimization] handover PageLayout

  • [Repair] section bug fixes

V2.1.1

  • [New] application updates

  • [Optimization] webview

  • [Repair] section bug fixes

V2.0.0

  • [Add] the TODO module

  • [Optimization] boot page

  • [Repair] section bug fixes

V1.1.0

  • [New] imitation Netease cloud music theme switching

  • [Optimization] Text page loading progress

  • [Repair] Add youdaoSDK so file

  • [Compatible] compatible with some models

v1.0.2

  • [Optimization] mvp, reference library section utils

  • [Fix] bug fix

v1.0.1

  • [Optimization] complete data backup and restore function to clear data

  • [Optimization] complete account lock function

  • [Improve] new version number

v1.0.0

  • Some features imperfect initial submission

License

Copyright (C) 2018 had acquired

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

www.apache.org/licenses/LI…

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.

Reproduced in: https: //juejin.im/post/5cee2731e51d455d6c0ad8a5

Guess you like

Origin blog.csdn.net/weixin_34010949/article/details/91429131