Flutter file_picker and Uploading files to Amazon S3 with AWS AmplifyFile picking is one of the most important features that your application can have. You can use it for image or any kind of file uploading mechanism. For uploading files, there are many alternatives. One can use their own service as well as other help...Jan 16, 2023 · 10 min readsalih.dev
late Initialization in DartWhen you check the title of the blog post, you might have thought "Did he make a mistake?", "Shouldn't L be capital?" The answer is no. I wrote it on purpose and yes "late" was on purpose. From Dart 2.12, Dart language started to support late initiaz...Jan 15, 2023 · 4 min readsalih.dev
Leveraging Dart Lint Rules for Your Flutter ApplicationsIt has been a while since I created a Flutter content that could benefit engineers from different levels. So I thought this should be a nice, conversational blog post about Dart's static analysis tools. I have been developing Flutter applications for...1RJan 10, 2023 · 7 min readsalih.dev
2022: Recap for me2022 was a year of many ups and downs. I wanted to share some of the highlights of the year with you. Normally, I would put all of these into a series of tweets. But due to the current status of Twitter, I decided to put all down into a blog and shar...Dec 25, 2022 · 3 min readsalih.dev
Creating a Flutter application with flavors (aka environments) with AWS Amplify and very_good_cliWhen you work on big scale applications, keeping the data and behavior of your app predictable becomes an important topic. A slight change that you make in your app might end up breaking the entire structure. To prevent an unexpected disaster, flavor...Oct 10, 2022 · 15 min readsalih.dev