Skip to content

The app was a task for Alexon Incorp. for E-solutions company.

Notifications You must be signed in to change notification settings

MahmoudElshahatt/Alexon_task

Repository files navigation

Description

The app shows a list of products from a dummy Api with a login screen and onBoarding.

App Preview

VID_.mp4

Screenshots

Tech stack & Open-source libraries

  • 100% Kotlin based.
  • Splash API 12 : API enables a new app launch animation for all apps when running on a device with Android 12 or higher.
  • Kotlin Coroutines : For background tasks like calling a Retrofit call.
  • Retrofit : Retrofit is the class through which your API interfaces are turned into callable objects.
  • OkHttp Client : OkHttp is an efficient HTTP & HTTP/2 client for Android and Java applications.
  • Glide : an Image Loader Library for Android developed by bumptech and is a library that is recommended by Google.
  • Hilt : provides a standard way to incorporate Dagger dependency injection into an Android application.
  • DataStore : a NoSQL document database built for automatic scaling, high performance, and ease of application development.
  • MVVM Architecture (View - ViewModel - Model) together with Events that decide what Fragment or Activity should do.
  • View Binding : a feature that allows you to more easily write code that interacts with views.
  • Navigation Component with safeArgs.
  • Lottie Animation.
  • Material Design Components.

About

The app was a task for Alexon Incorp. for E-solutions company.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages