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
Jul 23, 2026 · 4:01 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
Jul 22, 2026 · 3:06 AM
Built an onboarding tutorial overlay for first-time users. Highlights key features with tooltips.
Day 22
Jul 20, 2026 · 9:48 PM
Fixed the top 8 issues from testing. Biggest one: the feed was re-fetching on every navigation. Now properly cached.
Day 21
Jul 19, 2026 · 7:50 PM
Internal testing with 5 friends. Got great feedback — they found UX issues I totally missed. Made a priority fix list.
Day 20
Jul 19, 2026 · 7:47 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
Jul 17, 2026 · 10:38 PM
Spent the day on accessibility — screen reader support, proper labels, minimum touch targets. Important but often skipped.
Day 18
Jul 17, 2026 · 4:06 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
Jul 15, 2026 · 11:16 PM
Implemented offline mode — basic functionality works without internet, syncs when back online. Used watermelon DB.
Day 16
Jul 15, 2026 · 4:19 AM
Designed app icons, splash screens, and store listing screenshots using Figma. The branding is coming together.
Day 15
Jul 13, 2026 · 8:07 PM
Built a simple admin panel (web-based) to manage reported content and user accounts. Connected to the same Firestore backend.
Day 14
Jul 12, 2026 · 8:40 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
Jul 12, 2026 · 4:10 AM
Added deep linking so shared links open directly in the app. Also implemented universal links for iOS.
Day 12
Jul 11, 2026 · 3:19 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
Jul 10, 2026 · 4:29 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
Jul 9, 2026 · 3:42 AM
Worked on the settings screen — notification preferences, theme toggle, account deletion. Also added analytics tracking.
Day 9
Jul 8, 2026 · 4:49 AM
Built the comments system — nested replies, timestamps, and user avatars. Used Firestore for real-time updates.
Day 8
Jul 7, 2026 · 12:34 PM
Implemented push notifications using Expo Notifications. Users get notified when someone comments on their post.
Day 7
Jul 6, 2026 · 5:01 AM
Added a search feature with debounced input and filtered results. Also built category-based browsing.
Day 6
Jul 5, 2026 · 8:14 AM
Designed and built the profile screen — user info, their posts grid, and an edit profile modal with image cropping.
Day 5
Jul 4, 2026 · 9:37 AM
Built the 'create post' screen with text input, image picker, and category selection. Images upload to Firebase Storage.
Day 4
Jul 3, 2026 · 8:23 AM
Created the main feed screen with a FlatList of cards. Added pull-to-refresh and infinite scroll pagination.
Day 3
Jul 1, 2026 · 9:14 PM
Implemented authentication — email/password with Firebase Auth. Built login, register, and forgot password screens.
Day 2
Jul 1, 2026 · 12:29 PM
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
Jun 30, 2026 · 12:41 PM
Set up React Native with Expo. Created the project structure — screens, components, navigation. Designed the app flow on paper first.