Meet us at E-commerce Berlin Expo, February 22, 2024.

Please leave your contacts, we will send you our whitepaper by email
I consent to process my personal data in order to send personalized marketing materials in accordance with the Privacy Policy. By confirming the submission, you agree to receive marketing materials
Thank you!

The form has been successfully submitted.
Please find further information in your mailbox.

Innowise is an international full-cycle software development company founded in 2007. We are a team of 1600+ IT professionals developing software for other professionals worldwide.
About us
Innowise is an international full-cycle software development company founded in 2007. We are a team of 1600+ IT professionals developing software for other professionals worldwide.

Mobile eLearning app development: 85% annual subscription purchase rate

Innowise has developed a mobile app for iOS devices that allows users to learn new hobbies. The app incorporates game mechanics, an in-app online community, and integration with Apple Watch.

Customer

Industry
Entertainment
Region
USA
Client since
2020

Our client is a leading specialist in designing mobile applications for entertainment on the US market.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

Challenge

Life in the 21st century is often a juggling act between work and personal life. With increasingly busy schedules, it can be difficult to find time for self-care and learning new hobbies. However, maintaining a work-life balance is essential for our mental health and well-being.

Our client approached us with the idea of creating an app to help people learn new hobbies and make time for themselves. Thus, our team was challenged to build a user-friendly and feature-rich app that would offer a wide variety of personalized content that could teach users brand-new activities based on their interests. With its help, users can learn to make positive lifestyle choices and stay open to new experiences.

Solution

Innowise has developed a personalized and engaging mobile learning platform that encourages users to make positive lifestyle choices, stay open to new experiences, and always have “me time”.

PERSONALIZED ONBOARDING

Personalized onboarding

When developing the app, we wanted to make sure it would be useful to everyone. To achieve this goal, we created an onboarding process that allows users to customize the app according to their interests. By implementing this personalized onboarding process, we believe that users will be more likely to use and benefit from the app in the long run. They will be able to access the features that are most relevant to them, which will increase their engagement and satisfaction with the app. Moreover, instead of asking for personal information like date of birth and email address, the app asks questions that relate directly to user’s interests and preferences

After providing accurate and relevant answers to the questions, users receive personalized recommendations that are tailored specifically to their needs and interests.

Catalog of AI-driven activities

We have implemented a large catalog of activities within the app. This includes everything from games and outdoor activities to mindful exercises and cooking, allowing users to find something that suits their interests.

We were able to further customize content and activities by integrating artificial intelligence into a mobile app that learns from the user’s post-activity feedback.

In-app community

We designed an in-app community feature to help users easily connect with like-minded people and build meaningful connections. Through this feature, users can showcase their achievements and hobbies to a wider audience, while also receiving encouragement and guidance as they continue to learn new things.

Integration with Facebook, Instagram, Twitter

We have added the option to share user’s achievements on popular social networks. This feature allows users to showcase their progress and reach a broader audience, helping them find a supportive community of like-minded individuals. Additionally, it helps spread the word about the product and increases brand awareness.

Personal statistics

Maintaining motivation and tracking progress towards goals is crucial when acquiring new skills. To support this, we integrated a feature that enables users to monitor their advancement on this challenging journey. This feature provides a personalized statistics screen that tracks the frequency and intensity of user practice sessions. It is an excellent tool for monitoring one’s learning journey and staying motivated to achieve their goals.

Achievements & awards

To increase user retention and engagement we introduced mobile app gamification elements. As users master their hobbies, they can earn awards and achievements that correspond to their progress. This game-like feature enhances the learning experience by providing an interactive and enjoyable way for users to hone their skills and become proficient in their chosen hobbies.

Compatibility with Apple Watch

With the increasing popularity of smartwatches, our client required an application that could seamlessly integrate with the Apple Watch. Our team worked hard to ensure that the Apple Watch version of the app offers users the most convenient features to stay informed of notifications, reminders, and other critical information.
During the Apple Watch app development process, we have carefully crafted each feature with the user in mind, so they can get necessary information quickly and easily. With the Apple Watch a user can:

  • receive notifications about new activities which ensures that they never miss out on anything interesting;
  • enjoy the stunning animation on the watch, which helps to immerse users more in the activity;
  • start an activity – a video lesson starts playing on the phone right away;
  • easily read and reply to messages from community members on the go;
  • track user’s well-being during and after activities with Apple Health.

Thus, users can get the most out of their experience with Apple Watch and always stay connected to the app.

Technologies & tools

Back-end
PHP, Laravel
Mobile
Swift
DevOps
VCS, CI/CD, Docker, ECS, IaC, IAM, AWS CloudWatch, WatchKit, Apple Developer Tools, AWS Mobile Hub, AWS Device Farm

Process

The client provided the application’s design, whereas our team was accountable for devising and executing the app’s functionality.
Discovery phase

We conducted extensive market research and found there is a clear demand for an app that helps users take more "me time."

To enhance learner motivation and facilitate the learning experience, we have incorporated game-like features, such as awards and achievements, which have proven to be highly effective in increasing user engagement. Additionally, we have implemented an internal social network to minimize reliance on third-party applications.

Technology choice
We chose the iOS platform for app development to ensure the widest possible customer reach in the United States. Moreover, the app's compatibility with Apple Watch offers the advantage of a unified ecosystem for all app-related activities.
MVP development
It took four months for our team to put together a functional application that had all the necessary features. The first few practices were added at an early stage of development. Throughout the process of refining the product, the app content was expanded.
Workflow and management tools
When deciding on a software development methodology, our team evaluated various options and ultimately chose Scrum. This agile framework offered numerous benefits, including increased flexibility, better communication and collaboration, and the ability to adapt quickly to changing requirements. We ran sprints every two weeks, followed by a review session with demos to display our achievements. Following each demo, our team would collect feedback from the customer and proceed with app improvements. To ensure efficient task tracking and knowledge storage, we relied on Jira and Confluence and organized our meetings with the customer via Google Chats.

Team

1
Back-End Developer
1
Mobile Developer
1
Business Analyst
1
Designer
1
Project Manager
1
QA Engineer
team-innowise

Results

Innowise has developed a mobile learning solution that helps people make more time for themselves. Featuring a vast array of content and a user-friendly interface, the app offers users the opportunity to discover new activities in an entertaining and engaging manner. With a great number of hobbies and user-friendly interface, the app has become popular among users looking for ways to relax and unwind in their hectic lives.

As the popularity of the app has risen, there is the need to localize it for different markets. Right now, we are working on localizing the app into Spanish, German, and Chinese. This will open up a whole new world of opportunities for users around the globe to try the app.

A year after the app’s launch, we conducted customer interviews and learned that 85% of users purchased an annual subscription within one week of the free trial.

The developed app has earned a 4.9 rating on the App Store and over 100,000 positive reviews. Our goal was to create a product that could genuinely change people’s lives, and those numbers prove that we have succeeded in doing that.

Project duration
  • 4 months for MVP
  • January 2020 - ongoing
  • Our team is in the process of localizing the app into other languages

Contact us!

Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Please include project details, duration, tech stack, IT professionals needed, and other relevant info
    Record a voice message about your
    project to help us understand it better
    Attach additional documents as needed
    Upload file

    You can attach up to 1 file of 2MB overall. Valid files: pdf, jpg, jpeg, png

    Please be informed that when you click the Send button Innowise will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

    What happens next?

    1

    Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

    2

    After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

    3

    We arrange a meeting with you to discuss the offer and come to an agreement.

    4

    We sign a contract and start working on your project as quickly as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    arrow