DIYA

DIYA

Share

Photos from DIYA's post 11/03/2026

Java Backend developer roadmap 2026πŸ’―

Source:

11/02/2026

πŸš€ 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

Want your business to be the top-listed Media Company in Phnom Penh?
Click here to claim your Sponsored Listing.

Category

Telephone

Address


Phnom Penh