Apostolic Songs
Apostolic Songs is a dedicated mobile music streaming platform designed specifically for the members and community of the Apostolic Church of Ethiopia. The primary goal was to create a user-friendly and accessible application where individuals could easily discover, download, and listen to a curated collection of songs, including both individual artists and choir performances, that resonate with their faith and traditions.
My Role
As part of a collaborative team, my primary responsibilities focused on mobile application development using Flutter and significant UI/UX improvements to enhance the user experience. This involved:
- Developing a robust and intuitive mobile application for both Android and iOS platforms using Flutter.
- Improving the existing user interface and user experience based on user feedback and best practices, ensuring easy navigation and a visually appealing design within Figma.
- Implementing key features such as favorites, playlists, artist pages, choir sections, new releases, a personal library, and comprehensive search functionality with various filtering options to help users find the music they love.
- Ensuring seamless song downloading and offline playback capabilities, allowing users to enjoy their favorite music anytime, anywhere.
Key Features:
- Extensive Song Library: A wide collection of music uploaded as singles and albums.
- Downloadable Content: Users can download songs for offline listening.
- Favorites: Ability to mark songs as favorites for easy access.
- Playlists: Users can create and manage their own personalized playlists.
- Artists: Dedicated sections for individual artists within the church.
- Choir Section: A separate area showcasing songs performed by various choirs within the Apostolic Church of Ethiopia.
- New Releases: A dedicated section highlighting the latest song uploads.
- Library: A personal space for users to access their downloaded songs and created playlists.
- Powerful Search: Comprehensive search functionality with filters to find songs based on title, artist, album, and potentially genre or other relevant criteria.
Challenges and How We Overcame Them:
One of the key challenges we addressed was preventing unauthorized in-app recording. To safeguard the artists’ and church’s content from being easily recorded and redistributed on other platforms, we implemented specific technical restrictions within the app to disable or significantly hinder in-app audio recording capabilities. This required careful consideration of the platform’s architecture and exploring various security measures within the mobile development framework.
Achievements:
The Apostolic Songs platform achieved significant positive outcomes:
- Positive User Feedback: Users expressed satisfaction with the app’s ease of use, the quality of the music selection, and the availability of offline listening.
- Client Satisfaction: The client (Apostolic Church of Ethiopia) was highly satisfied with the final product, recognizing its value in providing a dedicated music platform for their community.
Technical Stack:
- Mobile Development: Flutter (for cross-platform iOS and Android development)
- UI/UX Design: Figma
Apostolic Songs provides a valuable resource for the Apostolic Church of Ethiopia, offering a dedicated space to connect with and enjoy their rich musical heritage. My role in enhancing the user experience and developing the mobile application was crucial in delivering a functional and engaging platform for its intended audience.