Udemyintermediateen

Build 10 Real World Apps with Flutter

Learn Flutter app development! Build 10 apps, from beginner to advanced, using state management, databases, APIs, web scraping & more.

4.3(31)
350students
12h 11m
Certificate
Sivaram Nalliboyana
Sivaram NalliboyanaExperienced Mobile App Developer

Course Content

Build 10 Real World Apps with Flutter is an intermediate-level Udemy course taught by Sivaram Nalliboyana. It runs 12h 11m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 31 reviews, with 350 students enrolled. It is a paid course, first published June 2022.

Ready to build impressive Flutter apps and boost your development portfolio? This course is your pathway to practical Flutter development experience, taking you from beginner to advanced levels.

We'll embark on a hands-on journey, constructing 10 real-world Flutter applications. Our projects range from foundational concepts to complex implementations, including:

  • Basic App Development: Start with a practical bill split app to solidify fundamental Flutter skills.
  • Advanced App Development: Progress to a sophisticated news reader app incorporating text-to-speech (TTS) and API integration.

Throughout the course, you'll master a wide array of essential Flutter topics:

  • Flutter Widgets: Gain proficiency in building user interfaces with various widgets.
  • Timers in Flutter: Learn to implement and manage timers for dynamic app behavior.
  • Retro Themes: Discover techniques for creating visually appealing retro app themes.
  • Sound Effects: Enhance your apps with engaging sound effects.
  • Text to Speech (TTS): Integrate text-to-speech functionality for accessibility and user experience.
  • Image Filtering: Explore image filtering techniques to enhance visual content.
  • API Integration: Learn to send data to APIs and receive data back to create dynamic and interactive applications.
  • Web Scraping in Flutter: Master the skill of web scraping – a valuable and often overlooked technique.
  • State Management: Experience various state management solutions including:
    • setState (basic)
    • Provider
    • Riverpod
    • BLoC
    • RxDart
    • GetX
  • Database Management: Work with both local SQLite databases and Firebase for scalable data storage.

Each section provides detailed explanations and app previews to ensure a clear understanding of the concepts. This comprehensive course delivers practical knowledge and empowers you to build a diverse range of Flutter applications. Start building your Flutter skills today!

$ whoami — the devs behind tutorialsearch.io

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.