News-App

所属分类:前端开发
开发工具:kotlin
文件大小:1887KB
下载次数:0
上传日期:2019-10-03 14:22:27
上 传 者sh-1993
说明:  用于不同国家/地区的每日新闻和趋势新闻的新闻应用程序,使用MVVM架构、Jetpack组件...
(The News app for daily news & trending news for different country filter using MVVM architecture, Jetpack component, Dagger 2 , RxAndroid with Unit testing (JUnit) & UI testing (Espresso))

文件列表:
.idea (0, 2019-10-03)
.idea\assetWizardSettings.xml (4847, 2019-10-03)
.idea\codeStyles (0, 2019-10-03)
.idea\codeStyles\Project.xml (3203, 2019-10-03)
.idea\gradle.xml (626, 2019-10-03)
.idea\misc.xml (2101, 2019-10-03)
.idea\runConfigurations.xml (564, 2019-10-03)
.idea\vcs.xml (180, 2019-10-03)
app (0, 2019-10-03)
app\build.gradle (3843, 2019-10-03)
app\proguard-rules.pro (751, 2019-10-03)
app\src (0, 2019-10-03)
app\src\androidTest (0, 2019-10-03)
app\src\androidTest\java (0, 2019-10-03)
app\src\androidTest\java\com (0, 2019-10-03)
app\src\androidTest\java\com\ratanapps (0, 2019-10-03)
app\src\androidTest\java\com\ratanapps\newsapp (0, 2019-10-03)
app\src\androidTest\java\com\ratanapps\newsapp\ExampleInstrumentedTest.kt (644, 2019-10-03)
app\src\androidTest\java\com\ratanapps\newsapp\activity (0, 2019-10-03)
app\src\androidTest\java\com\ratanapps\newsapp\activity\NewsHomeActivityTest.kt (5877, 2019-10-03)
app\src\main (0, 2019-10-03)
app\src\main\AndroidManifest.xml (1390, 2019-10-03)
app\src\main\java (0, 2019-10-03)
app\src\main\java\com (0, 2019-10-03)
app\src\main\java\com\ratanapps (0, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp (0, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp\activity (0, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp\activity\NewsDetailActivity.kt (5140, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp\activity\NewsHomeActivity.kt (4833, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp\adapter (0, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp\adapter\FavNewsRecyclerAdapter.kt (2811, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp\adapter\NewsRecyclerAdapter.kt (3634, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp\base (0, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp\base\BaseActivity.kt (671, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp\base\BaseViewModel.kt (422, 2019-10-03)
app\src\main\java\com\ratanapps\newsapp\db (0, 2019-10-03)
... ...

# News App The News app for daily news & trending news for different country filter using MVVM architecture, Jetpack component, Dagger 2 , RxAndroid with Unit testing (JUnit) & UI testing (Espresso)
**Note:** Generate Api Key for this App from News Api & paste in UrlConstant to execute this project - [Get Here](https://newsapi.org/register)


#### The app has following packages: 1. **activity**: It contains all the activity in the app 2. **adapter**: Adapter classes in the project 3. **base**: base classes of the project 4. **di**: Dependency providing classes using Dagger2. 5. **fragment**: fragment of the app 6. **model** : model used in the appp 7. **util**: Utility class used in the app 8. **viewmodel**: View Model content ### Library reference resources: 1. Data binding: https://developer.android.com/topic/libraries/data-binding/ 2. Dagger2: https://dagger.dev/users-guide (Documentation)
                  https://github.com/shivamratan/mvvm-architecture (Sample) 3. RxJava2: http://reactivex.io/documentation (Documentation)
                https://github.com/shivamratan/mvvm-architecture (Sample) 4. MVVM architecture: https://github.com/shivamratan/mvvm-architecture 5. Retrofit: https://square.github.io/retrofit/ 6. ViewModel: https://developer.android.com/topic/libraries/architecture/viewmodel 7. LiveData: https://developer.android.com/topic/libraries/architecture/livedata 8. Room: https://developer.android.com/topic/libraries/architecture/room.html ### Looking for Kotlin MVVM Architecture - [Check here](https://github.com/shivamratan/mvvm-architecture)

近期下载者

相关文件


收藏者