No matter if you want to build a brand new App, or add new features to an existing one: with Flutter you can do faster and better. We have built our 5-days Flutter coding bootcamp to teach you everything you need to start building Apps in real world.
Need more? We also offer one-to-one or small groups private training.
Becoming a Flutter developer is about learning a way of thinking, not just about expertise with a specific set of tools. For that reason, together with Flutter specific topics, we also teach good software design and best-practices, algorithms, data structures, and code readings.
With our intense 5 days course you will learn:
Basics of the Dart programming language and its core advantages.
Basics concepts of the Flutter framework and why is so great.
One of the most powerful Flutter features is its Material Design integration to create amazing designs with just a few lines of code.
How to update the user interface interactively responding to user input or from asynchronous callbacks.
Smoothly animate UI elements with Flutter, with fast renderings.
Networking is the heart of an App: it's used every time we need to fetch data or communicate with the world.
BLoC or Business Logic Component is used to efficiently manage the Business Logic of an App.
Firebase tools are almost essential in any App. You can integrate them in a matter of minutes in Flutter, with the ready-to-use SDK.
A lightweight and fast NoSQL database that it's easy to lean, to use and guarantees great performance.
Write Flutter code and integrate into an existing native, without rewriting everything from scratch!
Course is divided in 3 main sections: Open Work Time, where you can experiment what you have learned, Live Lessons, where the above presented topics are explained in lessons of 45 minutes, and Live Code, where you will build an App with specific tasks and goals.
Students will be able to review the lesson of the previous day autonomously, as well as complete the task started the day before, getting ready for the afternoon.
A few minutes to discuss what we will do over the next hours and eventually to collect some thoughts about the previous day.
Daily talks with topics of incremental difficulty, from day 1 to day 5. Each lesson will be a mix of slides and LIVE code. Students can interact with the instructor, asking questions during lesson.
The groups of Students will be challenged to build an App over the 5 days. Each day a goal is set and, together with the instructor, students can build it, following along LIVE code. At the end of the day, a repository with a proposed solution is released.
Day lessons officially ends at 6:15, but real learning happens outside the classroom. We encourage you to read the materials we will provide at the end of each day, and to review what we have learned over the day.
Nowadays online shopping is at its most significant and highest level. With the computerized change and the upsurge [...]
We’ll implement navigation from the homepage’s list item to its detailed view. In this recipe, we’ll do two things [...]
Integrating In-App payments in flutter can be done in less than 15 minutes with Razorpay which includes Card [...]