URL Shorty
URL shortening app which showcases clean architecture with custom dependency injection solution. It uses Dart’s native
HttpClient
for networking and Hive database for local persistence. State management is
handled by BLoC.
Usage
Make sure you have the latest stable version of Flutter toolkit installed on your system. This project was developed with
Flutter 2.5.3 with Dart version 2.14.4.
# Install dependencies
flutter pub get
# Run code generation
flutter packages pub run build_runner build
# Run the app (have emulator ready)
flutter run