
At the beginning of this year, I had a meeting with my boss at work. We discussed extensively on a client’s project requirements and all. He said to me, “Temidayo, the mobile team will be handling a huge part of this project and I’d like you to recommend the most suitable technology for cross-platform app development.” Apparently, I needed more time to understand the project flow and the key features to be developed.

After careful analysis of the requirements, I discovered that we will be implementing a barcode identification feature. “Oh wow! This is going to be fun,”. I said to myself. At this point, I really wanted to be sure that whatever technology we will be adopting for the project has a plausible solution for barcode identification. As usual, I read through the React Native documentation and some other tutorials on how to get this done.
After about four days of constant testing, code review and all, I was able to implement it. Yaaaaay, it worked! I immediately resolved to React Native. But wait, I didn’t test this code multiple times to confirm its stability! I picked my phone to scan a lot of barcode samples. Oh no! I had ten negative and only three positive results. Maybe I didn’t implement something properly. When I started debugging, I found out that some folks had faced similar issues too.
Hey, React Native! I’d find out why barcode implementation isn’t stable. But for now, let me try Flutter. Let’s see how it goes.
Sometime last year, I read a few materials on Flutter, but due to the fact that I had no project to work with, I wasn’t consistent with it. This is a chance to dive deeper into Flutter.
While working on an Android app I launched in January, I worked with Firebase ML Kit. I loved how it worked on the app – super fast and easy to implement. So when I found out that there is an ML kit for Flutter. I was really excited.
“I think I have found the technology we are going to use for our project.”
I created a sample project to implement a simple barcode identification using ML kit for Flutter. It worked perfectly. I had more positive results this time!
I immediately informed my boss that we are going with Flutter and that the mobile team has approved it!
For the next 2–3 months, we will be building our cross-platform app using Flutter, and I will be sharing lots of cheats that’d help you get started quickly as a beginner. You don’t have to worry yourself about how to start, as I will be sharing some of the cool stuff you can build using Flutter.
Here is a link to my Flutter Cheat Sheet.
Drop a comment if you have any question concerning anything related to Flutter.
All the best!

📝 Read this story later in Journal.
🗞 Wake up every Sunday morning to the week’s most noteworthy Tech stories, opinions, and news waiting in your inbox: Get the noteworthy newsletter >
No Comment! Be the first one.