iOS Mobile Application Design

AppTutor is the future of private tuition.  Using an “Uber-esque” business model, the ability to view local tutors and schools based on their current location, and book sessions quickly and easily.

Key Client Requirements

After extensive conversations, requirements gathering session and brief of deliverables defined, the three key client requirements were


Clean Design


Ease of Use



Who’s Going to Use it?

 As part of any project, understanding who is likely to use the application, and more importantly – HOW, hugely impacts the design and ultimately the success.

User Scenario 1 - Lucy

Lucy is a 35-year-old female who has a 16-year-old daughter studying for her GCSE’s.  Lucy’s daughter is struggling with her Math’s and feels she needs additional tuition to help her pass with the grades she wants.  Lucy wants to help her daughter by finding a local private tutor whom she can easily book, read reviews, and trust.

Lucy’s key requirements: Ease of Use; Speed; Modern UI


User Scenario 2 - Henry

Henry is an A-Level student hoping to apply to a top University, however is struggling to gain the grades needed for his application.  He wants to find some extra tuition within a local institute where he can get the extra help he needs, along with meeting other students in a similar situation.  He doesn’t drive so needs to see possible journey times and distances to different institutions visually, so he can make a decision on where to book his extra tuition

Henry’s key requirements: Simplicity; Convenience; Communication


User Scenario 3 - Andrew

Andrew is a 42-year-old private English tutor looking to extend his client base, while being able to easily record session times, take instant bookings and payments, and manage his lessons easily. He wants to time his sessions, and rate his students, along with seeing reminders of his upcoming sessions and information on his students.

Andrew’s key requirements: Functionality; Ease of Use; Communication


The Proposed Solution

A mobile application which allows students, parents and tutors to register an account was required, to allow parents and students to search and find local tutors, and provide tutors with a platform to promote their services, manage their bookings, take payments through the application, and keep a timed record of their sessions.


It’s all about the technicalities…

As there were two distinct user journeys to consider within the app, I put together a complex user flow diagram highlighting the journeys for both a parent/student and also a tutor.  The flows for both needed to be as clear as possible so that finding and booking the perfect tutor was a simple task for a parent/student, and keeping track of sessions, bookings and payments was a simple task for tutors.

Once the flow of the journeys had been clearly defined, I worked up low fidelity wireframe layouts of the screens to identify how the assets and functionality of both will be displayed on screen to identify the placements of imagery, buttons, text and overall interactivity and touch points, that would work to ensure the best possible user experience throughout the solution.

… but not forgetting the visuals

As the app had to appeal to three distinct user groups, i.e. parents, students and tutors, the user interface design needed to stay clean and simple, with clearly defined sections.  The use of modern fonts throughout gave a unified feel, and the use of the brand colours to clearly define each area of the app helped to identify which sections were student specific, and which were tutor specific.  The UI designs were then packaged up and provided to a developer to begin building the mobile application

Piecing it all together

Once the flow and the UI had been clearly defined, I put together an interactive prototype using MarvelApp to test each user scenario, and fix any inconsistences or confusions within the user flow.  The prototype can be viewed and navigated through using a mobile device to provide users with a fully interactive way of testing and providing feedback on the overall user experience, based on the closest possible solution to the final product.

The final result

The application is currently in development and due to be released to the App Store in the near future.

Share This