Flutter Workshop for Beginners


Details
Flutter Workshop for beginners
in collaboration with FlutterNL.
Have you...:
- ...heard of Flutter but did not play around with it yet? This workshop is for you!
- ...already played around a bit with Flutter but need some more information and help? This workshop is for you too!
- ...spent some time Flutter’ing? This workshop might not be for you, as it’s targeted at beginner level. But if you enjoy the company and would like to help others, feel free to join.
What is Flutter?
Flutter is a cross-platform (*) UI toolkit from Google and uses the programming language Dart. It makes developers fast, productive and flexible. Flutter is open source, extremely well documented, and has plenty of guides, workshops, courses and video's online.
Flutter has succeeded whereas many others have failed in creating a multi-platform app development framework. Recently Flutter 3.7 was released and it’s time for you to learn what all the fuzz is about and how Flutter stacks up against other multi-platform solutions like React Native.
Workshop content:
In this workshop, we’ll give you a hands-on introduction to what Flutter is and we’ll help you to build your first truly multi-platform application.
After this workshop, you understand some of the basic principles and concepts used for building Flutter applications and know how to utilize a range of reference and resource materials to continue learning on your own!
(*): Flutter can run on Android, iOS, macOS, Windows, Linux and embedded devices.
Requirements for this workshop:
- Bring your own laptop (and if needed: a charger) to work on.
- Make sure to have the Flutter SDK already installed! (so you can get your hands dirty on code instead of installing an SDK). More info can be found here: [https://flutter.dev/docs/get-started/install](https://lutter.dev/docs/get-started/install).
- Install/choose an IDE you're familiar and/or comfortable with. You could use IntelliJ IDEA, Visual Studio Code (VSC) or re-use Android Studio is you already have that installed. Make sure you also install the Dart/Flutter plugins.
- Run `flutter doctor` and check if your setup is working, all things should be green.
- If you get stuck somewhere in these steps we can also help you out this evening.
- Optional: Try to run an app using this simple guide: [https://docs.flutter.dev/get-started/test-drive](https://docs.lutter.dev/get-started/test-drive).
- Optional: Read up on documentation in general: [https://docs.flutter.dev/get-started/learn-more](https://docs.lutter.dev/get-started/learn-more)
- Optional: Or if you're familiar with Android or SwiftUI or UIKit or ReactNative or Xamarin.Forms or web development: [https://docs.flutter.dev/get-started/learn-more#apply-your-existing-knowledge](https://docs.lutter.dev/get-started/learn-more#apply-your-existing-knowledge)
The agenda:
17:30: Doors open
17:45: Food and drinks
18:15: Opening and welcome
18:30: Hands-on workshop
21:00: Closing and drinks
21:30: End of meetup
========================================================================
Notes:
- This meetup is organized together with FlutterNL. So they will also have a meetup event on their page for this event. The attendee limit is ~40 in total for the location.
- We do not record, live stream or broadcast this meetup. We’re fully focussing on a nice in-person meetup experience.
- Please keep your RSVP status up to date! Doing so helps organize the meetup tremendously (with a waiting list, capacity planning, food & drinks). Thank you!
- Photography/Video Consent. Kabisa personnel will be taking photos and videos during the event and will use these photos and videos for social media, and promotional materials. By coming to the meet-up, you give Kabisa your consent to take photos and videos of you.
- Parking is available. Just use the parking lot around the building, it is paid parking though. If you come by public transport it's a 2km walk from Eindhoven central to the location, or take a bus.


Flutter Workshop for Beginners