Dmitry SikorskyAnimated and Interactive Charts in Flutter (Part 1/3): Line ChartWorking on some project I had to implement several charts. I looked at the existing packages and didn’t find anything simple matching the…Jul 24, 2023Jul 24, 2023
Dmitry SikorskySign In With Apple and Google in Flutter on All the PlatformsSome time ago I decided to add Apple and Google sign in buttons to one of my Flutter apps. The idea was like this: user signs in using one…Dec 24, 20221Dec 24, 20221
Dmitry SikorskyCustom Drop-Down List Flutter Widget with Focus and Keyboard SupportThis time I will show how to write a custom full-featured drop-down list Flutter widget that supports focus and keyboard events.Jun 18, 2022Jun 18, 2022
Dmitry SikorskyFlutter Image Cropper with a Server-Side ProcessingCreating image cropper might look like a difficult task (especially when you need to support all the platforms), but I will show you how…May 27, 2022May 27, 2022
Dmitry SikorskyHow to Save Time and Money in Software Development: 8 Mistakes and One StrategySoftware development is such a thing that on the one side, it is expensive, and on the other side — the need is rare, so no one usually…Jan 27, 2022Jan 27, 2022
Dmitry SikorskyHow to Develop a Software Product in a Faster and Cheaper Way with Fewer MistakesI will tell you what you need to do before signing a software development contract so that the total amount is as low as possible, not to…Jan 14, 2022Jan 14, 2022
Dmitry SikorskyWebsite Publishing ChecklistMy colleague Vera Moshko and I composed this checklist to help us preparing the websites we develop for publishing. I hope it can help you…Aug 18, 2021Aug 18, 2021
Dmitry SikorskyGetting Rid of Routine While Advanced ASP.NET Core Web API Applications DevelopmentThere are a lot of articles telling us how a good REST API should behave. Usually they go with samples. But that samples are too…May 10, 2020May 10, 2020
Dmitry SikorskyASP.NET Core: How to Store, Display, and Edit Localizable and Multilingual User ContentI live in Kyiv, Ukraine. Historically we have 2 popular languages here: Ukrainian and Russian. So, any website or web application I create…Apr 7, 20201Apr 7, 20201
Dmitry SikorskyASP.NET Core, Dapper, and Microsoft SQL Server: Update the Child Items Using the MERGE StatementIt is a quite usual case when you have a set of the child items of some parent one (order positions for instance) and need to update this…Apr 7, 20201Apr 7, 20201