Imagine an app that turns a sound into amazing adventure. Where you can tap on any icon you wish and start a new journey. Audio walk, city tour, a story that leads you through its path in real live…
Well, you don’t need to imagine. We already created such app.
Meet Echoes – the app designed to bring immersive AR audio experiences for those who love to hear stories. Even during a casual walk.
And today, we’re gonna tell how we developed this app from scratch and how we manage the development process for entertainment apps.
.
Brief summary
- Echoes is a freemium platform to create soundwalks, audiowalks, guided tours, and musical experiences.
- We developed the app from scratch. Our main programming languages were Kotlin, Swift and C++.
- Right now, Echoes is a successful project with its own unique value proposition and significant fan base. Available for both Android and IOS.
.
About the project
Echoes is a free platform to create soundwalks, audiowalks, guided tours, and musical experiences. It was designed to give people an unforgettable audio experience tailored to a specific location or place.
What is the exact functioning of Echoes? Essentially, the map incorporates shapes that enclose specific sounds or multiple sounds. These shapes form geo-fenced areas that, when physically entered by listeners, activate corresponding content. The listeners’ location or proximity is determined using GPS or iBeacon technology.
With Echoes, you can manipulate layer sounds in nuanced or immersive manners, leading your audience, providing unexpected surprises, and offering entertainment. It presents an entirely unique approach to engaging with our physical surroundings — a boundary where enchantment unfolds.
.
.
What was the challenge
Creating a whole application with its own unique technology is no simple task. Especially when the features list is wide enough to be separated into free and premium versions.
The creation and set of geo-oriented audio playing were the main challenges. As we were developing two native versions, there were some differences in the development process for Android and IOS. However, thanks to close cooperation and knowledge sharing between our developers, we successfully incorporated it for both platforms.
.
Solution we provided
By breaking down the entire mobile development process into sprints, we became more flexible and had a room to constantly improve both versions of the app. This way, we had the freedom to make continuous enhancements and adapt on the go. It allowed us to easily adjust to changing requirements and seamlessly integrate ongoing improvements.
We successfully accomplished the development of the app for both Android and IOS platforms. As was agreed, our team developed two native versions for both platforms.
Apart from basic features such as account creation and login, notifications, and personalized recommendations, our team developed several unique features. The features and specs list includes:
- Unlimited content upload
- Ad-free application experience
- Download of “walks” for offline experience
- Multilanguage localization
- Audio, voiceover, images support
- “Walks” availability by QR-code
- Global availability
- Intuitive content editor
Moreover, we also developed a set of premium features:
- In-app payment and content monetization
- Business profile pages
- Conditional playback
- Tempo sync and 3D sound
- Any audio format conversion
.
.
Result
Right now, Echoes is a successful project with its own unique value proposition and significant fan base. The app is available on Android and IOS with average rating of 4.3 from Apple users and 4.5 from Android users.
Even though the main part of the project has been finished, we still keep in touch with the customer and maintain friendly relationships. Our team still supports and works with Echoes when it comes to developing new features or changing something in the app.
No matter the field, embarking on the journey of Mobile App development can be an incredible experience when you have a reliable and meticulous team that prioritizes user experience and app functionality.
At Pecode, we are constantly prepared to transform fantastic ideas into reality. For those who are prepared to embark on this exciting adventure with us, we are easily reachable at hello@pecodesoftware.com.