Challenge Ended
The 30-day period ended. 24 of 30 days were logged.
Build Mobile App MVP
Create simple Android app with core feature
Progress — 24/30 days logged
Daily Logs
Day 24
May 3, 2026 · 3:16 AM
Preparing for TestFlight and Play Store internal testing. Wrote the app description, created preview videos, and submitted builds.
https://www.loom.com/share/demo-video
Good work!
Day 23
May 2, 2026 · 2:21 AM
Built an onboarding tutorial overlay for first-time users. Highlights key features with tooltips.
Day 22
Apr 30, 2026 · 9:03 PM
Fixed the top 8 issues from testing. Biggest one: the feed was re-fetching on every navigation. Now properly cached.
Day 21
Apr 29, 2026 · 7:05 PM
Internal testing with 5 friends. Got great feedback — they found UX issues I totally missed. Made a priority fix list.
Day 20
Apr 29, 2026 · 7:01 AM
Set up CI/CD with EAS Build. Automated builds for both iOS and Android. First build took forever but subsequent ones are fast.
Great progress! Have you considered using Tailwind for the styling?
Day 19
Apr 27, 2026 · 9:53 PM
Spent the day on accessibility — screen reader support, proper labels, minimum touch targets. Important but often skipped.
Day 18
Apr 27, 2026 · 3:21 AM
Added haptic feedback on key interactions — like, comment, save. Small detail but makes the app feel more native.
Your consistency is inspiring. Most people quit by day 3.
Day 17
Apr 25, 2026 · 10:31 PM
Implemented offline mode — basic functionality works without internet, syncs when back online. Used watermelon DB.
Day 16
Apr 25, 2026 · 3:34 AM
Designed app icons, splash screens, and store listing screenshots using Figma. The branding is coming together.
Day 15
Apr 23, 2026 · 7:22 PM
Built a simple admin panel (web-based) to manage reported content and user accounts. Connected to the same Firestore backend.
Day 14
Apr 22, 2026 · 7:54 PM
Testing day — ran through every flow end to end. Found 6 bugs. Fixed 4, the other 2 are edge cases I'll address later.
Day 13
Apr 22, 2026 · 3:24 AM
Added deep linking so shared links open directly in the app. Also implemented universal links for iOS.
Day 12
Apr 21, 2026 · 2:34 AM
Built a bookmarks/favorites feature. Users can save posts and view them in a dedicated tab. Used local SQLite for offline access.
Day 11
Apr 20, 2026 · 3:44 AM
Performance optimization — lazy loaded images, memoized expensive components, reduced re-renders. App feels snappier now.
https://drive.google.com/file/d/shared-screenshotDay 10
Apr 19, 2026 · 2:57 AM
Worked on the settings screen — notification preferences, theme toggle, account deletion. Also added analytics tracking.
Day 9
Apr 18, 2026 · 4:04 AM
Built the comments system — nested replies, timestamps, and user avatars. Used Firestore for real-time updates.
Day 8
Apr 17, 2026 · 11:49 AM
Implemented push notifications using Expo Notifications. Users get notified when someone comments on their post.
Day 7
Apr 16, 2026 · 4:16 AM
Added a search feature with debounced input and filtered results. Also built category-based browsing.
Day 6
Apr 15, 2026 · 7:28 AM
Designed and built the profile screen — user info, their posts grid, and an edit profile modal with image cropping.
Day 5
Apr 14, 2026 · 8:52 AM
Built the 'create post' screen with text input, image picker, and category selection. Images upload to Firebase Storage.
Day 4
Apr 13, 2026 · 7:38 AM
Created the main feed screen with a FlatList of cards. Added pull-to-refresh and infinite scroll pagination.
Day 3
Apr 11, 2026 · 8:29 PM
Implemented authentication — email/password with Firebase Auth. Built login, register, and forgot password screens.
Day 2
Apr 11, 2026 · 11:44 AM
Built the onboarding flow — 3 swipeable intro screens with illustrations. Used Expo's gesture handler for smooth swiping.
Clean code, clean design. You clearly know what you're doing!
Day 1
Apr 10, 2026 · 11:56 AM
Set up React Native with Expo. Created the project structure — screens, components, navigation. Designed the app flow on paper first.