AlexanderHow to Send Logs and Errors to Telegram bot from AnywhereA step-by-step guide on how to create your first Telegram bot for logging and host it on Supabase. Or use Telegram Logger to start in…3d ago3d ago
AlexanderFlutter Chopper Authentication + Retry on 401 UnauthorizedHow to add an HTTP Authorization header to the Chopper requests using interceptor and How to Refresh and Retry requests on 401…Aug 28, 20232Aug 28, 20232
AlexanderDon’t pass TextStyle to WidgetsIf your custom widgets accept String and TextStyle or any other styling, you are doing it WRONG! Instead you should use…Jun 14, 20234Jun 14, 20234
AlexanderDon’t write Theme.of(context) ANYMOREWriting Flutter UI code could sometimes be too repetitive, fortunately, we could solve this by adding extension methods that Flutter…Jun 10, 20239Jun 10, 20239
AlexanderFlutter Custom Theme with ThemeExtension + TemplatesHow to create a custom theme in Flutter using ThemeExtensions. And why the built-in ColorScheme and TextTheme are bad for your design.Jun 8, 20235Jun 8, 20235
AlexanderWhat Made Me ANGRY in Android After 10 YEARS on iOSI bought my first iPhone 5 when I was 12 y.o. and a MacBook 13 Pro 2016 at the age of 16 and since then I was entirely in the Apple…Feb 2, 20233Feb 2, 20233
Alexander5 Whys You Should Move From BearAlmost a year ago I moved from Bear to Obsidian and don’t regret it at all. I have been using Bear for 1.5 years. After switch, I received…Jan 22, 20233Jan 22, 20233
AlexanderHow to successfully move notes from Bear to ObsidianRecently I moved all my notes from Bear to Obsidian. During this process I found some helpful tips that will make the process easier and…May 20, 20223May 20, 20223