Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Mobile Application Development

[LV3] Jetpack Compose - Create a diet app that looks good

Let's create a plausible app with Jetpack Compose. Let's advance the example a little and connect the API (Firebase) to do network communication.

(5.0) 1 reviews

69 learners

  • bokchi
실습 중심
미니프로젝트
Android Compose
Android
Firebase

What you will learn!

  • Jetpack Compose UI

  • Jetpack Compose Animations

  • ViewModel

Practice Jetpack Compose by building a diet app.

Let's create a realistic diet app using Jetpack Compose .

  • Try to do a project from start to finish, not just a partial example.

  • Let's take a look at how to create various animations and screen transitions.

Let's practice the following:

Sign up/Log in

Let's learn how to handle errors when implementing the member sign-up and login functions.

Data visualization

We visualize data, express it in graphs, and implement a splendid UI through animation.

Read, write, and delete data

Learn about screen transitions and Activity/Compose screen transitions while reading, writing, and deleting data.

Edit profile screen

Learn how to edit data and switch screens while editing your profile screen.

🔍 Learning Content

What can I learn?

  1. You can learn about the basic UI and animation of Jetpack Compose, as well as how to separate frequently used screens into components.


  2. You can learn how to use ViewModel to synchronize data by calling and receiving APIs from the UI while reading and writing simple data.

  3. By working through a few examples of Jetpack Compose, you can get a feel for how to add functionality while communicating with the server (Firebase).

🤺 What is the level of the lectures?


For those who have practiced a few Jetpack Compose examples
This is for those who want to create a project by combining ViewModel and API communication.


Therefore, the following player knowledge is required:

  1. Experience working with several Jetpack Compose examples

  2. Understand the basic grammar of Kotlin

  3. You need to know what a ViewModel is


How will the class be conducted?


As shown below, there are cases where explanations are provided through reviews, but in most cases, there is no special explanation.
We'll quickly implement code to complete your project . Please watch the preview lecture to gauge the teaching style.


Frequently Asked Questions


Q. I'm new to Jetpack Compose. Should I take the course?

A. This course is designed for those with basic knowledge of ViewModel/Jetpack Compose to work on a project.

If you are new to Jetpack Compose, please follow the tutorial below.

[LV1] Jetpack Compose - UI Practice (link)

If you are not sure what a ViewModel is,

Kind Jetpack Introduction <Part 1> (Link)

I think it would be good to take this class first.


Q. Are all the code and images used in the lecture provided?

A. Section 0. You can see the code and images for each section in the 4th "Lecture Materials Link" section of the lecture introduction.

Recommended for
these people

Who is this course right for?

  • I tried an example with Jetpack Compose, but if you want to try a project,

  • For those who want to study through projects faster than theory

Need to know before starting?

  • You should be able to create Row Column with Jetpack Compose

  • I will proceed with the lesson assuming that you have experience using ViewModel.

Hello
This is

6,270

Learners

379

Reviews

1,368

Answers

4.8

Rating

11

Courses

2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.

현재는 평범한 직장인 개발자입니다

Curriculum

All

57 lectures ∙ (3hr 48min)

Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • sweetburble님의 프로필 이미지
    sweetburble

    Reviews 25

    Average Rating 5.0

    5

    100% enrolled

    今回のJetpack Composeの講義も面白かったです!

    • bokchi
      Instructor

      受講レビューありがとうございます!

$38.50

bokchi's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!