Skip to content

andreykuzmenko/daymemory.mobile

Repository files navigation

Day Memory (journaling app)

Features:

  • Unlimited text entries with photos and videos
  • Powerful, rich text formatting
  • Different journals for every aspect of your life
  • Automatic backups keep your journal entries safe
  • End-to-end encryption to make your data 100% private
  • Protection with a passcode, TouchID, or FaceID
  • Reviewing past memories
  • Cross-platform apps available on iPhone, iPad, Windows, and Mac

Idea 💡

I built this app to test the possibilities of Flutter. The goal was to create clients for different platforms with maximum reuse of code. Currently, there are apps for iOS (iPhone, iPad), Android (Mobile and Tablet), MacOS, and Windows. I haven't tried to build it for Linux, but it shouldn't be a problem.

iPhone app

iphone screeenshots

Download: https://apps.apple.com/us/app/day-memory-private-journal/id1639089867

Android app

iphone screeenshots

Download: https://play.google.com/store/apps/details?id=net.daymemory

MacOS screenshot

iphone screeenshots

Windows screenshot

iphone screeenshots

Commands

Leaving some portion of documentation not to forget how build the app

Android build

flutter build appbundle -t lib/configuration/daymemory_prod.dart
flutter build apk -t lib/configuration/daymemory_prod.dart

Windows build

flutter build windows -t lib/configuration/daymemory_desktop.dart

Create MSIX installer

flutter pub run msix:create

Macos build

flutter run -d macos -t 'lib/configuration/daymemory_desktop.dart' --release

Generate classes

flutter packages pub run build_runner build --delete-conflicting-outputs

Android Configuration

Generate app screenshpts

https://appscreens.com/

Day memory API

The backend for the app is located in a separate repository - https://github.com/AndreyKuzmenko/daymemory.api

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published