DIYA
11/03/2026
Java Backend developer roadmap 2026π―
Source:
π Building a Runtime Theme System in Flutter (with MinIO)
Most Flutter apps bundle all assets inside the app.
But what if you need:
β’ Seasonal themes
β’ White-label branding
β’ Campaign-based UI updates
β’ Dynamic background changes
β’ Runtime icon replacement
β’ Color & typography overrides
β’ Style switching without rebuilding
β’ No App Store release
I built a Dynamic Theme Kit that allows a Flutter app to:
β Download theme packs at runtime
β Cache icons/backgrounds locally
β Switch themes instantly
β Work offline after install
β Safely roll back using a manifest
π Architecture
Flutter App β MinIO (S3-compatible storage) β Local Cache
The app only reads: https://your-domain/themes/index.json
π Repository: https://github.com/emdiya/flutter-dynamic-theme-kit.git
π Full guide on Medium: https://medium.com//building-a-runtime-theme-kit-in-flutter-with-minio-4504e868097a
Join Flutter Community Cambodia Linkedin: https://www.linkedin.com/groups/14584435/
Join Flutter Community Cambodia Channel:
https://t.me/fluttercommunity_cambodia
25/11/2025
What is HashId? Why Should Developers Use HashId to Secure APIs?
π STOP Exposing Real IDs in Your URLs! π
When developing web applications and APIs, using simple integers in your URLs (like /users/10 or /products/25) poses immediate, serious risks:
Users can easily guess other IDs.
Your API is vulnerable to enumeration attacks (ID guessing attacks).
Your brand looks unprofessional.
This is where HashId becomes the essential "savior" for developers!
π What is HashId?
HashId is an algorithm that encodes those sequential, guessable integers into short, random, unguessable strings. It completely eliminates the ability for attackersβor curious usersβto simply iterate through records.
π‘οΈ Why HashId Secures Your APIs:
By implementing HashId, you immediately mitigate:
Insecure Direct Object Reference (IDOR) Attacks: Prevents unauthorized data access.
Data Enumeration: Stops hackers from bulk harvesting your data.
Unprofessional URLs: Replaces raw numbers with polished, secure strings.
Ready to secure your endpoints and upgrade your API's aesthetic? Start using HashId today!
Read More: https://dev.to/stevebang-dotnet/what-is-hashid-why-should-developers-use-hashid-to-secure-apis-5f3n
Click here to claim your Sponsored Listing.
Category
Contact the business
Telephone
Address
Phnom Penh