Your fast track to in-demand development jobs for 2022! Learn to build professional Flutter apps from scratch in this intensive bootcamp, led by our team of industry experts. Build your development portfolio and get hired faster.
Enrollment ends in...
12 weeks + interview prep
20-25 hrs/weekAugust 15, 2022
Immediate access to materials at enrollmentBuild apps just like the pros! Get a strong foundation by starting with fundamentals in Dart, the modern programming language behind Flutter apps. Then you’ll move to building modern, stylish UI in Android Studio, Google’s integrated development environment. You’ll start by building flexible, responsive layouts, and then bring more logic and complexity into your apps as you tackle navigation, networking, state management, data persistence and more. By the end of this accelerated bootcamp, you’ll have real-world Flutter development skills, along with solid portfolio and interview preparation, that will put you ahead of the rest in the Flutter job market.
This is your introduction to your Flutter apprenticeship! Your first task is to build a basic app from scratch, giving you the chance to get the hang of the tools and the basic Flutter app structure. You’ll customize the app and find out how to use a few popular widgets like ListView and Slider to update your UI in response to changes.
Now that you’ve gotten into your first app, you’ll go under the hood to take a deeper look at the Dart programming language! Learn the fundamental building blocks of Dart, through hands-on exercises with data types, comparison and logical operators, functions, operators, and more.
This week you'll dig deeper and investigate more fundamental elements of Dart, including control flow to modify the execution of your code. You’ll also dig into functions and classes, and implement them in your app to learn how they work using hands-on exercises and challenges.
With some solid Dart skills in your toolbox, it’s time to craft some more advanced code. Discover the concepts of nullability and null safety, how to build and work with collections, dig into more extension methods, and finish off by learning how concurrency and asynchronous concepts work in Dart.
This is your week to go further with your Flutter apps; you’ll gain exposure to more advanced features like network calls, list views, concurrency, and how to animate your app’s hero section.
In Flutter, everything’s a widget! Flutter uses a declarative approach to building out widgets, and you’ll get plenty of experience with this as you work with various out-of-the-box Flutter widgets and learn how to craft your own custom Widgets in the process.
Coding is great, until you hit that one bug that you just can’t fix! Learn the fundamentals of debugging in Flutter, including how to create breakpoints, inspect variables, how to decipher the call stack, how to debug with Android Studio, and more!
User interfaces are really just state machines in disguise. That’s why it’s important to understand how to manage state in Flutter apps. The Flutter framework handles some of this for you, but you’ll also need to understand how to manage state yourself throughout your app.
Flutter comes with a few fun things out-of-the box, such as some UI transition effects known as Material Transitions. But once you understand how these work, you can use these effects along with implicit animations to achieve some really stunning and engaging effects in your app.
Storing data for your apps and retrieving it later is an important skill — and there’s multiple ways to store that data. You’ll investigate multiple methods of persisting and retrieving data, including shared preferences, JSON and serialization, and SQLite.
Carrying on the theme of data persistence, you’ll move along to learning all about Firebase and Google’s Firestore database. This is a cloud-based solution that lets you persist data online in a modern and dependable way.
You’re nearly done! This week is dedicated to polishing your capstone portfolio apps, and your instructors will also be available to help you out with the more esoteric elements of Flutter app building.
It’s graduation week! All of your hard work has paid off, and you’re nearly done. But just before you head out into the job search market with your new-found skills, you’ll spend the week preparing for the job search and interview process with your expert mentors.
You’ll learn what stands out to recruiters, how to handle technical interviews, and other tactics that will put you ahead of the competition in your job search as a new Flutter developer.
Build modern, stylish and cross-platform apps in Flutter, Google’s new UI development framework. From basic logic, to advanced concepts like networking, concurrency, data persistence, portfolio development and interview preparation, you’ll gain in-demand real-world Flutter development skills that will put you ahead of the rest in the Flutter app developer job market.
If you’ve got some app development experience with either iOS or Android, or have gone through our free course, Your First Flutter App: An App From Scratch, you’re ready for the next step.
This Accelerator bootcamp involves hands-on programming in Dart and Flutter through the Android Studio IDE, as well as other external tools like Git and GitHub.
With real world projects taught by industry experts, gain an advantage and get hired with in-demand tech skills.
Learn when you want, where you want. Our program is offered online, so you can progress through our bootcamps on your own time and work around your busy schedule.
Our mentors are professional developers themselves, and they’ll be there through the whole bootcamp to answer your questions, and to keep you motivated and moving forward.
Put your best work forward with your polished capstone projects that you can proudly show to prospective employers, to help you stand out from other applicants and put you ahead of your competition.
Program Offerings | Enrollment includes: |
---|---|
Class Content | |
Content co-created with industry experts |
|
Real-world projects |
|
Hands-on coding experience |
|
Feedback from advanced mentors |
|
Student Services | |
Technical mentor supportImproved |
|
Right-sized student cohortsNew |
|
Online community features |
|
Career Services | |
Interview preparation |
|
Online profile management |
|
Networking strategies |
Two easy payments of
If you’re looking for the absolute best way to get into the mobile development industry, and in the shortest possible amount of time, then you’re a perfect fit for our bootcamps! In just 12 weeks you’ll have gone from mobile developer novice to a point where you have a significant amount of experience building mobile apps — and you’ll be ready to get your first job in the high-demand industry of mobile app development.
If you’re just a little familiar with coding or building mobile apps, we highly recommend our iOS or Android Accelerator bootcamps. These programs are designed for people with just a little programming experience or exposure, and follow our acclaimed Apprentice approach to learning how to build apps, as we cover theory, language details as well as app design in an integrated, real-world fashion that thousands of students have used to launch their own app development careers.
If you already have experience with building and shipping iOS or Android mobile apps, we recommend that you think about the Flutter Accelerator bootcamp. This bootcamp gets you in-depth experience with building apps in Flutter, Google’s cross-platform UI framework.
We recommend that you have a bit of exposure to some level of coding or programming, as you’ll be able to keep up with the classes better. If you’ve already worked through our free Your First App video courses for iOS, Android or Flutter, then you’ll be well-prepared for our bootcamps!
As well, you’ll need a fairly modern Windows, Mac or Linux computer to install and run the tools and frameworks needed for this course. Check out the individual bootcamp pages for more details on what specific hardware requirements each program has.
We recommend that you have a bit of exposure to some level of coding or programming, as you’ll be able to keep up with the classes better. If you’ve already worked through our free Your First App video courses for iOS, Android or Flutter, then you’ll be well-prepared for our bootcamps
This program starts on August 15, 2022 and completes the week of November 7, 2022.
Because of the two live sessions offered per week, we strongly recommend that you plan to start the course on the planned start date. Due to the pace of the course, it will be extremely hard to catch up with the course if you don’t plan to start on August 15th.
Each bootcamp includes a full week of interview prep and job-hunting advice from our mentors, who have been through hiring processes many times — and many of our program mentors have even been in the position of hiring new employees before, so they are well-suited to help you learn how to navigate the challenging world of technical interviews and help you stand out from the rest!
All of our Accelerator bootcamps are offered in an online format. Although most of the program is completed on your own time, there will be two, one-hour live instructional sessions offered per week during business hours (Eastern time), which will be critical to your success in this program. Therefore, we highly recommend that you plan to attend the live online sessions for your bootcamp.
If you have to withdraw from the bootcamp before it begins, you may request a refund by emailing support@raywenderlich.com before the course start date of August 15th.
After the bootcamp begins, the bootcamp price is non-refundable. We may be able to offer partial refunds for extenuating circumstances. Please email support@raywenderlich.com with your particular details and we’ll see what we can do.
Don’t see your question answered here? Check out our official RW Accelerator Bootcamp FAQ, updated regularly.
Your fast track to in-demand development jobs for 2022! Learn to build professional Flutter apps from scratch in this intensive bootcamp, led by our team of industry experts. Build your development portfolio and get hired faster.
Enrollment ends in...