Mostly hands-on frontend discoveries, random dev thoughts, and lessons picked up from trial, error, and inspiration. Always welcome to feedback or swapping tips!
Latest Articles
Flutter: How to Build Draggable Bottom Sheet like Google Maps
A draggable bottom sheet, that we see quite often especially in main stream navigation apps. Which widget to use and build it properly?
Flutter: Custom Expandable i.e. ExpansionPanel
A view containing a clickable header and a expandable body is almost a standard design pattern in every app. For that, Flutter has already a built-in widget called ExpansionPanelList combining with ExpansionPanel(s) that create expandable content.
A Crucial Performance Fundamental I Wish I’ve Learned Sooner in Flutter
If being asked to name one thing that I wish I’ve known sooner in Flutter, it would definitely be the art of state management, of which importance grows significantly as your app develops. It could have an enormous impact on the overall performance, if not being handled properly, a hard lesson learned speaking from own experiences.
Flutter: Page Transition for Both Entering and Leaving Pages
How to create custom page transitions in Flutter using PageRouteBuilder, allowing animations for both entering and exiting pages. By leveraging primaryAnimation and secondaryAnimation, developers can apply effects like fade and slide to enhance navigation.
Ionic: Background Geolocation Easily Managed With Leaflet
how to implement background geolocation in Ionic apps using Leaflet for map display and the Cordova background‑geolocation plugin. It shows how to track a user’s location continuously, even when the app is in the background, and visualize it on an interactive map layer.