SSyncfusion, Inc.3d ago · 10 min readHow to Build Resizable Layouts with the .NET MAUI Grid SplitterTL;DR: Learn how to build flexible, multi-pane interfaces in .NET MAUI applications using the Syncfusion Grid Splitter. Explore how to configure pane sizes, horizontal and vertical splitters, and collsyncfusion-blogs.hashnode.dev
LLugiaxOct 21 · 14 min readEvery Test Passed. Then the UI Got Thrown Out.At 1:31 AM, the automated checklist reached its final item. Eight checks: seven passed, one was marked "record current state," and not a single check was red. By every test report, the feature was donpolter.hashnode.dev
DDave KurianOct 20 · 7 min readFitness app onboarding: earn a useful first session in two minutesA fitness app can lose a new user before they finish one useful session. What should its first two minutes help them do before the team adds more features? A practical answer: choose one clear first-sotf-kit.hashnode.dev
DDave KurianOct 17 · 8 min readShould a fitness app require an account before the first workout?If a fitness app needs a durable account for sync or recovery, explain that before asking someone to create one. If the first workout can be useful without an account, let people reach it first and asotf-kit.hashnode.dev
DDave KurianOct 16 · 8 min readCloud-First Expo Development for a Workout App: What Still Needs to Run LocallyA workout app can be built with a cloud-first workflow, but “cloud-first” does not mean that every part of development happens in a browser. The JavaScript edit loop, native runtime, device testing, sotf-kit.hashnode.dev
SSyncfusion, Inc.Oct 16 · 10 min readHow to Import Excel and CSV Data into a .NET MAUI DataGridTL;DR: Learn how to import Excel and CSV files into a .NET MAUI DataGrid using FilePicker, Syncfusion XlsIO, and a lightweight CSV parser. The imported data is converted into a DataTable and displayedsyncfusion-blogs.hashnode.dev
DDave KurianOct 16 · 7 min readHow to bring lifts, runs, and steps into one fitness app historyA fitness app can track a lifting session, a run, and a day of steps, yet still leave the user with three disconnected histories. If you are building that experience, the hard part is deciding what “ootf-kit.hashnode.dev
DDave KurianOct 13 · 6 min readPrecise location in Android apps: the location button comes firstMany Android apps ask for precise location by default. Google's preview policy names the location button as the recommended minimum for precise location, and it takes effect on 27 January 2027. What Gotf-kit.hashnode.dev
DDave KurianOct 13 · 6 min readAndroid developer verification: four countries first, global in 2027If your Android app reaches people outside Google Play, the install path is changing for some of them. Enforcement began on 30 September 2026 in Brazil, Indonesia, Singapore and Thailand, and Google sotf-kit.hashnode.dev
DDave KurianOct 11 · 7 min readGoogle Play Families policy: build checks for child-targeted appsA children’s target-audience setting can change more than your store listing. On Google Play, if children are one of your app’s target audiences, the Families policy adds requirements for app content,otf-kit.hashnode.dev