Menu

Post image 1
Post image 2
1 / 2
0

Why I built one productivity app instead of using six

DEV Community·Muhammad Aamir Yameen·26 days ago
#WyDabAv3
Reading 0:00
15s threshold

I started Thinkora because I was tired of opening six apps every morning — weather, tasks, habits, journal, Pomodoro, notes — none of which shared any data. The end result is one Android app that does all of it without feeling bloated. Tech stack: React Native 0.81 + TypeScript WatermelonDB for offline-first local storage Supabase for optional cloud sync Gemini API for in-note AI (summarize, rewrite, grammar) Open-Meteo for weather (free, no key, surprisingly accurate) @notifee/react-native for proper Android 13+ scheduled notifications ML Kit for OCR on scanned documents Some lessons from the build: • Local-first beats cloud-first for productivity apps — users want their notes available instantly, even on a flight • Open-Meteo's minutely_15 endpoint gives you near-real-time weather data without paying for an API key • React Native's pell-rich-editor works for note-taking but you'll want to wrap it heavily for any custom UX • Animation budget matters — even a 4-second loop of subtle movement makes a static…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More