/BIkesShop

Flutter Application for bikes

Primary LanguageDart

bikes_shop

Shopping Flutter application for bikes

Getting Started

Bike catalog app

Build

  • I used Flutter 2.2.2
  1. Android

flutter build apk --release

  1. iOS

flutter build ios --no-codesign

In this project, we implement the clean architecture
  • we have 3 layer:

    • App module : This module contains all the code related to the UI/Presentation layer such as widget,route,localization,DI and contain viewModel
    • Core : holds all concrete implementations of our repositories,usecaes and other data sources like network
    • Domain module : contain all interfaces of repositories and classes

I used getIt as dependency injection for this project

I used dio for http calls

I used FlutterHook and Provider for reactive UI

I used auto_route to routing navigation

I build RestApi using Ktor