Diaryzapp
![image](http://glenhunter.co.uk/wp-content/uploads/2024/06/dz-3.gif)
DiaryZapp is an award-winning children’s digital diary app that encourages creativity and literacy among kids aged 4-10. It provides a fun and interactive platform for children to document their daily lives through writing, drawing, and photo uploads. The app is designed to boost vocabulary, promote emotional reflection, and enhance problem-solving skills.
DiaryZapp has been recognized for its educational value, winning the Best Children’s App at the UK App Awards. It has received positive reviews from educational platforms and media outlets for making journaling engaging and educational for young users.
Some of things I did!
I played a pivotal role in bringing this award-winning app to life by collaborating closely with designers and clients to ensure a seamless and engaging user experience.
Key Contributions
- API Integration & Communication: Developed robust hooks to interact with the server via REST APIs, enabling essential functionalities such as user login, data saving, and sharing drawings. This ensured a smooth and secure user experience across all platforms.
- Integration and Extension of Drawing Tool: Integrated a third-party drawing tool into the app and extended its functionalities. This included adding text word checkers and providing hints and tips to improve literacy. Enhanced user interaction by incorporating touch functionalities like pinch and twist gestures for rotating and scaling objects, alongside tools like erasers and stickers.
- Diary Management System: Integrated the drawing functionalities with a comprehensive diary management system, allowing users to view snapshots of their daily diary entries on a visually appealing carousel.
- Mascot Customization & Achievement System: Designed a dynamic mascot customization system linked with the achievement system. This allowed users to personalize their mascots as they progressed, adding a layer of gamification to the educational experience.
- Custom Tools for Designers: Created custom tools to streamline the integration and testing process for designers. These tools enabled designers to swap out mascot parts and bake images into the game efficiently without running the entire application.
- Cross-Platform Deployment: Utilized Objective-C and Java to develop custom wrappers for accessing device-specific features, such as obtaining permissions to use the device’s camera and saving images. Successfully deployed the app across iOS, Android, and Amazon platforms.
- Collaborative Development & Feedback: Worked closely with clients and designers, providing valuable feedback that significantly influenced the app’s functionality and user experience. Regularly participated in brainstorming sessions, offering insights and suggestions that led to improved design elements and feature implementations.
Technologies:
- Unity
- C#
- JSON
- Objective-C & Java (for platform-specific functionalities)
- Backend Communication APIs
- Database Management