Cinnamon logo
Cinnamon logo
Cinnamon logo




About Us



Let’s collaborate


Cinnamon College: Best Place to Learn Flutter

Evelyn G.




Flutter framework has changed the way apps are created. Learn why you should join the region's largest Flutter team in this practical course by Cinnamon College.


Share this blog:

twitter logo
facebook logo
linkedin logo
link logo

A free course for everyone

As our Flutter team became market leaders, we decided to form Cinnamon College, a space where we could share our knowledge and mentor new generations in new technologies, and what better way to begin than with a Flutter course?

This Flutter training course will show you how to use Flutter to create high-quality, interactive mobile apps for iOS and Android devices. The training program will teach you how to code in Dart and construct beautiful, quick, native-quality iOS and Android apps. Whether you're new to mobile app development or have experience with other mobile app frameworks, Flutter enables high-velocity development and high-quality products.

What is Flutter?

Flutter is a Google open-source framework for building beautiful, natively built, multi-platform apps from a single codebase.

Flutter is made up of two major components:

An SDK (Software Development Kit) is a collection of tools for converting your code to native machine code (code for iOS and Android).

A Framework (a widget-based UI library): A collection of reusable UI components (buttons, text inputs, sliders, and so on) that you can alter to match your individual requirements.

Why learn Flutter?

“In Flutter it’s such a quick and simple development process that even as a new developer you can write a simple app and see progress within minutes” (Josip Mužić, Flutter Developer)

“Learning to code in Dart and use Flutter is really simple. While I can’t speak for whether it is more simple from writing code for mobile applications in Java, Kotlin, or Swift, coming from Web Development, where you have to write separate files in different programming languages for the whole project to come together, I can definitely say Flutter is a much simpler and easier approach. In an example of Web Development, if you aren't even using a framework you still have different file types, such as HTML, CSS, JS, and sometimes PHP. HTML is often somewhat messy, and hard to navigate through. CSS on the other side is easy to read, but it has small tricks that you won’t immediately know, it will take a lot of research to write better CSS code as it’s not capable of being very dynamic. Javascript is the actual programming language, and although I’m a big fan of it, I do prefer Dart. If you were to use different frameworks, they would change the logic a lot. The two that I have personally used are “React” and “Angular”. They are very different, and they add more complications to the file types. Angular is written in Typescript, and React uses JSX. In comparison to Flutter, it’s just a complete mess. In Flutter, everything is in .dart files; UI files, API calls, repositories, everything in one type of file. This is one of my favorite reasons why I believe Flutter is a great choice for new junior developers. It’s easy to understand and it’s also really rewarding. In Flutter it’s such a quick and simple development process that even as a new developer you can write a simple app and see progress within minutes. At uni, I started out with Java and I could tell that if I didn’t have assignments due, I would’ve lost motivation for programming completely. Even when you do make the UI, it doesn’t look half as good as when you write code using Flutter. These are the sorts of GUI's you can get with a minimal amount of effort. Of course, if you spend more effort, both sides would have nicer-looking UI's. The difference is that in Flutter, you can achieve way more beautiful results, in a smaller amount of time.”

Source: Why Choose Flutter Over Other Frameworks?

It is essential for new technology to have clear records. This is why you can learn a lot from Flutter's available documentation, which is quite broad and includes simple examples for basic use cases. When encountering a problem, you are able to examine the documentation and find the solution.


Flutter already has a sizable community, and it's merely the beginning. We'll provide you with some of the best places that developers like to visit on a daily basis to get informed regarding this technology.


“Developers can now try their hand at creating a unique web experience as well as a mobile one, and all from the same codebase.” (Adnan Hamzabegović, Flutter Developer) Source: Introduction to the increasingly popular Flutter

Why should you learn with Cinnamon?

For the second year in a row, Cinnamon has been recognized as the number one Flutter development firm in Croatia by The Manifest and Clutch.

Our team and projects have doubled in the last two years, and you will be guided by the best mentors throughout the course.

Cinnamon started writing its first apps in Flutter long before it took such a global turn. We already had a kick-ass team of developers on standby to conquer the market. Today, these men and women extraordinaire will be your mentors and a shortcut to the next big thing in IT.

Meet the mentors here

You'll be surrounded by experienced mentors who are part of Croatia's largest Flutter team, and who will be available to you throughout the course. Also, you'll be working on an actual app designed in-house for our clients. One hour of instruction is followed by one hour of coding. What a great setup!

You'll work alongside product designers and QA engineers. We'll even simulate the client's presence so you can get a better feel for achieving maximum velocity.

Yes, you will have homework because this hands-on course will provide you with a solid foundation in the skills you seek while also introducing you to a variety of widgets that we want you to feel comfortable with.

This free course will give you an idea of what it's like to work for Croatia's top Flutter team. Once you obtain your graduation, there is always the possibility that you will join us!

Course information and timetable

  • Who?

This course is open to anyone with a basic knowledge of mobile app development (as IT Students or Professionals)

  • What? 

In this course, you'll master the fundamentals of flutter frameworks so that you can build amazing apps efficiently. All equipment needed will be provided by us. After completing the course, you will be a certified Flutter developer.

  • When?

It will take place from the 4th of April to the 28th of May, two days a week you will have training from 17 to 19 hrs.

  • Where?

This is a practical face-to-face course, this training will be hosted at Cinnamon Offices in Zagreb.

Check your calendar and don't let this opportunity pass you by.

  • February Open for applications to Flutter course via the Contact form here.

  • 10.03. Last chance to apply. Applicants will receive an assignment in their email.

  • 13.03. Last date to deliver the initial assignment to assess your basic knowledge.

  • 25.03. Meet the selected candidates.

  • 01.04. Introduction class

  • 04.04. Start Flutter course date

  • 28.04. Last Lecture

  • 20.05. Closing ceremony


This free hands-on course will place you ten steps ahead of your colleagues and at the top of your dream employer's priority list. 

During this training, you’ll learn what it's like to work in Croatia's top Flutter team and get the opportunity to become a colleague! 

Apply right away!

Share this blog:

twitter logo
facebook logo
linkedin logo
link logo

Subscribe to our newsletter

We send bi-weekly blogs on design, technology and business topics.

Similar blogs

Job application illustration

You could use our expertise?

Let's work together.