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

/

Mobile Application Development

Building Flutter apps based on GetX

Learn in the morning, build your own app in the evening. Create a structured Flutter app based on GetX.

(5.0) 3 reviews

50 learners

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

What you will learn!

  • Building Flutter apps based on GetX

  • Applying structural app development design patterns

  • DAO for API communication

  • Internationalization (multilingual support)

  • Apply Material 3

With the GetX framework
Build a Flutter App! ⭐

Learn in the morning and build an app in the evening!

  • Learn the basics of app development with Flutter.
  • Understanding Structured Programming
  • Understanding the basic concepts for using GetX
  • Experience handling data for API server communication

Building Flutter Apps with GetX 📖

GetX is Flutter's flagship state management library. In this course, we'll apply the GetX framework, known for its easy syntax and high performance, to Flutter app development. You'll learn how to apply GetX by creating a simple sample app . Based on GetX, you'll understand the overall structure of Flutter development and create a sample app using a basic template. We've compiled the core of GetX for rapid application in app development.

This course does not cover in-depth GetX learning content, and only covers a level sufficient for app development .


Lecture Features ✨

📱

You can develop structured apps by applying design patterns.

😎

The created app can be used as a template in practice.

🔎

Let's first look at the main development elements and then proceed with practical training.

💡

Even if you don't know GetX well, you can apply it to your app if you follow along.

🖥️

You can communicate with the API server.

🎨

You can apply Google's latest Material 3 design.


What you'll learn 📚

1. Check out GetX

✔️ Let's take a quick look at the main features of GetX.

  • State Management
  • Route Management
  • Dependency Management
  • Various utilities

2. Separating logic and screen

✔️ Describes the development architecture based on GetX.

  • A taste of design patterns
  • GetX-based architecture

Why You Should Use Design Patterns 🔑

  • Easy collaboration with promised development standards
  • Reduce maintenance time and costs by separating development layers.
  • Stable and rapid advanced development

3. Applying GetX is not difficult.

✔️ Helps you understand the development elements that will be used in GetX implementation.

4. Creating a GetX-based app

✔️ Create a demo app based on what you understand.

  • Home screen
  • Post screen
  • Photo album screen
  • Apply internationalization (multilingual support)
  • Material 3 design application


I recommend this to these people 🙋

I want to create Android and iOS apps with Flutter. Beginner

Intermediate users who want to develop apps more structured.

Developers who want to quickly implement the GetX state manager


Q&A 💬

Q. What is the development environment like?

The lecture was created using [Flutter 3.7] and [Android Studio Electric Eel 2022.1.1 Patch 1].

Q. Do you also cover setting up the development environment?

You'll need to prepare and take the course separately to set up your development environment. Setting up the environment shouldn't be difficult. :)

Flutter Installation and Environment Setup (Mac) Video Link

Q. Is GetX an in-depth learning?

This course will cover only the basics of GetX usage and implementation. The goal is to quickly implement GetX into your apps. If you'd like to learn more about the specifics of GetX, we recommend taking a course dedicated to GetX.

Q. Can this be applied in practice?

It's possible. I've included architectures used in actual practice in the lecture.

Q. Is the lecture source code provided?

Source code material is provided.


Hello, this is Sirius B ✒️

🙆‍♀️
I've been developing Android and iOS apps since the early days of smartphones. I've been preparing for Flutter's practical application since its early days, and I've now fully transitioned to Flutter.

🙆‍♂️
I'm a developer with a keen interest in the latest development trends and methodologies for integrating various development fields. I'm currently working in an IT-related business.


🌿 Key development areas

  • Web development
  • App development
  • Game development


🌿 Main development language

  • Java
  • Flutter
  • Unity3D (C#)
  • Node.js
  • Python

Things to note before taking the course 📢

Practice environment

  • Tool used (IDE): Android Studio

Learning Materials

  • Provides source code for developing practice apps

Recommended for
these people

Who is this course right for?

  • Anyone interested in app development

  • For beginners who want to create Android and iOS apps with Flutter

  • Intermediate users who want to make Flutter development more structured

Need to know before starting?

  • Flutter basic environment settings

  • Flutter Basics

Hello
This is

50

Learners

3

Reviews

9

Answers

5.0

Rating

1

Course

안녕하세요.

시리우스 B 입니다.

Curriculum

All

44 lectures ∙ (3hr 26min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

3 reviews

5.0

3 reviews

  • olleh75314635님의 프로필 이미지
    olleh75314635

    Reviews 1

    Average Rating 5.0

    5

    61% enrolled

    • siriusb
      Instructor

      こんにちは、キム・ソンイル。講義を受講していただきありがとうございます。良い一日を過ごしてください:)

  • wanted03011629님의 프로필 이미지
    wanted03011629

    Reviews 4

    Average Rating 4.5

    5

    100% enrolled

    きれいにまとめて教えてください。

    • siriusb
      Instructor

      こんにちは、jhkさん!講義を受講していただきありがとうございます。 jhkは私の講義が役に立ったと思います! 次の講義もちゃんと頑張って準備して時間と受講料が惜しくないようにしますよ :) ありがとうございます!

  • unknown4202931님의 프로필 이미지
    unknown4202931

    Reviews 1

    Average Rating 5.0

    5

    75% enrolled

    必要な情報だけを教えてくれる講義がとても好きです。フレーズは必要ありません。

    • siriusb
      Instructor

      こんにちは、アヒル! 私の講義をよく見てくれて本当にありがとうございます:) おっしゃるとおり、私設なしでぴったり必要な内容だけを込めて編集しました。 受講生の方ができるだけ短い時間を投資して習得させることが目標です。 😃 時間は金で大切ですから! 私の講義が役に立つことを願っています:) ありがとうございます!

$68.20

Similar courses

Explore other courses in the same field!