Welcome to the Flutter crash course tutorial series. So you heard about Flutter? saw it popping up in the news everyday, and now you want to get a taste of it or get started with it altogether. You have come to the right place.
What is Flutter?
What makes Flutter different?
I highly recommend reading this medium article for even more clarity.
If none of this makes sense, don’t worry, you don’t need to know any of this to build great Flutter applications.
I won’t bore you by providing installation instructions as the Flutter guys have already done it very nicely.
Overview of application
We will be developing an application named GitHub search. In this application user can enter a search term and corresponding repositories will be fetched (http) from Github Api. User can select on a single repository to see the details and save the repository in favourites (database).
The complete code for the application we develop will be available at this GitHub Repo.
Overview of this tutorial series
This course is divided in 7 parts. You are already reading the first part.
In Part 2 and 3 you will learn about Flutter UI basics and different types of Widgets available in the SDK.
In Part 4 and 5 you will learn how to build lists in Flutter and making network calls.
in Part 6 you will learn how to store data in SQLite database.
Finally, we will end the series in Part 7 by tying up some loose ends.