DEV Community

Cover image for ๐Ÿ—“๏ธ Weekly Dev Log: Shipping Like There's No Tomorrow
Cahyanudien Aziz Saputra
Cahyanudien Aziz Saputra

Posted on

๐Ÿ—“๏ธ Weekly Dev Log: Shipping Like There's No Tomorrow

Hey folks! ๐Ÿ‘‹ Another week, another batch of projects shipped. Let me walk you through everything I've been building, breaking, and fixing. Grab your coffee โ˜• and let's dive in!

๐ŸŒ Web Projects That Got Some Love

๐ŸŽจ flagodna.com - Portfolio Refresh

What changed? Added Lens Browser to my project showcase (available in English & Indonesian)

Why bother? Simple - if you're not showing your latest work, you're basically hiding it. Your portfolio should breathe and evolve with you! ๐ŸŒฑ


๐Ÿ’ dukung.flagodna.com - Fresh Off The Press!

Built a shiny new donation platform from scratch using Astro.js

What's cooking:

  • ๐Ÿ“œ Daily wisdom drops about charity & giving back
  • ๐Ÿ’ณ Multiple payment gates: Sociabuzz, Bank Transfer, GoPay
  • ๐Ÿ’ฌ WhatsApp Business integration for payment confirmations

The real tea: Sociabuzz is cool and all, but sometimes people just want to support you directly, no middleman. So I gave them options! ๐ŸŽฏ

Coming soon: WhatsApp bot for auto-verification + UI glow-up โœจ


๐Ÿ”ฅ Backend Magic

โšก Firebase Wrangler API Server

Rolled out fresh API endpoints specifically for my Flutter crash reporter testing. Because what's a crash reporter if you can't... you know... test it? ๐Ÿงช


๐Ÿ“ฑ Flutter Plugin Universe Expansion

This was THE week for Flutter plugins. Let me break it down:

๐Ÿ†• crash_reporter - The New Kid on the Block

The origin story: After building telegram_crash_reporter, I had an epiphany ๐Ÿ’ก - why force everyone into one channel?

What it does:

  • โœ‰๏ธ Telegram reports
  • ๐Ÿ’ฌ Slack notifications
  • ๐ŸŽฎ Discord webhooks
  • ๐Ÿ”— Custom webhook support

Philosophy: Your app, your rules. Pick where you want your crash reports!

What's next? Maybe WhatsApp support? Sky's the limit! ๐Ÿš€


๐Ÿ”„ telegram_crash_reporter - Optimization Time

What happened? Complete refactor for better performance and cleaner code

The why: I looked at the codebase and thought "I can do better." So I did. Sometimes you gotta revisit and refine! ๐Ÿ’ช

Status: Production-ready and purring like a kitten ๐Ÿ˜บ


๐Ÿ“ flutter_fastlog - Logger 2.0

Gave my logging plugin a serious upgrade with customization at its core.

Game-changing updates:

  • ๐Ÿท๏ธ justDebug โ†’ showLog (because clarity matters!)
  • ๐ŸŽจ New outputStyle: standard, minimal, or none - your pick
  • ๐Ÿ”’ Auto-stealth mode in release builds
  • ๐ŸŽ Bonus params: prettyJson, showCaller
  • โšก Lightning-fast minimal logging mode

My take: A logger should be like a good sidekick - helpful when you need it, invisible when you don't! ๐Ÿฆธ


๐ŸŒŸ api_client_plus - Say Goodbye to Boilerplate

The problem: Spending 2-3 hours setting up HTTP clients for every. single. project. ๐Ÿ˜ค

The solution: One plugin to rule them all!

What makes it special:

  • ๐Ÿš€ Setup in minutes, not hours
  • ๐Ÿ”ง Works across different scenarios
  • ๐Ÿ“ฆ Zero boilerplate syndrome

Real talk: It's working great in my projects, but I need more battle-testing before calling it 100% prod-ready


๐Ÿ›๏ธ Project 246 - The Organization App Glow-Up

Just dropped a major update to the Play Store! This baby serves a religious organization's internal ops.

๐Ÿ“Š Version Jump: 1.0.0 โ†’ 1.0.1

๐ŸŽ‰ Fresh Features:

  • ๐Ÿ‘ Facebook-style reactions (like, love, wow - you know the drill!)
  • ๐Ÿ” Seek counter for post tracking
  • ๐ŸŽญ Smart bottom tab (hides when you scroll down)
  • ๐Ÿ”„ Smoother profile & location data refresh
  • โœ๏ธ Gorgeous new post creation UI
  • ๐Ÿ“‹ Revamped activity reports

๐Ÿ› ๏ธ Under the Hood:

  • Swapped to my flutter_fastlog plugin
  • Integrated api_client_plus for cleaner API calls
  • Complete API service layer rebuild (bye-bye manual setup!)

๐Ÿ—„๏ธ Backend Goodies:

  • Full reaction system infrastructure
  • Seeking & tracking APIs
  • Reaction CRUD operations
  • Database schema evolution for reactions

๐Ÿ”ฎ What's Brewing:

  • ๐ŸŽฏ Enhanced admin superpowers
  • ๐Ÿ› crash_reporter plugin integration
  • ๐Ÿ‘ฅ New member role system
  • โœ… Verified badges (for that extra trust factor!)
  • ๐Ÿ“ˆ Analytics dashboard (because data is beautiful!)

๐ŸŽฏ This Week By The Numbers

  • ๐Ÿ†• 2 brand new projects launched
  • ๐Ÿ”„ 4 major updates shipped
  • ๐Ÿ“ฆ 1 production release that's making users happy
  • ๐Ÿ› ๏ธ Multiple API endpoints added to the arsenal

๐Ÿ’ญ Developer Diary

Here's what hit me this week: Every plugin I build is a gift to future-me ๐ŸŽ

Seriously though, spending time now to create reusable tools saves HOURS (sometimes days!) on future projects. It's like planting trees - you might not get immediate shade, but your future self will thank you. ๐ŸŒณ

Also, documenting everything isn't just for others - it's for when I come back to a project 6 months later wondering "what was I thinking?!" ๐Ÿ˜…


๐Ÿคท What's Next Week Looking Like?

Honestly? Your guess is as good as mine! ๐ŸŽฒ

That's the beauty of indie dev life - you follow the problems, opportunities, and sometimes just your gut feeling.

Potential adventures:

  • ๐Ÿงช Stress-testing api_client_plus in the wild
  • ๐ŸŽจ Expanding Project 246's admin features
  • ๐Ÿ’ก New plugins born from real pain points
  • ๐ŸŒŸ Whatever cool idea pops into my head!

๐Ÿ’ฌ Let's Chat!

What are YOU shipping this week? Drop your wins, struggles, or just say hi! ๐Ÿ‘‡

I'm always curious about what fellow devs are working on. Let's learn from each other! ๐Ÿค


Building in public, one commit at a time. ๐Ÿ’ปโœจ

Follow me for more weekly dev logs and honest thoughts about the indie developer journey!


Tags: #Flutter #WebDev #BuildInPublic #DevLog #IndieDev #OpenSource #100DaysOfCode #CodeNewbie

Top comments (0)