Instructor
Max Steffen
Flutter Expert from Germany
About me
Hello, my name is Max and am a Flutter freelancer since 2019 and co-founder of tripmind.
How did I get into Flutter?
My first bigger projects have used C#. After i decided to make my master degree in mobile computing, i have done my projects in Java for Android. In my first job i continued to work most of the time with java for different projects, Android, Android Wear and Backend Systems. My favorite was still to making apps, as i can directly see what i have done and feel it with my hands.
After a few years in the labor market, I decided – together with two friends - to found tripmind. tripmind is an app connecting people for travels based on their personal interests and travel preferences. As we wanted to support both iOS and Android, we needed to make a decision: Do we go for the native approach or do we opt for a cross-platform framework. During my master degree I have gathered experience in working with cross-platform frameworks and was not convinced of this approach. They do not feel natural and rather heavy for the user. In some blog post, I once read about Flutter and was intrigued immediately. Thus, I decided to give it a go as it sounded promising and had an ingenious team behind it. This way, I started developing with Flutter 0.2.11 to build tripmind. In the following years, I have rewritten the code multiple times, no state management to redux, redux to bloc and lastly to clean architecture. I spend days to get a CI/CD running with different flavors and package names, looked videos, read blog posts and tried to merge different tutorials to get the app to work as we wanted it to. It was tedious work and took a long time, but in the end I got to know Flutter inside out and still liked the approach from flutter. During the intense developing work with Flutter for tripmind, I always dreamed for a web support as well - and as we know this dream came true.
Today I work as a freelancer, Flutter domain expert and udemy lecturer.
Why lecturer?
I gained my first experiences as a lecturer in my studies where I worked for four years as a tutor for C++ and helped new students to learn the basics of programming. After this, I worked a few months as an assistant teacher in a school and afterwards as lecturer for my university for mobile application platforms. For me it was amazing to spark the interest for coding and share my joy. It was great watch people learn and understand the concepts of programming and observe them getting better with every lesson. This is my goal for my courses as well: Making you enjoy programming and helping you become better with every lesson.
I am convinced that I can teach you dart & flutter in a very short time, so well that you can work professionally and safely on large projects.
What you will find here
- Top courses, always with the current major update if possible
- Tasks to exercise topics
- Continuous support
- Knowledge transfer without losing the thread
- Clean concept in the design/structure of the course content
- Deep understanding on all levels of abstraction