JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
Chili Flutter Academy Student form
Course format
3 classes per week, each 4h, during first half of the day (specific time will be agreed with the student group) for 1 month
Important: classes are offline in Riga, in Chili office. Please keep this in mind when applying. We can't help with relocation.
Homework after each class, which should take ~4h, but highly depends on the student
Every homework is reviewed and extensive feedback is given for every homework
Teachers are experienced developers who work with Flutter on real client projects on a daily basis
The price is 250 EUR + PVN. (If we hire you after the school, this amount will be returned to you)
Planned start date is the beginning of June (it may vary and the specific date will be agreed with the student group)
The main language of the course is English
Course objectives
All of your personal work will be reviewed by our teachers via code review, and you will receive detailed feedback about what is good, what can be done better, and how to do it. We will also review the most common mistakes during weekly sessions. You will have access to the mentor to answer your questions and help you throughout the entire course.
You will learn how to use tools that are used by IT teams in real life, such as Slack for communicating with the team, Jira for managing the project’s lifecycle, Figma for working closely with designers and design systems, and Github for managing the project’s source code.
You will learn to use the Dart language and its best practices.
You will learn general best practices of code hygiene, such as how to format code, readability, and maintainability.
You will learn how Flutter works and how to work with it. You will be comfortable with composing UIs of various complexities, making them responsive, performant, and according to the designs. You will also learn how to use and implement various UI components that mobile users expect. You will be able to work with custom assets, such as images and fonts.
You will learn how to handle navigation and business logic as your apps scale with state management techniques. You will learn what options are available in Flutter and how to work specifically with
flutter_bloc
.
You will learn design patterns that are used in real applications, such as the repository pattern and the dependency injection pattern. You will learn their practical applications and how to use them to write efficient, coherent, maintainable, scalable, and testable code.
You will learn how to organize and structure the architecture of your project in a clean manner.
You will learn how to use third-party libraries in your apps and how to decide if the library is worth using.
You will learn how to connect your apps to the network and use various REST APIs, as well as the best practices for the network layer.
You will learn how to store data locally, what local data storage options exist, and how to decide where to store sensitive user data and where not to store it.
You will learn how to test your code with automated tests, how to debug errors and performance issues, as well as how to improve your code with static code analysis.
Sign in to Google
to save your progress.
Learn more
* Indicates required question
Email
*
Your email
Full name
*
Your answer
What is your current occupation? (student, full time job...)
*
Your answer
Why are you interested in learning Flutter?
*
Your answer
What is your goal for this course?
*
Your answer
What is your experience with programming?
*
Your answer
Which of the following terms are familiar to you:
*
Variable
Function or Method
Control flow statement (if, switch...)
Loop (for, while...)
Class
Object
Required
Do you have a laptop and if yes, what are its specifications?
*
Your answer
This is an intense course, that will require a full month of 20h-30h+ occupation per week. Will it be possible to combine it with your occupation?
*
Your answer
Any questions, thoughts, suggestions?
Your answer
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Chili.
Report Abuse
Forms