/flut_hub

Flutter application to consume github rest and show repositories and their opened issues

Primary LanguageDartOtherNOASSERTION

flut_hub

Flutter application to search for repositories and see their issues

Getting Started

flut_hub preview

build

before build the project,should run those cmd

cd flut_hub_core && flutter pub run build_runner build && cd ..
cd flut_hub_domain && flutter pub run build_runner build && cd ..

flutter pub run flutter_app_name
flutter pub run flutter_native_splash:create
flutter pub run flutter_launcher_icons:main

after run those cmd you can build the project easily

  1. Android
flutter build apk --release
  1. iOS
flutter build ios --no-codesign
In this project, we implement the clean architecture
  • in this project , we divided each layer in separate package

  • we have 3 layer:

    • App : This main app project that contains all the code related to the UI/Presentation layer such as widget,route,localization and contain viewModel
    • Core package : separate package that holds all concrete implementations of our repositories,UseCases and other data sources like network,DI
    • Domain package : separate package that 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