Sign in

wallyson

@wallysongalvao.bsky.social
122 followers 654 following 38 posts

Building a few apps, seeing where it goes

PostsRepliesMedia
wallyson @wallysongalvao.bsky.social · 03/02/2026
Day 27/28/29/30 — • No product development • Blocked by Apple Developer “identity not verified” error • Apple support couldn’t resolve the issue • Created a new email + new Apple ID • Re-did the enrollment process Finally unblocked and ready to move forward. #buildinpublic #mobile
020
wallyson @wallysongalvao.bsky.social · 31/01/2026
Oh God, how can I resolve this? #buildinpublic #mobile #ios
011
wallyson @wallysongalvao.bsky.social · 30/01/2026
Day 26 — - Built a full CI/CD pipeline for Android releases via GitHub Actions - Automated AAB build with production signing - Added universal APK generation for direct installation testing - Optimized Gradle build performance to avoid memory issues #buildinpublic #mobile
131
wallyson @wallysongalvao.bsky.social · 29/01/2026
Day 24/25 — Implemented native alarm scheduling with AlarmManager and foreground service, handling device-specific auto-start permissions. Built automated GitHub Actions pipeline for releases. Added in-app review prompts and version-check system #buildinpublic #mobile
011
wallyson @wallysongalvao.bsky.social · 27/01/2026
Day 23 — • Auto-detection of intro offers (3 months free) • Lifetime plan on paywall • Horizontal carousel with auto-scroll • Lazy loading across 15+ screens • Feature gates for premium insights • Protected onboarding routes • Alarm form refactor + 12 unit tests #buildinpublic #mobile
010
wallyson @wallysongalvao.bsky.social · 26/01/2026
Day 22 — Replaced onboarding flow with contextual modal on first alarm creation. Added animated illustrations and permission state indicators. Enhanced analytics coverage for widgets, account actions, and achievement filters #buildinpublic #mobile
021
wallyson @wallysongalvao.bsky.social · 25/01/2026
Day 21 — Shipped automatic app launching on alarm trigger for Android: - Hybrid approach: Notifee for scheduling, native module for launching - Works across all states: locked/unlocked, background, fully closed - Code cleaned, documented, ready for production #buildinpublic #mobile
011
wallyson @wallysongalvao.bsky.social · 24/01/2026
Day 20 — • Alarm attempts weren’t being saved, leaving the dashboard empty • Added missing attempts field to the schema • Now records data even on failed challenges • Metrics (cognitive score, reaction time) are calculated in all cases #buildinpublic #mobile
151
wallyson @wallysongalvao.bsky.social · 23/01/2026
Day 18/19 — • Dashboard widgets: snooze analytics, weekly heatmap, sleep quality tracking • Achievement system: history views, premium tiers, 3D Skia icons • Streak freeze feature with database integration • Android build configuration enhancements • Paywall UX improvements #buildinpublic #mobile
131
wallyson @wallysongalvao.bsky.social · 22/01/2026
Day 17 — • Subscription system live with RevenueCat integration and feature gating • New dashboard widgets: cognitive heatmap, execution metrics, streak tracking • Account management screen for subscriptions • Enhanced UX with improved translations and notification handling #buildinpublic #mobile
141
wallyson @wallysongalvao.bsky.social · 20/01/2026
Day 16 — Built a comprehensive dashboard system with: • Cognitive activation heatmap • Wake consistency & execution score widgets • Daily insights & streak tracking • Widget management #buildinpublic #mobile
041
wallyson @wallysongalvao.bsky.social · 19/01/2026
Day 15 — • Migrated alarms and performance data to SQLite • Added 15 custom alarm tones with iOS plugin • Implemented auto-refresh when switching screens • Built release automation with smart version detection • Enhanced performance tracking with charts #buildinpublic #mobile
030
wallyson @wallysongalvao.bsky.social · 18/01/2026
Day 14 — • Fixed 11 critical/high priority issues • Resolved race conditions in alarm scheduling • Added input validation and error handling • Fixed UI state sync bugs • Resolved theme switching issue in alarm cards All changes deployed via OTA update. #buildinpublic #mobile
141
wallyson @wallysongalvao.bsky.social · 17/01/2026
WakeMind is an app focused on improving mental clarity, focus and daily awareness through simple and guided experiences Looking for testers for my Android app WakeMind (Closed Test – 14 days) Thank you for being part of this early testing phase! #buildinpublic #mobile
131
wallyson @wallysongalvao.bsky.social · 17/01/2026
Day 13 — • Implemented volume control w/ hardware button lock (alarms can’t be silenced by physical buttons) • Notification actions now respect enabled protocols • Set up CI/CD release pipeline for future store submissions • Audio stability fixes in progress for production readiness #buildinpublic
031
wallyson @wallysongalvao.bsky.social · 16/01/2026
Day 12 — • Built automated screenshot generation flow for Play Store listings • Fixed alarm reliability with proper battery optimization permissions • Resolved Android scroll conflicts in time picker UI • Added store assets and submission automation #buildinpublic
040
wallyson @wallysongalvao.bsky.social · 16/01/2026
Day 11 — Today I only had time to complete the Google Play Store forms. Small step, but progress nonetheless #buildinpublic
051
wallyson @wallysongalvao.bsky.social · 15/01/2026
Day 10 — Today I couldn’t make progress on the project — got stuck handling work demands all day. Tomorrow we continue #buildinpublic
050
wallyson @wallysongalvao.bsky.social · 13/01/2026
Day 9 — Today’s updates: • Migrated audio from expo-av to expo-audio • Updated Android adaptive icon (colors + foreground) • Added expo-updates and updated app ownership config • Updated privacy policy contact email • Purchased Google Play Developer account and started store setup #buildinpublic
050
wallyson @wallysongalvao.bsky.social · 12/01/2026
Day 8 — • Tried to integrate Firebase for analytics • Hit multiple issues during setup • Switched to Mixpanel and got it working • Opened an issue on the official repo to report the problem github.com/invertase/re... #buildinpublic
github.com
Crashlytics and Analytics fail to build on iOS with RN 0.81 / Expo SDK 54 (Swift pods require modular headers under New Architecture) · Issue #8827 · invertase/react-native-firebase
When using @react-native-firebase/analytics and/or @react-native-firebase/crashlytics together with @react-native-firebase/app on iOS with React Native’s New Architecture enabled, the iOS build fai...
031
wallyson @wallysongalvao.bsky.social · 11/01/2026
Day 7 — Today's progress: integrated error monitoring. • Crash reporting & error tracking active • Source maps for readable stack traces • Env-aware setup (dev/prod) • App icons defined #buildinpublic
051
wallyson @wallysongalvao.bsky.social · 11/01/2026
Day 6 — Today's progress: – Onboarding flow with animated neural background – Privacy Policy & Support screens with structured FAQ – Vibration pattern settings with visual indicators #buildinpublic
171
wallyson @wallysongalvao.bsky.social · 09/01/2026
Day 5 — • Built alarm tone selection with waveform visualization and audio preview • Added cognitive challenges (math and memory) with difficulty levels • Redesigned the settings screen with a cleaner layout • Added iOS Critical Alerts support #buildinpublic
071
wallyson @wallysongalvao.bsky.social · 08/01/2026
Day 4 — Productive day building the alarm system: • Full edit mode with delete support • Migrated forms to react-hook-form + Zod • Toast notifications replaced native alerts • Multi-select schedule picker finalized • 31+ unit tests covering all CRUD operations #buildinpublic
160
wallyson @wallysongalvao.bsky.social · 07/01/2026
Day 3 — • Built the alarm creation flow with validation and localized error handling • Implemented backup protocols for cognitive activation • Improved state management with Zustand and type-safe enums • Fixed navigation bugs caused by styling conflicts #buildinpublic
150
wallyson @wallysongalvao.bsky.social · 06/01/2026
Day 2 — Made progress on the core alarm: – First working alarms screen with a clean structure – Added internationalization from day one (EN, PT, ES) – Implemented basic theme and language settings – Polished the UI with subtle details Focused on getting the foundation right #buildinpublic
030
wallyson @wallysongalvao.bsky.social · 05/01/2026
Day 1 — Built a solid foundation for the mobile app. – Defined a clean src architecture – Set up ESLint, Prettier, and Husky – Integrated NativeWind/Tailwind – Removed boilerplate for a clean start Foundation is set. Ready to build the core wake-up system next #buildinpublic
020
wallyson @wallysongalvao.bsky.social · 05/01/2026
Build in Public Challenge 🚀 From today until Feb 5, 2026, I’m building a mobile app — a cognitive wake-up system that activates your brain before your day begins. 𝑊𝑎𝑘𝑒 𝑦𝑜𝑢𝑟 𝑚𝑖𝑛𝑑. 𝐸𝑥𝑒𝑐𝑢𝑡𝑒 𝑦𝑜𝑢𝑟 𝑑𝑎𝑦. #buildinpublic
040
wallyson @wallysongalvao.bsky.social · 17/09/2024
Bluesky now has over 10 million users, and I was #976,364!
030