You are browsing as a guest. Sign up (or log in) to start making projects!

Rchive

  • 9 Devlogs
  • 30 Total hours

Rchive is a simple, offline-first note taking app built with Flutter. It is made for people who just want to write, organize notes, and keep everything on their own device without creating an account or depending on the internet.

Ship #1

I made a offline first notes app this works completely offline and UI design is awesome. So far I have added things that are core in future releases I will be adding security features like biometeric lock and e2e encryption for now it store in a local database already secure.

Hope it makes sense for you guys. looking for good response

  • 9 devlogs
  • 30h
Try project → See source code →
Open comments for this post

4h 33m 46s logged

I have finally finished V1 for Rchive. GH action is running to release apk rn.
and if that finish (this is third try) i feel it will this time.
than I am good to go i have tested all so far and I tried to make UI the best I can.
App Size it little big as I am using custom fonts may be in future i will fix it too.

0
0
2
Open comments for this post

6h 54m 28s logged

Today I am able to make it work I have removed separate database from vault and added a syncing logic when vault is opened a sync fn is ran that registers all the entries of the vault also fixed treeURI and location as there is some android restrictions. Also fixed alot of bugs
now, we can create notes easily backend part is almost done only presentation is remaining.

0
0
4
Open comments for this post

1h 47m 15s logged

Finally I have added AppState currently solved that default vault implementation but I will change it again in currrent version isDefault is the field of vault registry but it makes it dependent on vault feature so i will be changing it will remove this from vault entry and keep it into app config database

0
0
2
Open comments for this post

2h 35m 46s logged

I have implemented two separate db one for app database and other is for vault level db in which only vault related things will store

0
0
3
Open comments for this post

4h 17m 37s logged

i think i need redesign currently I have mixed alot mixing sharedprefs, drift db, onboarding and vault management.

Now, I am going to fix and rewrite my logic now is to remove shared prefs and have a app database that will be private if app deletes it will be deleted. The flow will be when user opens app it will load data from this main appdatabase all vaults and its data this database will store only app data like logs, config, vault data and default vault
if no vault opened user can open existing or create new that will register it into appdatabase than when the vault opens will create a separate vault database that will have all data related to vault only that can be synced.

as i am following MVVM clean architecture:
We will have features as follows
for now simple comman - AppDatabase

  • Vault, - this is a separate feature
  • Notes, - it is separate thing
0
0
5

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…