Flutter Hackathon
Details
The concept is simple: we meet and we create beautiful apps together. This hackathon is a great opportunity to get together to learn and practice Flutter and Dart together, with enough time to get things done!
⚠️The schedule and the details are not yet final. At the beginning of the event, I'll share with you how and what we are going to do.
ABOUT THE FORMAT
I'm not sure how to call this event, a hackathon, a coding day, prototyping challenge, so to make sure that you understand what's going to happen, here's a brief intro:
At the beginning of the event, we form groups of 5, at least we will try, some groups might be smaller. We try our best to mix people with different skills and Flutter experience levels.
We'll have a single project/challenge that all teams should solve to the best of their ability in the time we have for coding. Before we start coding, we will introduce you to the topic and clarify the use-cases. We provide the project description and the teams can decide how they tackle the issue.
The project is selected so that it's possible to finish in one day. The development of the app requires no extra backend code (or it's optional), encourages developers to think about localization and accessibility, gives enough freedom to implement a creative, custom design. Teams can pick whichever state management they want. We tried to pick a good project for you and hope you'll like it.
Having one challenge lets us compare the results better, reduces confusion during the event, and eliminates the need for long discussions about which topic to choose from a long list of projects.
Please make sure you have a GitHub account before the event. All developed code should be released with an open-source license and the code should be made available on GitHub. The developed code should be committed regularly during the day.
We will use Flutter to come up with solutions.
At the end of the event, each group demos what they built, and we will vote on which team's solution is the best.
The winner gets a small prize and we have a couple of giveaway items.
If you have any feedback, get in touch, it might help us make the next event even better.
SCHEDULE
09:00 - 09:30: ☕️ Brezn, coffee, chat
09:30 - 10:15: 👋 Welcome, welcome! Intro to the event, forming groups, introducing the project we want to solve. Introduction of iteratec GmbH.
10:15 - 12:30: Work! (~2h 15m)
12:30 - 13:15: 🍕 Pizza
13:15 - 13:45: Demo of Flutter with Bluetooth LE in a real-world environment (optional)
13:45 - 17:00 Work! (~2h 30m)
17:00 - 18:00: Demo, Raffle, Winner
LOCATION
📍The location, drinks, and lunch are provided by iteratec GmbH. Thank you for hosting us! For more info about the company, go to https://www.iteratec.com/
PRIZES
Currently working on a list of items, but there will be prizes 🎁💪🥧👾
ABOUT
Flutter is Google’s portable UI toolkit for building beautiful, natively-compiled applications for mobile, web, and desktop from a single codebase. https://flutter.dev
IMPORTANT
✅ Keep your RSVP up-to-date. The seats are limited. If you can't make it, please update your RSVP so others can come to the event. Don't wait with your cancellation until the very last day.
📱 Bring cables to connect your phone to your laptop, if you’d like to develop on a physical device (aka mobile phone). Some plugins don't work on an emulator or simulator
⚡ Don’t forget your charger.
👩💻 Finish the Installation Guide before the event. Installing everything for Android and iOS development takes some time, so don't wait until the event with the installation. If you already installed Flutter + its dependencies a while ago, upgrade and test that you can build/run apps. https://flutter.dev/docs/get-started/install
🏎 Finish the Test drive before the event. This ensures that you can run apps and your development environment is ready. https://flutter.dev/docs/get-started/test-drive
