The Journal App


A polished, fully re-skinnable Unity journal app template. The template is designed to be easy to customise, easy to reskin, and simple to extend for your own app idea.


by Deep Creative Studio


Price History +

The Journal App is a complete starting point for mobile journaling, diary, gratitude, reflection, notes, and productivity-based apps. It includes entry management, calendar filtering, text styling, background switching, emoji input, an optional lock panel, local JSON persistence, and optional AdMob-ready banner support.


Why Use This Template:

• Easy to customise: UI, colours, fonts, backgrounds, and layout.


• Clean and modular C# structure.


• Suitable for diary apps, gratitude journals, reflection apps, productivity journals, and note-taking tools.


• Includes a ready-made mobile UI flow with entries, calendar view, settings, style controls, and emoji input.


• Developer-friendly local JSON save system.


• Optional AdMob-ready banner support. The Google Mobile Ads SDK is not included and must be imported separately if you want to enable ads.



Included:

• Full Unity source code


• Main journal scene


• Entry creation, editing, viewing, and deletion system


• Calendar filtering system


• Text style manager


• Emoji picker


• Background switching system


• Optional lock panel


• Optional AdMob-ready AdsManager script


• Documentation PDF with screenshots


• Third-Party Notices file and included licence information



Technical Details:

Created and tested with Unity 6000.0.58f2.


Recommended Unity version: Unity 6000.0.58f2 or newer Unity 6.0 LTS version.


Render pipeline: Built-in Render Pipeline.


Required Unity packages:

• Unity UI

• TextMeshPro


Optional external setup:


Google Mobile Ads / AdMob SDK is not included. The package includes an optional AdMob-ready banner script using conditional compilation. Developers who want to enable AdMob must import the official Google Mobile Ads Unity Plugin separately, add the ADMOB scripting define symbol, and use their own AdMob App ID and banner ad unit IDs.



Data storage note:


The template uses local JSON persistence. The included JSON save system is not encrypted by default. The optional lock panel provides basic app-level access control and should not be presented as encrypted secure storage unless you add your own encryption layer.



Third-party notices:


This package includes third-party assets and fonts listed in the included Third-Party Notices file.



Support:

If you encounter any issues or have questions about using or extending this template, please contact us.


We aim to reply within 24–48 hours on weekdays.


Email: deepcreativestudio7@gmail.com


Please include:


• Your Unity version


• A brief description of the issue


• Any relevant screenshots or error messages