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

/

Mobile Application Development

Developing Flutter Apps Right Now [ToDo List]

In this course, you will learn how to develop mobile apps with Flutter. No more learning Android and iOS app development separately! You will learn how to develop UI in Flutter apps, connect that UI to backend APIs, and learn the Provider state management pattern that allows you to manage data globally.

(1.0) 1 reviews

35 learners

  • kookh09875453
텍스트 강의
플러터
앱개발자
todo앱
Flutter

What you will learn!

  • Flutter App UI Development

  • Integrating Flutter App UI and API

  • Flutter State Management Pattern Provider

Flutter, a highly productive app development framework
Try integrating with the backend API.

💾 Please check before taking the class.

  • This course is a text-based lecture. Please be sure to check the [Preview] section before attending. (Separate videos are not included.)

Flutter App UI Development +
Backend API integration

In this course, you will learn how to develop apps with Flutter .
Learn how to develop a UI in a Flutter app, integrate that UI with a backend API, and learn the Provider state management pattern, which allows you to manage data globally.

If you want to increase your productivity

As a backend developer who wanted to develop apps, I chose Flutter for a simple reason: It supports both Android and iOS .

Additionally, since you can develop in the VSCode environment, you can achieve highly productive development by developing in a popular development environment instead of the existing Android Studio or XCode.

Flutter App - Backend API Integration

It was difficult to find materials on integrating Flutter apps with backend APIs. While there were many lectures and books, examples of integration with backend APIs were rare. While there were many examples of Firebase integration, none included services that integrated with APIs requiring authentication, such as login, signup, ToDo, categories, or templates.

Using only SQLite and Firebase without integrating with a backend API has clear limitations in the job market or service development.

Features of this course

  • ✅ Does not use Firebase or SQLite.
  • ✅ Covers how to integrate backend APIs in Flutter apps to handle data.
  • ✅ We provide NestJS as a backend API. We provide Swagger API documentation generated with NestJS.

I recommend this to these people

  • 👩 People who want to develop mobile apps but are dissatisfied with studying only one of Android/iOS
  • 👨 Backend API developer who wants to develop a screen that can be seen with the eyes
  • 👩 Web front-end developers who need mobile app front-end development

Course Objectives

🚩 We'll develop a Flutter UI like the one below and show you how to integrate it with a NestJS backend API. We'll also provide Swagger API documentation automatically generated by NestJS, so you'll need to refer to the API documentation before developing.

1. Flutter UI

2. Providing Swagger API documentation

Learning Content

1. Flutter UI

2. Backend API Integration: Repository

  • Screens such as sign-up, login, and view my information require integration with the backend API.
  • Provides a way to run a backend API written in NestJS.

3. State Management Pattern: Provider

  • You can't just retrieve an API from the backend and display it directly on the screen. You need to use the Provider state management pattern in the middle.
  • Flutter UI ↔ Provider (global variable management - state management pattern) ↔ Repository (API integration)

Lecture knowledge sharer
Right now

History

  • Flutter, VueJS, NestJS, AWS Developer
  • Bachelor's and Master's degrees in Computer Science
  • Development experience at 6 companies
  • Experience with multiple personal projects

Recommended for
these people

Who is this course right for?

  • Anyone who wants to become a highly productive developer

  • Anyone who wants to learn how to integrate with backend APIs in Flutter

Need to know before starting?

  • Basic coding variables, arrays, conditional statements, loops, etc.

Hello
This is

739

Learners

38

Reviews

88

Answers

4.0

Rating

10

Courses

Curriculum

All

85 lectures

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

1.0

1 reviews

  • p909님의 프로필 이미지
    p909

    Reviews 1

    Average Rating 1.0

    1

    34% enrolled

    If you make a lecture only with documents, I highly recommend that you attach an explanation that can be sufficiently understood and implemented in the documents.

    $26.40

    kookh09875453's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!