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

/

Mobile Application Development

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

875 learners

  • survivalcoding
3시간 만에 완강할 수 있는 강의 ⏰
Flutter

Reviews from Early Learners

What you will learn!

  • 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

11,605

Learners

813

Reviews

856

Answers

4.7

Rating

14

Courses

교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.

전문 분야 : Android, Flutter

저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)

주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부

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

Curriculum

All

32 lectures ∙ (4hr 0min)

Published: 
Last updated: 

Reviews

All

77 reviews

4.8

77 reviews

  • 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 47

      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.

      • 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!

        • dh9805020967님의 프로필 이미지
          dh9805020967

          Reviews 4

          Average Rating 5.0

          5

          100% enrolled

          It helped a lot!

          • itstm235025님의 프로필 이미지
            itstm235025

            Reviews 2

            Average Rating 5.0

            5

            100% enrolled

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

            $51.70

            survivalcoding's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!