Skip to content

MohamedAmgd/News-App

Repository files navigation

News App

Description

This app displays a list of news that depends on user's settings. The REST API that used to provide news is News API

Getting Started

This project uses the Gradle build system. To build this project, use "Import Project" in Android Studio or you can just run this APK

Screenshots








Architecture

  • This app is built on MVVM Architecture pattern.

Tools & Technologies

  • Retrofit is used to build the REST Client in the app.
  • Glide is used to load and cache the images of the news.
  • Room is used to save the favorite news of the user locally.

License

Copyright 2020 Mohamed Amgd

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages