Balaji ๐
@balaji_flutter
Android | Flutter | Freelancer | Here for sharing thoughts and gaining knowledge
Day 13 of #100DaysOfAI ๐ Camera integration progress on receipt scanner app: โ Camera permissions handling (Android) โ Image capture implemented (Android) ๐ธ Real-time photo capture working! Building with #kotlin for #Android and #iOS #100DaysOfCode #Openai
Day 11 of #100DaysOfAI ๐ Enhanced receipt scanner with production-grade features: โ Smart error handling (reusable decorators) โ Auto image optimization (30-40% smaller) โ Proper validation & user-friendly errors #BuildInPublic #OpenAI #FastAPI #Python
Day 10 of #100DaysOfAI Added vision model to receipt scanner โ Image โ base64 โ Vision API โ structured JSON Extracts: merchant, date, total, items, tax, payment method AI even categorizes receipts (food/retail/gas) automatically ๐คฏ #BuildInPublic #OpenAI
Day 9 of #100DaysOfAI Kicked off my first demo project - receipt scanner backend! Set up FastAPI with proper architecture, added file uploads, and image validation. Tomorrow's the fun part: GPT-4 Vision integration to actually read receipts ๐ #BuildInPublic #FastAPI
Day 8 of #100DaysOfAI Your AI app will cost money. Track it properly. ๐ฐ - Real token usage extraction - Context-aware response cache - Cost calculator (gpt-3.5 vs gpt-4) - Live metrics in UI API call reduction through caching. #BuildInPublic #OpenAI #aichat
Day 7/30 of #100DaysOfAI Production-ready error handling โ - Exponential backoff for retries - Network vs Auth error handling - User-friendly error messages - Automatic retry with progress Your AI app will fail. Make it fail gracefully. #BuildInPublic #OpenAI #aichat
Day 6/30 of #100DaysOfAI Same question โ 3 totally different answers! โจ Professional: Structured advice โจ Creative: Poetic responses โจ Code Reviewer: "Where's the code?" ๐ โจ System prompts + token management One chat app, three minds ๐ง #BuildInPublic #OpenAI #aichat
Day 5/30 of #100DaysOfAI โ Built conversation persistence with Room KMP! โจ Cross-platform DB (Android + iOS) โจ Token-aware context management โจ Smart pruning for API limits โจ Survives app restarts Getting real! ๐ #BuildInPublic #OpenAl #aichat
Day 3/30 Streaming responses working! ๐ Words appear in real-time (just like ChatGPT) โ Auto-scroll keeps up with long messages โ Visual feedback with typing indicators Learned: Kotlin Flow + scrollOffset = smooth UX #100DaysOfAI #KMP #AndroidDev #BuildInPublic
Day 2/30 โ Interactive AI chat working in KMP! Aha moment: Temperature changes everything โ 0.3 for facts and code โ 1.5 for brainstorming and creativity Now I understand why AI feels different sometimes ๐ก #100DaysOfAI #KMP #AndroidDev #BuildInPublic
Day 1/30 โ Built my first AI-powered feature in KMP! OpenAI GPT-3.5 integration working. One small step for AI, one giant leap for my career ๐ #100DaysOfAI #KMP #AndroidDev #BuildInPublic
Day 1 of learning AI integration for mobile apps ๐ 15-year Android dev adding GenAI skills. Building with OpenAI & Claude APIs. Who else is on a similar journey? Let's be accountability partners! #BuildInPublic #100DaysOfAI #AndroidDev
Anyone interested to help me to do android closed user testing to get production release access? #AndroidDevs #flutterdev
I think google reviews my app using multiple devices. Thank you @luke_pighetti for the simples analytics solution. Android devs, DM me if any one needs kotlin helper class to connect with lukehog.
#flutterdev please advise any better way to handle pull to refresh in flutter with bloc architecture. #flutter #bloc
United States Trends
- 1. #NXXT_Earnings N/A
- 2. #FanCashDropPromotion N/A
- 3. Good Friday 48.2K posts
- 4. Summer Walker 21.6K posts
- 5. #FridayVibes 3,976 posts
- 6. #GringosVenezuelaNoSeToca 1,450 posts
- 7. Wale 36.1K posts
- 8. #NXXTSqueeze N/A
- 9. Happy Friyay 1,204 posts
- 10. Go Girl 26K posts
- 11. RED Friday 2,627 posts
- 12. Meek 6,237 posts
- 13. Saylor 31K posts
- 14. Robbed You 4,722 posts
- 15. $BTC 120K posts
- 16. SONIC RACING 2,408 posts
- 17. Bubba 8,946 posts
- 18. Monaleo 2,337 posts
- 19. For Christ 22.6K posts
- 20. 1-800 Heartbreak 1,883 posts
Something went wrong.
Something went wrong.