Ceci est une application d'actualités de l'architecture MVVM avec Kotlin

Overview

MVVM-Appli Infos

Ceci est une application d'actualités de l'architecture MVVM avec Kotlin utilisant des composants : Retrofit, Room, Coroutines, et Navigation

Il récupère les données à l'aide de l' Api # (https://newsapi.org/).

Il utilise les dernières bibliothèques et méthodes Jetpack Compose mentionnées ci-dessus.

Lien de l'apk : https://github.com/javabbt/MVVMAppliInfos/blob/master/app/release/app-release.apk

Le projet a ete developpe en 2h30

Le seul probleme qui n'a pas ete traite est l'integration des Unittests.Ceci est du au fait que j'ai du produire ce code dans une tres fenetre de temps tres courte du fait de quelques contraintes personnelles (Je sais qu'il y'a pas de delai mais pour moi un test technique doit se faire le plus rapidement possible(pas plus de 2h) haha) et que je n'ai pas une tres grande experience avec le Unittesting.Mais a la vue de cette specification dans le projet technique je commence incessement a me documenter sur la question et je suis dispose a apprendre d'avantage sur le sujet)

Certains des aperçus de l'application sont :

Ceci est l'écran d'accueil de l'application. À partir de la barre de navigation inférieure, vous pouvez rechercher, accédez à vos nouvelles enregistrées, etc.

Image 1

Il s'agit d'informations détaillées qui apparaissent lorsqu'une personne clique sur une information precise.

Image 2

C'est le fragment de recherche.Chaque fois que nous tapons quelque chose d'actualité qui s'y rapporte, apparaît.

Image 3

Ce sont des nouvelles enregistrées par nous lorsque nous cliquons sur l'icône du cœur dans la section des nouvelles détaillées.

Image 4

You might also like...
Android MVVM Base Architecture for Enterprise Mobile Application using Architectural Components
Android MVVM Base Architecture for Enterprise Mobile Application using Architectural Components

Android MVVM Base Architecture for Enterprise Mobile Application using Architectural Components Highlights MVVM Architectural pattern Offline Support

Full Management is an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries, and MVVM design pattern.
Full Management is an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries, and MVVM design pattern.

Full Management is an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries, and MVVM design pattern.

EplFootball - Android application displaying EPL teams and their players using MVVM, Coroutines, Flow, Live Data, Retrofit, View Binding, Data Binding, Hilt e.t.c CoinConverterApp - Application developed consuming HG FINANCE API, with MVVM
CoinConverterApp - Application developed consuming HG FINANCE API, with MVVM

CoinConverter (Android App) 💸 Project description (First version) Application c

A sample project in Kotlin to demonstrate AndroidX, MVVM, Coroutines, Hilt, Room, Data Binding, View Binding, Retrofit, Moshi, Leak Canary and Repository pattern.

This repository contains a sample project in Kotlin to demonstrate AndroidX, MVVM, Coroutines, Hilt, Room, Data Binding, View Binding, Retrofit, Moshi, Leak Canary and Repository pattern

 Android Clean Architecture💎 Base Project Android with Kotlin and MVVM applying clean architecture
Android Clean Architecture💎 Base Project Android with Kotlin and MVVM applying clean architecture

Android Clean Architecture💎 Base Project Android with Kotlin and MVVM applying clean architecture

A sample to showcase Kotlin, MVVM, Koin, Coroutines, StateFlow, Room, WorkManager, Retrofit and Unit test.

TVMaze-Cache A sample to showcase Kotlin, MVVM, Koin, Coroutines, StateFlow, Room, WorkManager, Retrofit and Unit test. Features MVVM Architecture + R

📒Note taking app, MVVM with Google Architectural components Room, LiveData and ViewModel written in Kotlin, androidx libraries
📒Note taking app, MVVM with Google Architectural components Room, LiveData and ViewModel written in Kotlin, androidx libraries

📒 MyNotes Note taking Android App using androidx libraries, MVVM with Google Architectural components Room, LiveData and ViewModel. Written in Kotlin

simple app used Kotlin MVVM Dagger2 Room Coroutines Retrofit2

Exhibits Application which retrieves data from Webserver (via Retrofit), saves it into Room and get from it if user is offline. There are applying MVV

Owner
Yannick Loic
A versatile, analytical and hard-working developer, with a practical "get things done" approach who always perseveres to achieve the best results. 5+
Yannick Loic
Basic-MVVM-Example - Basic Android Application MVVM

Android's MVVM Architecture in Kotlin Why a simple app ? Because it's easier to

null 3 Dec 8, 2022
MVVM RECIPE ANDROID APP Is an app where I show how to use MVVM, retrofit, dagger hilt, coroutine, liveData, Kotlin, navigation component, and so on...

MVVM RECIPE ANDROID APP Is an app where I show how to use MVVM, retrofit, dagger hilt, coroutine, liveData, kotlin, navigation component, and so on...

Isaias Cuvula 23 Dec 5, 2022
GraphQLTrial is a demo application based on modern Android application tech-stacks and MVVM architecture.

GraphQLTrial is a demo application based on modern Android application tech-stacks and MVVM architecture. App fetching data from the netw

Emre YILMAZ 6 Aug 19, 2022
A small demo application based on modern Android application technology stacks and MVVM architecture

Pokedex Pokedex es una pequeña aplicación de demostración basada en modernas pil

Jhonatan Iberico 0 Dec 17, 2021
MVVM Redux is a lightweight lib to help you apply the redux concepts in your project based in MVVM.

MVVM Redux is a lightweight lib to help you apply the redux concepts in your project based in MVVM.

Gabriel Brasileiro 36 Oct 16, 2022
Chat App MVVM + Clean ArchitectureChat App MVVM + Clean Architecture

Chat App MVVM + Clean Architecture This Android application built using MVVM + Clean Architecture architecture approach and is written 100% in Kotlin.

null 4 Nov 29, 2022
A sample application demonstrating the differences between MVVM and MVI.

MVI Case Study This is a sample application to demonstrate the differences between MVVM and MVI architecture. The sample is split into three helpful m

Adam McNeilly 37 Nov 19, 2022
A simple Android Application with MVVM Architecture, Coroutine, Retrofit2

Retrofit with Coroutines and MVVM Architecture. A simple Android Application with MVVM Architecture Developed Using LiveData. MVVM Architecture. Retro

Ahmed Eid 0 Oct 12, 2021
Currency converter Android application using MVVM architecture

Currency Converter Currency conversion using live exchange rates. Demo Screenshots API service

Riadh Yousfi 0 Oct 31, 2021
🔥Application created with MVVM, Retrofit, Coroutines, SWAPI and shimmer effect.

?? Application created with MVVM, Retrofit, Coroutines, SWAPI and shimmer effect. gif.mp4 ?? knowledges and technologies ViewBinding Retrofit Coroutin

Geovani Amaral 3 Dec 3, 2021