Check thesame app I built with Kotlin below:
https://github.com/ibrajix/NftApp
- Flutter (Dart)
- State Management (Bloc & Cubit)
- Networking (okHttp)
- Api Data (MockApi)
- CustomScrollView, SliverList, ListView, ListViewBuilder
- Architecture: Model -> Repository -> State Management (Bloc) -> Presentation
- Proper error and exception handling
- Navigation (GoRouter)
- Splash Screen With Some Cool Animation