Web: https://itunes-api-demo.web.app/#/
Android: Coming soon...
IOS: Coming soon...
iTunes API Demo is a web application developed using Flutter that allows users to search for songs, albums, or artists using the iTunes API. The app provides a user-friendly interface to browse and discover music, with features such as filtering search results, bookmarking favorite songs, and support for multiple languages.
- Search for songs, albums, or artists using the iTunes API.
- Display search results with song name, artist, and album art.
- Support paging of search results, with each page limited to 20 records.
- Filter search results by country or media type.
- Bookmark songs and add them to a "favorites" list.
- Support for English, Traditional Chinese (Hong Kong), and Simplified Chinese (China) languages.
- Clean and intuitive design.
- Compatible with iOS 12+ and Android 6.0+.
-
Clone the repository:
git clone https://github.com/koodev2023/itunes-api-demo.git
-
Navigate to the project directory:
cd itunes-api-demo
-
Install the dependencies:
flutter pub get
-
Run the app:
flutter run
You can perform common tasks, such as searching for songs, filtering results, and bookmarking songs.
List the technologies, frameworks, and libraries you used to develop the app:
- Flutter
- Dart
- iTunes API
This project is licensed under the MIT License - see the LICENSE file for details.