강의

멘토링

커뮤니티

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) 3 reviews

79 learners

Level Basic

Course period Unlimited

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

What you will gain after the course

  • Jetpack Compose UI

  • Jetpack Compose Animations

  • ViewModel

Let's practice Jetpack Compose by creating a diet app.

Create a realistic diet app using Jetpack Compose

  • Let's work through an entire project from start to finish, not just partial examples

  • Let's explore how to create various animations and screen transitions

Let's practice the following:

Sign Up/Log In

Learn how to handle errors when implementing signup and login functionality.

Data Visualization

Visualize data and express it as graphs, implementing fancy UI through animations.

Reading, Writing, and Deleting Data

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

Edit Profile Screen

Learn about data modification and screen transitions while editing the profile screen.

🔍 Learning Content

What will you learn?

  1. You can learn about basic UI and animations in Jetpack Compose, as well as how to separate frequently used screens into Components for reuse.


  2. You can learn how to call APIs from the UI, fetch data, and synchronize it by performing simple data read and write operations while using it together with ViewModel.

  3. You can get a sense of how to add features while communicating with a server (Firebase) in a situation where you've only tried a few examples of Jetpack Compose.

🤺What is the level of the course?


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


Therefore, the following prerequisite knowledge is required.

  1. I've practiced a few Jetpack Compose examples

  2. Basic understanding of Kotlin syntax

  3. You need to know what a ViewModel is


How will the classes be conducted?


Sometimes I provide explanations through reviews as shown below, but in most cases, without special explanations,
I quickly implement code to complete the project. Please watch the preview lectures to judge the teaching style.


Frequently Asked Questions


Q. I'm new to Jetpack Compose. Is it okay to take this course?

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

If you're new to Jetpack Compose, check out the course below

[LV1] Jetpack Compose - Practicing UI(Link)

If you're not familiar with what ViewModel is

Kind Jetpack Introduction (링크)

It would be good if you could take that course first.


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

A. In Section 0. Course Introduction, you can find the code and images for each section in the 4th item "Course Materials Link".


Learn step by step
with series courses 🧰

Want to learn Android app development as a hobby?

[Beginner] Kotlin Grammar for Android
[Complete Beginner] Learn Android Kotlin by Building 8 Apps

Want to develop more deeply like an Android developer?

[Intermediate] Kind JETPACK Introduction
[Intermediate] Kind JETPACK Introduction

Want to learn about Declarative UI?

[LV1] Jetpack Compose - Practicing UI
[LV2] Jetpack Compose - UI and Animation
[LV3] Jetpack Compose - Building a Realistic Diet App
[LV4] Jetpack Compose - Design Patterns and Circuit

If you're studying with employment in mind?

[Portfolio] Creating Android Apps - Theory
[Portfolio] Creating Android Apps - Practice

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,222

Learners

402

Reviews

1,390

Answers

4.8

Rating

12

Courses

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

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

Curriculum

All

57 lectures ∙ (3hr 48min)

Published: 
Last updated: 

Reviews

All

3 reviews

5.0

3 reviews

  • raonmjkim님의 프로필 이미지
    raonmjkim

    Reviews 5

    Average Rating 5.0

    5

    98% enrolled

    • daeungkim932634님의 프로필 이미지
      daeungkim932634

      Reviews 4

      Average Rating 5.0

      5

      61% enrolled

      • sweetburble님의 프로필 이미지
        sweetburble

        Reviews 25

        Average Rating 5.0

        5

        100% enrolled

        This Jetpack Compose lecture was fun as well!

        • bokchi
          Instructor

          Thank you for your course review!

      $38.50

      bokchi's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!