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

somethingnew

  • 1 Devlogs
  • 2 Total hours

a habit tracking app.

Open comments for this post

1h 59m 43s logged

TL;DR: First app in a long time, it helps track and create pathways to goals, behaviour. Used Flutter initially, switched to React Native + expo. Will build something with flutter later.

Background:
I’ve made apps with react native a while (I really mean, a WHILE; hiatus for college entrances prep) back, and never tried flutter. I wanted to try my hand at implementing foundational AI models, and tried to give flutter a chance. I wanted to build this habit tracking app for a friend of mine.

Specifics:
This project was primarily built with the purpose of me learning Flutter. I initially tried Flutter, (learnt dart, liked some parts, thought it’d have better JS integration that it did), and it completely fell apart because I didn’t totally get how to implement quite elementary features that I’d easily be able to in a React Native devenv. I wanted to use LLaMA models as a fallback locally using Xenova, as an alternative to online Openrouter API. Then, midway, I decided to make the switch to react native since I’m just more proficient and felt more comfortable.

To do:
Some of the features are yet to be polished. The model use is for aid in breaking particularly ambitious tasks into solid, practical “sprints”; smaller, shorter tasks that culminate in one end.

It also uses the accessibility API to find out, with user permission (all data stored only on device, analytics too only on device, by request of said friend), what apps and notifications cause particular deviations in productivity during enabled “focus modes”, and provides an AI summary of those. I don’t want to “block” with user permission, seems particularly dystopian to me.

I’ll open source the app once all the features are polished to a decent level. I kept thinking of a good name to give it, and I thought, what does it do? Helps you build/ keep track of something new. So called it something.

Future:
Just as I’m writing this devlog, am I finding out that you can also use llama.cpp wrappers with flutter. I’m not so proficient with flutter yet, I had some help to set up some basics. Didn’t work out as I intended it would. I’ll build something else with it in the near future.

0
0
3

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…