Flight with Flutter: Bonus Track – Dart Language
by Michael Cardoza | | Development
Bonus guide: Learn Dart, the language behind Flutter. Covers syntax, null safety, async/await, collections, and packages—your extra toolkit.
Full-Stack Developer
I am a full stack Software Developer with a background in graphic design and self-taught skills in web development, I push myself daily to discover and embrace the latest in technology.

Javascript (NextJS, Angular, React, React Native), PHP (Laravel, Wordpress), Python (FastAPI), Docker, Flutter, GoLang, Database (PostgreSQL, MySQL, MongoDB).

A purist at heart, Michael is hard to convince but always finds a better way to optimize code. Give him five minutes, and he’ll refactor a project and deploy it to production. Known for being straightforward and unapologetically himself, he doesn’t shy away from his love for home comforts—or his Adidas collection.

"I never imagined I’d enjoy mobile development, but after my first project with Flutter, I fell in love. Also, GoLang has officially replaced Python as my favorite language".



IntelliJ IDEA


by Michael Cardoza | | Development
Bonus guide: Learn Dart, the language behind Flutter. Covers syntax, null safety, async/await, collections, and packages—your extra toolkit.
by Michael Cardoza | | Development
Learn how to plan, build, test, and deploy your first Flutter app. Covers project setup, UI, state management, release builds, and deployment.
by Michael Cardoza | | Development
Learn Flutter navigation, routing, and animations. Explore Navigator, named routes, dialogs, implicit/explicit animations, and Hero transitions.
by Michael Cardoza | | Development
Learn state management in Flutter. Explore setState, lifting state, Provider, and Riverpod to handle local and app-wide state effectively.
by Michael Cardoza | | Development
Learn Flutter’s core building blocks—widgets and layouts. Discover Stateless vs Stateful, and create your first profile card in Flutter.
by Michael Cardoza | | Development
Learn the essentials of Flutter development. Discover what Flutter is, why it matters, and how to set up your first app step by step.
by Michael Cardoza | | Development
Learn how to write beautiful, Pythonic code with our 5 expert tips. Improve readability, efficiency, and style in your Python programming today!
by Michael Cardoza | | Development
Discover why Python should be your go-to programming language. Explore its readability, versatility, strong community support, and extensive libraries.
by Michael Cardoza | | Development
Follow our step-by-step guide to building a complex Rust web application. Learn practical applications of advanced concepts for a comprehensive real project.
by Michael Cardoza | | Development
What essential techniques for testing and debugging Rust web apps do you know? Learn about unit tests, integration tests, and more in our comprehensive guide.
by Michael Cardoza | | Development
Discover key strategies to optimize the performance of your Rust web apps. Learn about async programming, reducing WebAssembly bundle size, and more
by Michael Cardoza | | Development
Discover how to enhance your Rust web apps by integrating powerful backend services. Learn to set up RESTful APIs and GraphQL with Rust in our guide.