From 90def55eaca2f9f1680d441e742b63fcc5e6d31a Mon Sep 17 00:00:00 2001 From: Akashkamble Date: Sun, 7 Jun 2020 20:57:14 +0530 Subject: [PATCH] Read me added. --- README.md | 30 ++++++++++++++++++++++++++++++ app/build.gradle | 4 ---- 2 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..cf520d6 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# Newzz-Compose +News App built with JetPack Compose + +## Gif +![compose](https://user-images.githubusercontent.com/13314984/83972646-00b1ca80-a8ff-11ea-93b0-92daf03bc0a0.gif) + +## Other variants +- [Newzz] (https://github.com/Akashkamble/Newzz) +- [Newzz-Flutter] (https://github.com/Akashkamble/Newzz-Flutter) + +## The app built using MVVM architecture and contains following libraries + +- [Jetpack Compose(v0.1.0-dev12)] (https://developer.android.com/jetpack/compose) (UI) + +- [Koin](https://insert-koin.io/) (Dependency Injection) + +- [LifeCycle Components](https://developer.android.com/topic/libraries/architecture/livedata) (ViewModel and LiveData) + +- [Kotlin Corountines](https://kotlinlang.org/docs/reference/coroutines-overview.html) (Asynchronous programming) + +- [Retrofit](https://square.github.io/retrofit/) (Networking) + +- [Moshi](https://github.com/square/moshi) (Kotlin JSON library for Android from Square) + + +# Note +This repo is missing api key for [newsapi](https://newsapi.org) +get the api key from [newsapi](https://newsapi.org) and do following steps +- Add **api_key** property in **local.properties** E.g api_key="54e494XXXXXXXXXXXXXXXXXXXXXXXXXX" + diff --git a/app/build.gradle b/app/build.gradle index 3fb6130..d5a8f9a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -77,10 +77,6 @@ dependencies { implementation "org.koin:koin-android:$koin_version" implementation "org.koin:koin-android-viewmodel:$koin_version" - /*-----------------------Glide-----------------------------*/ - implementation 'com.github.bumptech.glide:glide:4.11.0' - annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0' - /*---------------------ChromeCustomTab------------------------------*/ implementation 'androidx.browser:browser:1.3.0-alpha01'