HOME > Development > Build 10 Real World Apps with Flutter

Build 10 Real World Apps with Flutter

  • Development
  • Dec 30, 2024
SynopsisBuild 10 Real World Apps with Flutter, available at $49.99, h...
Build 10 Real World Apps with Flutter  No.1

Build 10 Real World Apps with Flutter, available at $49.99, has an average rating of 4.35, with 139 lectures, based on 29 reviews, and has 309 subscribers.

You will learn about Basic widgets in flutter Building a game in flutter Implementing sound effects Working with apis Dealing with images Different state managements Provider , riverpod and bloc Getx package Web scraping in flutter Text to speech functionality Local sqlite database for app Firebase database Firebase storage bucket Working with timers in flutter Grouped listviews UI / UX Design This course is ideal for individuals who are Flutter devs who want to gain practical knowledge in flutter or People who want to build real world apps or Learners who want to learn different kind of topics in flutter It is particularly useful for Flutter devs who want to gain practical knowledge in flutter or People who want to build real world apps or Learners who want to learn different kind of topics in flutter.

Enroll now: Build 10 Real World Apps with Flutter

Summary

Title: Build 10 Real World Apps with Flutter

Price: $49.99

Average Rating: 4.35

Number of Lectures: 139

Number of Published Lectures: 139

Number of Curriculum Items: 139

Number of Published Curriculum Objects: 139

Original Price: $109.99

Quality Status: approved

Status: Live

What You Will Learn

  • Basic widgets in flutter
  • Building a game in flutter
  • Implementing sound effects
  • Working with apis
  • Dealing with images
  • Different state managements
  • Provider , riverpod and bloc
  • Getx package
  • Web scraping in flutter
  • Text to speech functionality
  • Local sqlite database for app
  • Firebase database
  • Firebase storage bucket
  • Working with timers in flutter
  • Grouped listviews
  • UI / UX Design
  • Who Should Attend

  • Flutter devs who want to gain practical knowledge in flutter
  • People who want to build real world apps
  • Learners who want to learn different kind of topics in flutter
  • Target Audiences

  • Flutter devs who want to gain practical knowledge in flutter
  • People who want to build real world apps
  • Learners who want to learn different kind of topics in flutter
  • You have learned flutter and want to gain practical experience ? You wanna add up some awesome flutter apps to your resume ? Then this is the perfect course for you .

    In this course we are gonna build 10 real world apps from beginner to advanced level. starting from a basic bill split app to advancing to a complex news reader app using tts and apis. Furthermore we will cover lots of different topics like basic widgets, working with timer in flutter, retro themes, sound effects , text to speech ,image filtering and e.t.c.

    And not to forget, we will also use a new state managements every time, starting from normal setState to provider, riverpod, bloc ,rxdart and getx. One more cool thing we are gonna learn is how to implement web scraping in flutter easily which is rare.  Then of course we are also gonna work a lot with apis, sending data to a api, or also receiving data back . And at last , we will also work with databases, starting from a local sqlite database to using a firebase server.

    So as you can see, this is a big exciting course covering lots of things and gaining practical knowledge. In each section you will always learn something new. Detailed explanations and previews of the apps are available for you to have a brief look

    Course Curriculum

    Chapter 1: Billsplit App

    Lecture 1: App intro ( Billsplit app )

    Lecture 2: Project setup

    Lecture 3: Upper container of home screen

    Lecture 4: Slider for choosing friends

    Lecture 5: Widgets for tip and tax data

    Lecture 6: Custom keyboard

    Lecture 7: Logic and state for UI

    Lecture 8: Calculating bill

    Lecture 9: Data and logic to results page

    Chapter 2: Hangman Game

    Lecture 1: App intro ( Hangman game )

    Lecture 2: Project setup

    Lecture 3: Appbar of gamescreen

    Lecture 4: Points, hangman image and lifes

    Lecture 5: Alphabets keyboard

    Lecture 6: Handling the word to guess

    Lecture 7: Checking if word has user input letter

    Lecture 8: Points and status of hangman

    Lecture 9: Updating image state

    Lecture 10: Implementing lifes

    Lecture 11: Creating result dialog

    Lecture 12: Play again functionality

    Lecture 13: Sound effects

    Lecture 14: Controlling sound effects

    Chapter 3: Pomodoro Timer App

    Lecture 1: App intro ( Pomodoro app )

    Lecture 2: Project setup

    Lecture 3: Pomodoro screen setup

    Lecture 4: Timercard UI

    Lecture 5: Timer options

    Lecture 6: Rendering timer options into UI

    Lecture 7: Pause and play button

    Lecture 8: Progress widget UI

    Lecture 9: Provider state for timer options

    Lecture 10: State for timer card

    Lecture 11: Timer countdown

    Lecture 12: Rounds and breaks state

    Lecture 13: Testing pomodoro

    Lecture 14: Colours depending on state

    Lecture 15: Restart functionality and conclusion

    Chapter 4: Image to text recognition App

    Lecture 1: App intro ( Image to text recognition app )

    Lecture 2: Project setup

    Lecture 3: Appbar of main screen

    Lecture 4: UI of main screen

    Lecture 5: Picking an image

    Lecture 6: OCR space api

    Lecture 7: Posting image to api and getting data

    Lecture 8: Displaying parsed text

    Lecture 9: Copy and share functionality

    Chapter 5: Newsreader App

    Lecture 1: App intro ( Newsreader app )

    Lecture 2: Project setup

    Lecture 3: Building homescreen

    Lecture 4: Categories tab bar

    Lecture 5: News widget

    Lecture 6: Finishing news widget UI

    Lecture 7: Newsapi

    Lecture 8: News model

    Lecture 9: News repository

    Lecture 10: News bloc and stream controller

    Lecture 11: Streambuilder for news

    Lecture 12: Showing news in UI

    Lecture 13: Bloc state for category tab

    Lecture 14: Dropdown for country news filter

    Lecture 15: Showing news depending on filter

    Lecture 16: Text to speech functionality

    Lecture 17: Whole news in webview

    Chapter 6: Quotes App ( Webscraping )

    Lecture 1: App intro ( Quotes app )

    Lecture 2: Project setup

    Lecture 3: Homescreen UI

    Lecture 4: Categories gridview UI

    Lecture 5: Dynamic navigation to quotespage

    Lecture 6: Quote card UI

    Lecture 7: GET response from website

    Lecture 8: Scraping the quotes

    Lecture 9: Displaying scraped data

    Lecture 10: Scraping homepage quotes

    Lecture 11: Conclusion

    Chapter 7: Random Meal Generator

    Lecture 1: App intro ( Random meal generator )

    Lecture 2: Project setup

    Lecture 3: Homescreen UI

    Lecture 4: Header of recipe screen

    Lecture 5: Middle section UI

    Lecture 6: Ingredients and instructions widgets UI

    Lecture 7: Meal model

    Lecture 8: Meal repository

    Lecture 9: Future provider with riverpod

    Lecture 10: Consuming data from provider

    Lecture 11: Displaying API data in UI

    Lecture 12: Refresh provider for new data

    Lecture 13: Recipe youtube video

    Chapter 8: Fitness Tracker with Sqlite DB

    Lecture 1: App intro ( Fitness tracker app )

    Lecture 2: Project setup

    Lecture 3: Building homescreen UI

    Lecture 4: Customized tab bar

    Instructors

  • Build 10 Real World Apps with Flutter  No.2
    Sivaram Nalliboyana
    Experienced Mobile App Developer
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 1 votes
  • 3 stars: 1 votes
  • 4 stars: 6 votes
  • 5 stars: 18 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!