Flutter & Dart desde cero
Learn Flutter & Dart to build iOS and Android apps from one codebase. Includes 13 apps & 2 real-world projects.
Course Content
Flutter & Dart desde cero is an all-levels Udemy course taught by Rodrigo Morales. It runs 32h 7m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.0 out of 5 from 1,025 reviews, with 3,561 students enrolled. It is a paid course, last updated March 2023.
Flutter: Build Cross-Platform Mobile Apps with Dart
Flutter is Google's cutting-edge UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase. Leveraging the Dart programming language, Flutter empowers developers to create beautiful, high-performance apps rapidly. This course will guide you through the fundamentals and advanced techniques to master Flutter development.
Why Choose Flutter?
- Cross-Platform Development: Build apps for both Android and iOS with a single codebase. Flutter's unified framework and widgets ensure consistent performance and a native look and feel. It provides widgets adhering to both Cupertino (iOS) and Material Design (Android) guidelines, covering everything from scrolling and navigation to icons and fonts.
- Rapid Development: Experience the power of Hot Reload, allowing you to see code changes instantly on your device without restarting the app. This significantly speeds up the development process.
- Growing Community & Google Support: Flutter, backed by Google, boasts a vibrant and expanding community, evident in its active GitHub presence.
What You'll Learn in This Course:
- Hands-on Project Development: Develop 15 distinct applications to solidify your understanding of Flutter concepts.
- Real-World Applications: Build a WhatsApp Clone, a movie billboard application using the TMDB API, and integrate SQLite for local data storage.
- Dedicated Support: Receive expert assistance and answers to your questions throughout the course.
By the end of this course, you will have a comprehensive understanding of:
- Object-Oriented Programming (OOP): Master core OOP principles including properties, methods, classes, inheritance, abstract classes, and interfaces.
- Control Flow: Understand and utilize IF/Else statements, switch statements, while loops, and for loops.
- Data Structures: Work with essential data structures like maps and lists.
- Asynchronous Programming: Learn how to make asynchronous API calls and retrieve data from remote servers.
- In-Depth Flutter Framework Knowledge: Gain a deep understanding of the Flutter framework and its capabilities.
- Practical Flutter & Dart Development: Develop a strong foundation in Flutter and Dart through practical application development.
Course Updates:
- Dart 2.8: Updated May 2020
- September 2019 Update: Includes Form Validation, SQLite integration, BLoC Architecture, Streams, RxDart, Firebase, and Firestore.
Need an app built? Hire the team behind TutorialSearch.io
Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.