Music Player
Idea
I'm currently working on a Flutter-based mobile app with a minimalist design, incorporating neomorphic elements. As a junior developer, I find certain aspects of the development process, such as modules, dependency injection, and serialization, quite challenging. However, with the help of GetX, which has been a fantastic experience, I am able to navigate through these complexities. GetX has been instrumental in managing modules, dependency injection, serialization, and many other aspects of my project. Additionally, I'm also exploring the use of the HTTP package to fetch data from an API that I created, allowing me to simulate real-world scenarios. While the pages of my app are still taking shape, each time I work on the project, it feels like diving into a new chapter of a book. This app serves as a valuable practice exercise, and I'm thrilled to be using GetX as the main package in my development journey.
Features
- Backend API Integration: Integrate backend APIs to fetch data from external sources.
- GetX as State Management to efficiently manage and organize the app state. The package offers reactive programming capabilities, making it easier to handle state changes and update the UI.
- Modular Architecture to Implement the app features using a modular architecture provided by GetX. This promotes code reusability and separation of concerns.
- Dependency Injection to handle the instantiation and management of dependencies within your app. This simplifies the process of managing dependencies and facilitates code organization.
- Favourites page that will allows users to mark and save their preferred content or data.
- Integrate Audio player package into the app to enable users to play audio files that will be provides by the Api.