Skip to content

obaidjatoi/FeedApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FeedApp

Classic Master/Detail application, getting the list of feed from NY times most popular api, built by using the latest market trends as of now, and purely object oriented programming approach.

Components Used

Software architectural pattern -> MVVM (Model View View Model)

Language Used -> Kotlin
For UI -> Constrainsts Layout
Navigation -> JetPack Navigation Component
Network Calls -> Retrofit
Json Handling -> Using Gson
ImageLoading -> Picasso
Testing -> Junit 4 , espresso
Api Testing -> Mock WebServer
Concurrency -> Kotlin Coroutines

Run the test
After opening the project, expand the app folder, then src, after that test folder, now expand java and there is one folder named as com.android.feedapp package, after expanding it there is a class MockApiTest. Just click on run for the given functions.

Built using
Andorid studio version -> Android Studio 4.2.1
Gradle Version -> 6.7.1 & Gradle plugin version -> 4.2.1

If anyone wants to get api key, It can be easily generated using this link -> https://developer.nytimes.com/apis

Regards

About

A small sample of feed app, by using NY Times Most Popular Articles API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages