LeJournal is a news application based on The Guardian API.

Related tags

App LeJournal
Overview

LeJournal

Sample project, exploring yet another approach to implementing a clean architecture for an android application. LeJournal is a news application based on The Guardian API. It is composed of two screens : List of articles => Details of an article.

Technologies:

  • clean architecture + modularization
  • MVVM
  • Kotlin
  • Hilt
  • RxJava
  • Paging library 3
  • .... see BuildSrc for more

Requirements

  • Android Studio
  • JDK 11
  • The Guardian API Key you can set the Guardian API key by setting "THEGUARDIAN_API_KEY" env variable or put you key directly in the data build file. The first option is more secure than the second one 💀

Project architecture

App layer:

Hosts all the android platform specifics like views, view models, livedata, this layer is also responsible for dependency injection using hilt

Business:

In this layer we find the different use cases and models that contribute to fulfilling the business requirements, this layer also defines the contracts that the repositories must follow.

Data:

This layer is responsible for fetching data from the sources

Core:

helper layer containing utilities and extensions to simplify the life of developers. 😴 😴 😴

You might also like...
📰👓Android App that fetches fresh news based on your language and location
📰👓Android App that fetches fresh news based on your language and location

News App that fetches fresh news based on your language and location. You can share and browse news in one click! How to install You can open it with

Aplicativo que carrega os dados da News-Api usando o Hilt-Dagger para a injeção de dependência

News Api. Aplicativo Android cuja proposta que consulta a api rest da News API e retornar noticías da categoria de tecnologia. A consulta é feita usan

App Android News API With Kotlin
App Android News API With Kotlin

App-Android-News-API Wireframe page principale (Tout les articles): Wireframe page d'un article: Tecnologigie choisie - Android Studio avec Kotlin -R

Android native news App using API from thenewsapi.com and Retrofit Library
Android native news App using API from thenewsapi.com and Retrofit Library

FlashBytes-Android-News-App Android Material Design News App using API from https://www.thenewsapi.com/ and Retrofit Library Screen Splash, Onboard Sc

MVVM News Application with clean code architecture & android jetpack components.
MVVM News Application with clean code architecture & android jetpack components.

Android - Clean Architecture - Kotlin The purpose of this repo is to follow up Clean Architecture principles by bringing them to Android. The repo con

An android application where you can read the latest news
An android application where you can read the latest news

NewsApp An application where you can read the latest news, go to the details of the news and add your favorite news to your favorites. You can also se

All news in one place - one application
All news in one place - one application

nuntiumNewsApp Nuntium | Daily News App Nuntuim news app is a personalised news aggregator that organises and highlights what’s happening in the world

An android application which uses NewsAPI for listing news.
An android application which uses NewsAPI for listing news.

NewsApp An android application which uses NewsAPI for listing news. Prerequisites 1. Check the App If the app cannot list news, check the API key on b

Readow - Readow RSS Reader application. It’s fast and clean, giving you the freedom to enjoy your favorite news
Readow - Readow RSS Reader application. It’s fast and clean, giving you the freedom to enjoy your favorite news

Readow Readow RSS Reader application. It’s fast and clean, giving you the freedo

Owner
null
A news application through which you can learn and browse all the news that interests you by choosing the country and type of news with the ability to browse and add some news to your favorites

MY-NEWS-Android A news application through which you can learn and browse all the news that interests you by choosing the country and type of news wit

Mahmoud ELramady 0 Nov 11, 2021
Guardian News App For Android

Guardian News App Main points covered: Production quality MVP example (Not a lar

Paul Frank Allan 0 Dec 22, 2021
A News Application Shows Breaking News of the Country with a feature to save News for future Use.

A News Application Shows Breaking News of the Country with a feature to save News for future Use.You can search news on any topic.Used all latest stuffs in android like Navigation Component, MVVM Architecture, Retrofit, Room DataBase, Kotlin Corutines etc

Aman Bhatt 2 Oct 20, 2022
A news app made using android studio in Java with features like favourite news, Location detector for local news, and especially made with HUAWEI APIs

HuaweiGlobalNewsApp A news app made using android studio in Java with features like favourite news, Location detector for local news, and especially m

Christian Imanuel Hadiwidjaja 1 Oct 30, 2021
Android News App built in kotlin with implementation of MVVM architecture, android navigation components and retrofit. Displays news to users allowing them to share and save news.

News-App Android news app built in kotlin that fetches news data from news api with Retrofit and displays news to users. This App follow MVVM architec

Raj Manjrekar 16 Dec 29, 2022
News-App - A news app Which displays news with the help of JSON data

News-App This is a news app Which displays news with the help of JSON data

Lalith Sharma 0 Feb 16, 2022
The News App has been carried out within the framework of the MVVM architecture, information about news is obtained by consulting an API, it is built usisng Jetpack Copose, Coroutines, Dependency Injection with Hilt and Retrofit

Journalist The News App consists of an application that displays the latest news from EEUU from an API that provides official and updated information.

null 0 Nov 3, 2021
Newesy is news app which uses NewsAPI to fetch news.

Newesy is news app which uses NewsAPI to fetch news.The main aim of this app was to learn Modern Android Architecture (MVVM).It uses MVVM,Kotlin-coroutines,Room,ViewModal,Retrofit,GSON and Navigation graph

SHANTANU RATHOD 7 Oct 29, 2022
NewsFeedApp - An android news-feed-app which shows latest news of various sources

NewsFeedApp An android news-feed-app which shows latest news of various sources

Srihitha Tadiparthi 4 Aug 8, 2022
RedditNews - A simple application to display the top news from the Reddit API site and save your favorites to a local database.

RedditNews - A simple application to display the top news from the Reddit API site and save your favorites to a local database. Arch

null 1 Aug 28, 2022