Skip to content

Commit

Permalink
Merge pull request #1 from Akashkamble/enhancements
Browse files Browse the repository at this point in the history
Read me added.
  • Loading branch information
Akashkamble committed Jun 7, 2020
2 parents 01e02f4 + 90def55 commit caa2cce
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 4 deletions.
30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -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"

4 changes: 0 additions & 4 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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'

Expand Down

0 comments on commit caa2cce

Please sign in to comment.