aliByteCode's profile picture. Shipping Flutter apps 📱 Dad of 2 🧒🏻 Sharing wins & fails publicly. No days off.
http://pitchbuddyapp.com - Coming Soon
http://gettextmuse.com - $0
http://sideframe.app - Free

Ali

@aliByteCode

Shipping Flutter apps 📱 Dad of 2 🧒🏻 Sharing wins & fails publicly. No days off. http://pitchbuddyapp.com - Coming Soon http://gettextmuse.com - $0 http://sideframe.app - Free

ปักหมุด

Hi, I'm building PitchBuddy 🎤 A tool to help people speak with more confidence, whether it’s a pitch, an interview, or just finding your voice again. Early build, but the mission is simple: help you sound as confident as you think.

aliByteCode's tweet image. Hi, I'm building PitchBuddy 🎤

A tool to help people speak with more confidence, whether it’s a pitch, an interview, or just finding your voice again.

Early build, but the mission is simple:
help you sound as confident as you think.

Ali รีโพสต์แล้ว

get_it, watch_it and listen_it docs are now available in Spanish

ทวีตนี้ไม่สามารถใช้งานได้อีกต่อไป

🔥 Flutter Tip of the Day Stop nesting FutureBuilder inside another FutureBuilder. It works until your UI turns into callback hell. If you need multiple async results: - Fetch everything in parallel with Future.wait() - Or load data once in a controller/state manager Cleaner…


People my age: I’m missing him/her Me: I’m missing a semicolon;

aliByteCode's tweet image. People my age: I’m missing him/her

Me: I’m missing a semicolon;

🔥 Flutter Tip of the Day Stop wrapping everything in GestureDetector. Use InkWell or InkResponse when you want real material touch feedback… ripple, highlight, splash. GestureDetector gives you a silent tap InkWell gives you a polished, responsive interaction A single switch…


🔥 Flutter Tip of the Day Stop rebuilding your entire widget tree just to update a tiny piece of data. Wrap only the changing part in a builder: > ValueListenableBuilder > Selector (Provider) > Obx (GetX) > Consumer (Riverpod) One small rebuild → huge performance win. This is…


Why do startup ideas feel obvious only after someone else builds them?


🔥 Flutter Tip of the Day Stop juggling 3–4 booleans to represent one screen state. Instead of isLoading, hasError, hasData, and isEmpty. Use a single view state: - loading - success - empty - error One state → one truth. No impossible combinations, cleaner when / switch,…


Day 17 of building PitchBuddy 🎤 > Integrated the new OG image into the landing page > Completed the Script Result screen > Started working on the Pace Result screen The app is slowly getting more structure as each result flow comes together.


designed the OG image in Figma today. still learning the tool, but it's good enough to ship. can always improve later.


Ali รีโพสต์แล้ว

🔥 Flutter Tip of the Day If you’re building forms or dynamic UIs, stop manually showing and hiding widgets with if conditions. Use AnimatedSwitcher to handle visibility changes with smooth transitions automatically. It keeps your UI clean, avoids jarring jumps, and makes…


body's screaming for rest. brain won't shut up about shipping. pick a struggle.


Day 16 of building PitchBuddy 🎤 > Set up the waitlist page UI and added it to the landing page > Worked on the Script Result screen to show feedback after each practice Feels good seeing both the app and the landing page take shape together.


Loading...

Something went wrong.


Something went wrong.