MusixMatch Flutter App: A Lyrics Finder with Bloc and Hive Integration

MusixMatch

Lysric finder Application

API key

before starting the application you need API key from musixMatch

https://developer.musixmatch.com/

Setup environment

  • create .env file in project directory
  • add API_KEY=$API_KEY

Project Structure

  • core: Contains configuration for application globally
  • gen: Auto generate files (build_runner)
  • presentation: Contains Stateful UI Screen,Widgets and Blocs for State management
  • Bloc
  • Widgets
  • Pages
  • repo: Contains Data models and Data sources and their implementations
  • routing: All the routing configuration(using Auto_route package)

Build package

dart run build_runner watch --delete-conflicting-outputs

Release

flutter build apk --release

Output

home_screenlysric_screenbookmark_screen

GitHub

View Github

Description of the image

Related Posts