Mozilla @Flutter Bootcamp Vadodara

Pratik Parmar
4 min readJun 18, 2019

--

Flutter Bootcamp Vadodara

How many of you’re an Android developer or user? Well, numbers say roughly 84.60% of smartphones run on Android OS. But what about remaining significant shares: iOS? If you’re a developer, you might be interested in gaining more users, right?

Smartphone Market Share

But…

Yeah, there’s always a big but. Developing separate apps for both Android and iOS requires two different dedicated teams and more resources. So, should you drop the idea of releasing an iOS app? Definitely NO. Is there any way to develop apps for multiple platforms using single codebase only? Well, you’re in luck because we’ve some solutions for you.

When developers hear about less code to maintain

Native vs Hybrid vs Cross-Platform Apps

Native Apps: Native mobile apps are developed in a programming language native to the device and operating system, and require one specific app to be created for one target platform.

Cross-Platform apps: Cross-platform mobile apps are developed using an intermediate language, such as JavaScript, that is not native to the device’s operating system. It means that some, or all, of this code can be shared across target platforms — for instance, across both iOS and Android.

Hybrid Apps: Hybrid mobile apps are cross-platform apps but render the user interface using an embedded web browser, leveraging HTML, CSS, and JavaScript.

Flutter

As per they say on official GitHub repository, “Flutter makes it easy and fast to build beautiful mobile apps.” Yes, you guessed it right, Flutter is fully opensource. And it’s not just limited to mobile only; it works for embedded and desktop as well.

Flutter Bootcamp Vadodara

Since the last couple of months, we at Mozilla Gujarat saw a huge interest in Flutter all around Gujarat but no sufficient resources to learn it. During one of our MozCoffee, Harshil Agrawal and Ayush Bherwani proposed an idea to a host series of events called “Flutter Bootcamp” which will help people learn about Flutter from scratch. We all liked the idea, and that’s how it started.

The idea was, not to charge anything from attendees and still provide the best learning resource, speakers and refreshment. It was a challenging task, but with the help from our friends at Mozilla, GitKraken, GitHub and Microsoft; we got it covered. And did I tell you, we’ll be hosting a hackathon at the end of this bootcamp?

You can find a detailed agenda here: https://bit.ly/flutter-bootcamp

Week 1

The day started with registrations and connecting with attendees. The thing made us happy the most was attendees traveled from different cities of the region to Vadodara, just to attend this event.

Week 1 was more focused towards dart, a programming language used by Flutter. Our own community member, Pranit Brahmbhatt, delivered a session on the basics of Dart. And believe me, his session was full of memes and GIFs. You can access his presentation from here: bit.ly/2MRYMZv

After the lunch, it was time for more DART, one of our community member Arpan Patel explained topic like inheritance, getters and setters, abstraction, generics, safety operators, and async during his session.

And yeah, we know that after a heavy lunch and an hour-long session you might feel sleepy. No worries, we got you covered. Kahoot Quiz is like an addiction we have at Mozilla. Hence we continued the tradition of having fun and at the same time learning.

Being a Mozillian, we care about your privacy. We anticipate that the data protection bill will be tabled in this Parliament session. This is huge — while it’s a step forward in many ways, the bill urgently needs edits to uphold our privacy effectively and needs to be sent to a standing committee for further review. Hence, we asked our attendees if they’re interested to send a postcard to MP’s. And the response was tremendous, all of our attendees wrote a postcard, on the spot. Thank you guys, we’ll make sure that your concern is heard.

After an hour-long networking and photo session, it’s time to wrap up. Meanwhile, we asked attendees about suggestion and feedback to improve upcoming events. While some of us were busy clicking pictures with Mona.

Everyone loves Mona!

That’s a wrap for folks, just for now. In upcoming weeks, we’ll be joined by amazing people from Flutterverse like Pooja Bhaumik, Dilum De Silva and many more. Stay tuned.

Over and out.

— Pratik Parmar

References:

http://inoutput.io/articles/development/choosing-the-right-mobile-app-for-your-project-native-vs-cross-platform-vs-hybrid

--

--