Tommaso Scarlatti

Software Engineer @AWS

Home

Pocket Maths 🧮

An iOS app with mathematics lectures, exercises, and exam tests for high school students.


In 2013, during my last year of high school at Liceo Scientifico G. Castelnuovo, I developed an iOS app which gathered lectures, exercises and exams from my maths and physics professor. The design and the development of the application was a jointly effort between a passionate classmate, Federico Baldi Lanfranchi, and me. The support of our professor, Francesco Parigi, was really generous. He gave us the possibility to use his material with no limitations, and helped us developing some of the utilities.

It has been a really educational project, that gave us the possibility to give some "lectures" to other students and professors and to have two interviews with two local journals (La Nazione, Il Corriere Fiorentino) as shown below. We also created a startup with the fancy name "SB AppStudios", which recalled the initials of our last names.



Development

Back in the days, the development of the application was driven by the broad spread of smartphones among students, with the aim of making studying material as handy and economic as possibile. This explains the name and the slogan of the app, Pocket Maths: bring your maths with you!

We chose the iOS environment beacuse we owned Apple devices at that time, and we had little previous experience with Objective-C language. For what concerns the design, we adopted a mixture of a flatten and skeuomorphic approach, given the shift that Apple itself was operating between iOS 6 and 7.

Here below you can see the home page of Pocket Maths and its twin app, Pocket Physics, developed few moths after the first release.



Overview

These are the main functionalities of the application:

  • Complete Course: a collection of all the lectures of the last three year of high school from Prof. Parigi.
  • Topics: choose a specific topic to study.
  • Utilities: a set of mathematical tools.
    • Second-degree equation resolutor
    • Canonical recognition from a generalized form
    • Trigonometric tables
  • Exams: collection of real examples of exams of the past years.
  • Glossary: collection of the most useful terms.