DEV Community

loading...
Cover image for Our First App on Google Play and is a Diary/Journal App

Our First App on Google Play and is a Diary/Journal App

Vitor Amaral
Hey, I am a Full Stack Developer & Management and Information Programming from Portugal. I am a very dynamic and motivated professional with years of experience developing and managing projects.
・Updated on ・2 min read

First of all, a little description about the App

Diary by Storytics is a private and offline-first diary where you can use to reflect on the past or plan for the future. Focused on simplicity, keep your thoughts organized by several diaries/journals with unlimited pages securely through a pin code.

With a simple and clear design, you can easily focus on writing and if you write your diaries/journals at night, take the opportunity to switch to the dark theme and write in a beautiful text-focused editor.

About Us

My brother (@amaralflavio ) and I we create web templates under the Storytics brand and we proposed to challenge ourselves by creating our first Android App, we have worked in this area (programming) for some time and we have always made web and mobile apps for others (companies) but never something of ours, with our vision and design.

Why another Diary App?

Everything I would say about Diary apps already exists and probably hundreds of them. Our goal was not to reinvent the wheel or create the next big thing. We just wanted to develop and launch something that was ours.

So, our focus was:

No need for internet connection, no trackers, no ads and if you want you can enable a pin code/biometry layer. Simple and minimalist, with a simple experience of writing journals, diaries with support for light and dark themes.

What was our tech stack?

Below, only the libraries that stand out are mentioned, what we can get out of here is that the app was developed with Expo.

From the Expo Docs: "Expo is a framework and a platform for universal React applications. It is a set of tools and services built around React Native and native platforms that help you develop, build, deploy, and quickly iterate on iOS, Android, and web apps from the same JavaScript/TypeScript codebase."

  • Expo & React Native
  • TypeScript
  • Styled-Components
  • i18n-js
  • SQLite
  • DayJS
  • React Navigation

Why is it paid and no support for iOS?

The app is paid because in this way it supports our work and keeps the app in development (new features, fixes and updates). When it comes to iOS it is due to the same reason, because the app is ready to be launched for iOS and all this thanks to Expo.

We did not want to follow this path, but we want to give the same experience to users who prefer free apps and for this we are creating a version of the app with all the features but in this case, there will be ads

How can you help us?

One of the ways you can support us is by downloading the app on Google Play. But all contributions are welcome, contributions such as: Share the App on social networks or comment below with your feedback.

Discussion (0)