Instagram clones that follow suit,
Flutter + Firebase is OK.
Instagram App + Server with Flutter and Firebase
Until the first half of 2019, I wasn't entirely confident in Flutter. But as I launched the app and conducted offline training, I gradually gained confidence. I'm convinced that Flutter is the way to go for simple app development.
So, we've upgraded the Instagram clone example from our previous Flutter introductory course and released the Instagram Clone 2.0 course.
There is some overlap in the areas covered with existing courses, so the two courses are complementary to each other.
Google login/logout, using Google profiles, attaching photos, and writing posts are all covered in previous lectures.
In the Instagram Clone 2.0 tutorial, we will implement additional features such as follow/unfollow, post display, like/unlike, comment, comment list, and display number of likes/last comment on a post .
Who would benefit from listening?
If you know how to create UI with Flutter and are familiar with Dart syntax, you can take this course.
Please note that configuration and UI creation are not covered in this course.
Since I will be implementing functions on top of the UI code I have written in advance, I recommend that you first watch the Flutter Introduction course for the basics.
In fact, when building an app with Flutter, UI coding and logic coding can be completely separated. In this course, you can think of the logic as the primary focus.
Dart grammar is included in the Flutter introductory course and is also available as a YouTube video, so you can watch it whenever you need.
You can make it yourself.
Implementation features
Here are the features we'll be cloning in this course. Features added from the original "Introduction to Flutter" course are highlighted in bold .
- Social Login / Logout
- Display profile information
- Create a post with attached photos
- Follow / Unfollow
- Show posts on the Home tab (showing recent comments, number of comments, and likes)
- Like/Unlike Post
- Comment on a post
- Show comment list
Lecture Features
- This course is designed for those who have taken the 'Introduction to Flutter' course or have equivalent basic knowledge.
- These two courses complement each other because they cover some overlapping topics from the "Introduction to Flutter" course, but explain them in different ways.
- This is done by modifying a starter project that has already been created with the UI, and does not include any separate UI creation.
- I will explain with a focus on implementing the function.
Please note before taking the class!
- This video was taken before Null Safety was implemented, which is supported starting from Flutter 2 and Dart 2.12.
- Therefore, in order to follow along with the video, you must refer to the lecture contents and set the Dart version to 2.7 or lower before taking the course.
- If you use the same library version as the lecture video, you can proceed as shown in the video.
- If you want to update the library version, you must resolve the issue directly through the relevant document.
- We update Github irregularly to apply the latest version.
Tools covered here
- This course is designed for those who have taken the 'Introduction to Flutter' course or have equivalent basic knowledge.
- These two courses complement each other because they cover some overlapping topics from the "Introduction to Flutter" course, but explain them in different ways.
- This is done by modifying a starter project that has already been created with the UI, and does not include any separate UI creation.
- I will explain with a focus on implementing the function.
Expected Questions Q&A
Q. What program do you use in this course?
We use Flutter and Firebase.
Q. Can non-majors also take the course?
It's possible. However, I recommend taking the Flutter introductory course first (please check your prerequisite knowledge).
Q. What can I do after completing this course?
You will learn how to create a simple service app.
Player lecture