Mô tả

In this course we will build together an Instagram clone app from scratch.

We will use the most up to date Android development technologies. We will use Jetpack Compose, MVVM for the app architecture, Hilt for dependency injection, Jetpack Navigation for moving around in the app, Coil for image loading and Firebase for the backend API. We will even use Coroutines here and there.

This is a slightly more advanced course. It doesn't aim to teach you the basics of Jetpack Compose, but instead, how to use it in the context of a real project, to build a complete app from scratch. In this course we won't discuss the basics of Compose or any of the libraries we use. Instead we will focus on building an app. We will go step by step, line by line and build the application from scratch.

We will implement multiple Instagram specific and general features like:

  • Authentication using Firebase authentication

  • Profile screens

  • Creating posts

  • Follow users

  • Like posts

  • Comments

  • Search screen

  • Post feed screen

  • and more

If you've taken a Jetpack Compose course before and you know the basics, but you're not sure where to go from here, this is the course for you.

This is also an excellent project course for someone who wants to sharpen their Android development skills.

So sign up today and let's build an Instagram clone app with Jetpack Compose.

Bạn sẽ học được gì

Jetpack Compose

Instagram

MVVM

Coil

Hilt

Navigation

Real world app example

Complete Android project

Yêu cầu

  • Jetpack Compose
  • Android development

Nội dung khoá học

10 sections

Introduction

9 lectures
Introduction
07:00
Important message about Udemy reviews
01:08
Engage on social media
00:05
Requirements elicitation
05:53
Functional requirements
17:09
Gradle config
00:19
Create project
06:30
Connect to Firebase
05:43
Emulators and images
03:36

Authentication

13 lectures
MVVM and Hilt
08:58
Navigation
04:43
Signup screen UI
11:59
Signup requirements
03:47
Check unique username
11:53
Error handling
11:28
User profile creation
11:03
Get user data
07:13
Progress spinner
04:26
Navigation
05:09
Login screen UI
08:35
Login screen functionality
09:13
Auto login
08:05

MyPostsScreen

4 lectures
Bottom navigation
14:24
MyPosts Screen
13:14
User Image Card
14:20
Progress spinner
01:43

Profile screen

4 lectures
Profile screen UI
20:09
Save and update user info
03:33
Upload image
15:01
Logout functionality
02:35

Post creation and display

5 lectures
New post image selection
07:13
New post screen UI
10:13
Create post
13:07
Retrieve posts
10:19
Displaying user posts
20:28

Single Post Screen

3 lectures
Single post screen
10:18
Single post UI
19:54
Technical debt
09:38

Search Screen

4 lectures
Search terms
07:36
Search screen functionality
04:16
Search screen UI
14:43
Following and followers
10:20

Feed screen

5 lectures
Feed screen functionality
09:42
Feed screen UI
18:07
Like post functionality
05:48
Like animation
07:10
Double tap functionality
08:49

Comment screen

6 lectures
Create comment functionality
06:27
Comment screen navigation
06:34
Create comment UI
07:09
Retrieve existing comments
07:36
Display comments
07:00
MyPostsScreen update
06:44

Conclusion

2 lectures
Functionality review
04:01
Conclusion
00:39

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.