itunes_search_api_example

A Music Search demo app using iTunes search api, which implements the Domain-Driven Design architecture inspired by ResoCoder to separate this application into layers (presentation, application, domain, infrastructure), and demonstrate how to write Unit tests and Widget tests to achieve more than 90% test coverages. Please check my Medium post for more details.

Preview

preview

Getting Started

This project is created on Flutter 2.10.3. Freezed and json_serializable are being used for generating unions/sealed classes, and help us doing toJsonĀ , fromJson functionality, Please run below command in the CLI before you run the project.

flutter pub run build_runner build --delete-conflicting-outputs

GitHub

View Github