Tweet
Today I linked sessions data to the yearly view of the graph

Next will be monthly, weekly and daily views !

#buildinpublic #expo #reactnative
Today I built a segmented control using reanimated

Wasn't feeling like working on the app tbh so that's why I went for a ui component, simpler to get motivated

Some micro-interactions are missing but it's already good enough

#buildinpublic #expo #reactnative #reanimated
Today, first chart using victory-native

Next will be to add the ability to change views from daily/weekly/monthly/yearly and improve the UI 💅

#buildinpublic #expo #reactnative
Today not much, upgraded the app to expo sdk 49

Only had to change the expo config plugin I was using for watermelondb to work and a small svg bug to fix.

Used this opportunity to learn more about creating expo config plugins :)

#buildinpublic #expo #reactnative
Today not much, I explored some solutions to create charts

Tried react-native-graph github.com/margelo/react-… but it didn't work so I went with victory-native instead

#buildinpublic #expo #reactnative
Today I fixed some bugs and added a failed status if you give up your session before it ends

#buildinpublic #expo #reactnative
Continued WatermelonDB implementation, I still have some frustrating bugs but will figure out tomorrow (hopefully)

#buildinpublic #expo #reactnative
Continued watermelonDB integration, however I slept 4 hours and function poorly, hard to focus

#buildinpublic #expo #reactnative
Today I improved the WatermelonDB expo demo and migrated it to typescript github.com/adblanc/expo-w…

Also added 🍉 to my app, everything is working, just need to migrate from zustand to it now!

#buildinpublic #expo #reactnative
Not crashing is a thing but having it to work is another 😅

Really struggled to have a working mvp following the WatermelonDB doc but here it is : github.com/adblanc/expo-w…

#buildinpublic #expo #reactnative #watermelondb
Today I explored local databases solution, starting with WatermelonDB github.com/nozbe/Watermel….

The setup was a bit complicated with expo but I managed to have a demo app not crashing😄

Tomorrow I'll actually try it out to see if I like the API

#buildinpublic #expo #reactnative
Today : Edit project modal + fixed the color picker wheel

Still need to allow a default color for the wheel

#buildinpublic #expo #reactnative
Today I spent some time tinkering a color picker following @wcandillon tutorial youtube.com/watch?v=bAZhVl… and adapting it for reanimated 2

Really nice, still have some stuff to fix but overall it's great !!

#buildinpublic #expo #reactnative #webgl
Today I implemented some break logic after pomodoro sessions and improved chronology UI

#buildinpublic #expo #reactnative #deepwork
My release builds fail bc I need the Family Control capability, unfortunately I saw that it could take around 3 weeks

Maybe that's the excuse I was waiting for to spend another month on this app and polish it.

- Improved Chronology screen UI
- App metadata

#buildinpublic
Today :
- fix eas build
- created app icon concept using midjourney
- splash screen

App is far from perfect but my goal was to publish on the appstore by the end of June, will force myself to do so!

1 hour per day is far from enough tbh

#buildinpublic #expo #reactnative #swift
Today spent some time making small UI adjustments and try to fix my eas build error

#buildinpublic #expo #reactnative
Some small progress today, didn't work on it for the past 4 days :/

#buildinpublic #expo #reactnative
Today was mostly cleaning the project creation/selection from yesterday, now everything seems to work and I can do a full project creation flow.

#buildinpublic #expo #reactnative
Worked on projects display + creation

1 hour is not enough to get the results I'd like but will continue tomorrow

Need to clean those tailwind colors and maybe lower contrast

#buildinpublic #expo #reactnative