Posteey

所属分类:人工智能/神经网络/深度学习
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2020-07-12 00:32:22
上 传 者sh-1993
说明:  具有离线功能的多模块Android新闻应用程序,
(A multi-module Android News app with offline capabilities,)

文件列表:
app/ (0, 2020-07-11)
app/build.gradle (3791, 2020-07-11)
app/src/ (0, 2020-07-11)
app/src/main/ (0, 2020-07-11)
app/src/main/AndroidManifest.xml (955, 2020-07-11)
app/src/main/java/ (0, 2020-07-11)
app/src/main/java/com/ (0, 2020-07-11)
app/src/main/java/com/example/ (0, 2020-07-11)
app/src/main/java/com/example/posteey/ (0, 2020-07-11)
app/src/main/java/com/example/posteey/MainActivity.kt (937, 2020-07-11)
app/src/main/java/com/example/posteey/NewsApplication.kt (156, 2020-07-11)
app/src/main/java/com/example/posteey/NewsDetailActivity.kt (2133, 2020-07-11)
app/src/main/java/com/example/posteey/adapter/ (0, 2020-07-11)
app/src/main/java/com/example/posteey/adapter/NewsAdapter.kt (2251, 2020-07-11)
app/src/main/java/com/example/posteey/adapter/NewsArticleDiffUtil.kt (719, 2020-07-11)
app/src/main/java/com/example/posteey/adapter/RecyclerviewPaginator.kt (1483, 2020-07-11)
app/src/main/java/com/example/posteey/adapter/TabLayoutAdapter.kt (890, 2020-07-11)
app/src/main/java/com/example/posteey/di/ (0, 2020-07-11)
app/src/main/java/com/example/posteey/di/CacheModule.kt (1505, 2020-07-11)
app/src/main/java/com/example/posteey/di/CoreModule.kt (982, 2020-07-11)
app/src/main/java/com/example/posteey/di/DataModule.kt (1270, 2020-07-11)
app/src/main/java/com/example/posteey/di/NetworkModule.kt (1862, 2020-07-11)
app/src/main/java/com/example/posteey/di/RemoteModule.kt (448, 2020-07-11)
app/src/main/java/com/example/posteey/di/RoomModule.kt (779, 2020-07-11)
app/src/main/java/com/example/posteey/di/ViewModelFactory.kt (524, 2020-07-11)
app/src/main/java/com/example/posteey/features/ (0, 2020-07-11)
app/src/main/java/com/example/posteey/features/BaseNewsFragment.kt (535, 2020-07-11)
app/src/main/java/com/example/posteey/features/BusinessNewsFragment.kt (4049, 2020-07-11)
app/src/main/java/com/example/posteey/features/EntertainmentNewsFragment.kt (4106, 2020-07-11)
app/src/main/java/com/example/posteey/features/GeneralNewsFragment.kt (4048, 2020-07-11)
app/src/main/java/com/example/posteey/features/HealthNewsFragment.kt (4008, 2020-07-11)
app/src/main/java/com/example/posteey/features/ScienceNewsFragment.kt (4000, 2020-07-11)
app/src/main/java/com/example/posteey/features/SportsNewsFragment.kt (4073, 2020-07-11)
app/src/main/java/com/example/posteey/features/TechnologyNewsFragment.kt (4064, 2020-07-11)
app/src/main/java/com/example/posteey/utils/ (0, 2020-07-11)
app/src/main/java/com/example/posteey/utils/DateTimeUtil.kt (1172, 2020-07-11)
app/src/main/java/com/example/posteey/utils/NewsWebViewClient.kt (705, 2020-07-11)
app/src/main/java/com/example/posteey/utils/ViewUtils.kt (309, 2020-07-11)
app/src/main/res/ (0, 2020-07-11)
... ...

# Posteey A multi-module Android News app with offline capabilities ![NewsList](https://github.com/Beehordun/Posteey/blob/master/news-list.png) ![NewsDetails](https://github.com/Beehordun/Posteey/blob/master/news-details.png) ## Architecture The app uses the **Clean Architeture + MVVM** architectural pattern. ## Dependency Injection Dependency Injection is managed using Dagger Hilt ## Database App uses the Room Database ## Static Analysis App uses ktlint and detekt ## Libraries Dagger Hilt, Room, LiveData, ViewModel, Coroutines, and Junit e.t.c ## Monitoring Network State Monitor network state using Connectivity Manager callbacks and LiveData ## Tests Unit test

近期下载者

相关文件


收藏者