inflearn logo
inflearn logo

Flutter Application - Creating an App Using Public APIs (MVVM Pattern)

You will learn Flutter app development by building a public mask inventory app, applying the MVVM pattern (one of the most commonly used patterns in smartphone development), and adding features.

(4.8) 77 reviews

891 learners

Level Intermediate

Course period Unlimited

Flutter
Flutter
Flutter
Flutter

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

Ed.M

100% enrolled

I just went straight to the main course. This is the best practical Flutter course. I feel like I learned only the core of everything for developing network communication apps without any unnecessary details. If you are new to Flutter, you should first take the instructor's Flutter beginner course or watch it while understanding the grammar or widget concepts through Oh Jun-seok's Flutter survival coding. I would like to rate it as a shortcut that does not waste time for beginners and a course that gives wings to existing developers. I hope you will continue to give good lectures. Thank you very much.

5.0

개foot

100% enrolled

The lectures weren't too long and delivered the core content in a concise manner, making it great for studying. Thank you, I've completed the course.

5.0

tawans

100% enrolled

As expected, Professor Oh Jun-seok's famous lecture was re-recorded, and the lecture progress and explanation were clearer. I enjoyed reviewing it again. I look forward to more great lectures in the future! Thank you!

What you will gain after the course

  • How to Use Public APIs

  • How to develop an app applying the MVVM pattern

Have fun learning with public APIs
Practical Flutter Mobile App Development.

2024 video re-shoot update applied!!

Flutter app development application,
Why should I learn?

✔️ In this lecture!
Create a public mask inventory app with Flutter
Let's apply the MVVM pattern .

Flutter is a great framework for building apps that leverage public APIs.
To get beyond the beginner level of Flutter, you need to leverage patterns to build structured apps.

You will learn how to structure your app using the MVVM pattern, which is often used in mobile apps.


What you learn in class

Create a public mask inventory app and refactor it using the MVVM pattern.

  • HTTP communication using public information API
  • Use current location information
  • State management using Provider
  • Applying the MVVM pattern
  • Refactoring


Course Features

Difficult concepts are explained visually using diagrams.


Introduction by section

1. First, let’s try making a mask inventory app.
• First, create your app quickly.

2. Developing apps with design in mind
• And we will learn and apply the MVVM pattern to complete the function.


Tools to handle

This lecture explains based on Android Studio and Android emulator.

Please note before taking the class!

  • Chapter 1 is a video taken before Null Safety was applied. You don't have to follow along, just watch it.
  • We update Github irregularly by applying the latest version.
  • I recommend listening to it yourself or by referencing the provided Github so that you can apply the latest code.

Expected Questions Q&A

Q. I have never used Flutter before. Can I still join?

No. Since basic knowledge of Flutter and Dart is required, you must take the introductory book or at least the free Flutter introductory video lecture course to take the course.


Course Selection Guide

Make sure this is the course you need to study.

Associated Roadmap

Recommended for
these people

Who is this course right for?

  • Flutter Beginner and Intermediate Course Viewers

  • Those familiar with Flutter basics and Dart syntax who want to apply the MVVM pattern

Need to know before starting?

  • Flutter Basics

  • Dart

Hello
This is survivalcoding

12,345

Learners

888

Reviews

864

Answers

4.7

Rating

15

Courses

I am Junseok Oh, a developer who teaches and writes books.
I run the 'Junseok Oh's Survival Coding' YouTube channel and the Survival Coding (https://survivalcoding.com) educational platform.

Specialties: Android, Flutter

Books
Oh Jun-seok's Flutter Survival Coding (Hanbit Media 2020)
Oh Jun-seok's Android Survival Coding: Kotlin Edition (Hanbit Media 2018)
Android Until It Works (Ruby Paper 2018)

Key Experience
CEO of OhRange
IT Development Vocational Training Instructor at Semin Vocational Training School
Director of Suwon Smart App Development Academy
LG Electronics MC Division
Security Division, Tokai Rika Co., Ltd., Aichi Prefecture, Japan
IT Division, Nihon Techseed Co., Ltd., Aichi Prefecture, Japan

LinkedIn: https://www.linkedin.com/in/junsuk5/

More

Curriculum

All

32 lectures ∙ (4hr 0min)

Published: 
Last updated: 

Reviews

All

77 reviews

4.8

77 reviews

  • itstm235025님의 프로필 이미지
    itstm235025

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    I was able to learn a lot about the MVVM pattern~

    • asherkim님의 프로필 이미지
      asherkim

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      As expected, Professor Oh Jun-seok's famous lecture was re-recorded, and the lecture progress and explanation were clearer. I enjoyed reviewing it again. I look forward to more great lectures in the future! Thank you!

      • acuexpert3797님의 프로필 이미지
        acuexpert3797

        Reviews 7

        Average Rating 5.0

        5

        100% enrolled

        I just went straight to the main course. This is the best practical Flutter course. I feel like I learned only the core of everything for developing network communication apps without any unnecessary details. If you are new to Flutter, you should first take the instructor's Flutter beginner course or watch it while understanding the grammar or widget concepts through Oh Jun-seok's Flutter survival coding. I would like to rate it as a shortcut that does not waste time for beginners and a course that gives wings to existing developers. I hope you will continue to give good lectures. Thank you very much.

        • dirend79555님의 프로필 이미지
          dirend79555

          Reviews 52

          Average Rating 5.0

          5

          100% enrolled

          The lectures weren't too long and delivered the core content in a concise manner, making it great for studying. Thank you, I've completed the course.

          • dh9805020967님의 프로필 이미지
            dh9805020967

            Reviews 4

            Average Rating 5.0

            5

            100% enrolled

            It helped a lot!

            survivalcoding's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            Limited time deal ends in 7 days

            $46,200.00

            30%

            $51.70