TP MVVM

De $1

Version de 12:47, 2 Mai 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Objectifs

Créer une application Android permettant de gérer des articles de presse à partir d'un web service (https://newsapi.org/)

Fonctionnalités

  1. Récupérer une liste d’articles en ligne 
  2. Afficher les articles dans un recycler view 
  3. Afficher le détail d’un article
  4. Sauvegarder les articles dans une BDD local 
  5. Ajouter des fonctionnalités comme (like, partage, etc…)

Architecture de la solution 

create_projetc-11.png

Etape 1: Créer un nouveau module 

Ajouter un nouveau module dans le projet (news). 

Etape 2: Mettre en place les composants nécessaires respectant l'architecture ci-dessus 

Activity principal: HomeActivity 

Fragments: ArticlesFragment, ArticleDetailFragment 

Layouts: home_activity, articles_list_fragment, articlet_detail_fraggment

ViewModels: ArticlesViewModel 

Repository: ArticleRepository 

Data Source: LocalDataSource, RemoteDataSource