News-app is an android application, built using newsapi.org API's.
You can view lots of news from different sources across the world.
Check out the latest release to download signed apk.
News-app features basic feed functionality, including:
- Receive JSON from API and convert to class
- Content pagination
- Built in WebView
- Save favorite articles It also has a responsive UI for Mobile / Tablet / Desktop screens.
.
├── app/src/main/
│ ├── java/com/phoenix/newsapp/
│ │ ├── components/ # Shared components
│ │ ├── data/ # Handle data related tasks (Network, Local)
│ │ ├── screen/ # Directory which stores application screens
│ │ ├── ui/theme/
│ │ ├── AppModules.kt
│ │ ├── Constants.kt
│ │ ├── MainActivity.kt
│ │ ├── NewsApp.kt
│ │ ├── ...
│ ├── res/ # Resources
│ │ ├── drawable/
│ │ ├── mipmap/
│ │ ├── ...
│ ├── AndroidManifest.xml/
├── gradle/
│ └── ...
├── LISENCE
└── README.md
- Kotlin for programming android application
- Jetpack compose to design declaritive android ui
- Retrofit for network requests
- Room for SQLite database
- Coil to load network from url
- Clone reposity by running
git clone https://github.com/alibardide-dev/News-app - Install Android Studio and Android SDK
- Build project with Ctrl + F9
- Install Virtual Machine or connect a Physical Device
- Run using Shift + F10
If you like this application, just support it by joining stargazers for this repository
And follow me for my next creations
News app by Ali Bardide is licensed under a Apache License 2.0.
