Thumbnail
개발 · 프로그래밍 모바일 앱 개발

GetX 기반 Flutter 앱 만들기 대시보드

(5)
2개의 수강평 ∙  36명의 수강생
88,000원

월 17,600원

5개월 할부 시
지식공유자: Sirius B
총 44개 수업 (3시간 26분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[모바일 앱 개발] 강의입니다.

아침에 배워서, 저녁에 나만의 앱을 만들 수 있습니다. GetX 기반의 구조적인 Flutter 앱을 만들어 보세요.

✍️
이런 걸
배워요!
GetX 기반의 Flutter 앱 만들기
구조적인 앱 개발 디자인 패턴 적용
API 통신을 위한 DAO
국제화 (다국어 지원)
Material 3 적용

GetX 프레임워크와 함께
Flutter 앱 만들기! ⭐

아침에 배워서 저녁에 앱 만들기!

  • Flutter로 앱 개발을 하기 위한 기본기 습득
  • 구조적 프로그래밍에 대한 이해
  • GetX 활용을 위한 기본 개념 이해
  • API 서버 통신을 위한 데이터 핸들링 경험

GetX 기반 Flutter 앱 만들기 📖

GetX는 Flutter의 대표적인 상태관리 라이브러리입니다. 본 강의에서는 쉬운 문법과 높은 성능의 GetX 프레임워크를 Flutter 앱 개발에 적용해봅니다. 간단한 샘플 앱을 만들면서 GetX를 적용해볼 수 있어요. GetX 기반으로 플러터 개발을 위한 전체 구조를 이해하고, 기본 템플릿을 활용하여 샘플 앱을 제작합니다. 앱 개발에 빠르게 적용할 수 있도록 GetX의 핵심만 모았어요.

이 강의는 GetX 심화 학습 내용을 포함하지 않으며, 앱 개발에 충분한 수준까지만 학습합니다.


강의 특징 ✨

📱

디자인 패턴을 적용하여 구조적인 앱 개발을 할 수 있어요.

😎

만들어진 앱을 실무에서 템플릿으로 사용할 수 있어요.

🔎

주요 개발 요소를 먼저 살펴보고 실습을 진행해요.

💡

GetX를 잘 몰라도 따라 하다 보면 앱에 적용할 수 있어요.

🖥️

API 서버와 통신할 수 있어요.

🎨

구글의 최신 Material 3 디자인을 적용할 수 있어요.


학습 내용 📚

1. GetX 살펴보기

✔️ GetX의 주요 특징을 간단하게 살펴봅니다.

  • 상태 관리
  • 라우트 관리
  • 종속성 관리
  • 각종 유틸리티

2. 로직과 화면 분리하기

✔️ GetX 기반의 개발 아키텍처를 설명합니다.

  • 디자인 패턴 맛보기
  • GetX 기반 아키텍처

디자인 패턴을 적용해야 하는 이유 🔑

  • 약속된 개발 표준으로 협업 용이
  • 개발 레이어 분리로 유지보수 시간 및 비용 감소
  • 안정적이고 빠른 고도화 개발

3. GetX 적용 어렵지 않아요

✔️ GetX 적용에 사용될 개발 요소에 대한 이해를 돕습니다.

4. GetX 기반 앱 만들기

✔️ 이해한 내용을 기반으로 데모 앱을 만듭니다.

  • 홈 화면
  • 포스트 화면
  • 사진첩 화면
  • 국제화 (다국어 지원) 적용
  • Material 3 디자인 적용


이런 분들께 추천해요 🙋

Flutter로 안드로이드, iOS 앱을 만들고 싶은 초급자

앱 개발을 좀 더 구조적으로 하고 싶은 중급자

빠르게 GetX 상태 관리자를 적용하고 싶은 개발자


Q&A 💬

Q. 개발 환경이 어떻게 되나요?

강의 제작 기준으로 [Flutter 3.7], [안드로이드 스튜디오 Electric Eel 2022.1.1 Patch 1]입니다.

Q. 개발 환경 세팅에 대해서도 다루나요?

개발 환경 세팅은 별도로 준비해서 수강하셔야 합니다. 환경 세팅은 어렵지 않게 진행하실 수 있을 거예요.  :)

Flutter 설치 및 환경 세팅 (Mac 기준) 영상 Link

Q. GetX 심화 학습인가요?

이 강의에서는 GetX의 기본 사용법과 적용 방법에 대해서만 배우게 됩니다. 강의를 통해서 GetX를 앱에 빠르게 적용하고자 하는 것이 목표입니다. GetX의 세세한 부분까지 배우고자 한다면 GetX에 대해서만 다루는 강의를 수강하시길 추천합니다.

Q. 실무에 적용할 수 있나요?

가능합니다. 실제 실무에서 사용하고 있는 아키텍처를 강의에 담았습니다.

Q. 강의 소스 코드가 제공되나요?

소스 코드 자료가 제공됩니다.


안녕하세요 Sirius B입니다 ✒️

🙆‍♀️ 
스마트폰 초기부터 안드로이드와 iOS 앱 개발을 실무에서 진행하였습니다. Flutter 초기부터 실무에 적용하기 위해 준비하였으며, 현재는 Flutter로 완전히 전향하였습니다.

🙆‍♂️ 
최신 개발 트렌드에 관심이 많고 다양한 개발 분야를 통합하기 위한 방법론에 관심이 많은 개발자입니다. 현재 IT 관련 사업을 하고 있습니다.


🌿 주요 개발 영역

  • Web 개발
  • App 개발
  • Game 개발


🌿 주요 개발 언어

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

수강 전 참고 사항 📢

실습 환경

  • 사용 도구 (IDE) : Android Studio

학습 자료

  • 실습 앱 개발 소스 제공

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
앱 개발에 관심 있는 분
Flutter로 안드로이드 및 iOS 앱을 만들고 싶은 초급자 분
Flutter 개발을 좀 더 구조적으로 만들고 싶은 중급자 분
📚
선수 지식,
필요할까요?
Flutter 기본 환경 세팅
Flutter 기초

안녕하세요
Sirius B 입니다.
Sirius B의 썸네일

안녕하세요.

시리우스 B 입니다.

커리큘럼 총 44 개 ˙ 3시간 26분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. GetX 기반 Flutter 앱 만들기
섹션 1. GetX 살펴보기
상태 관리 03:02
라우트 관리 01:42
종속성 관리 01:35
유틸리티 01:07
섹션 2. 로직과 화면 분리하기
디자인 패턴 맛보기 01:56
GetX 기반 아키텍처 00:52
섹션 3. GetX 적용 어렵지 않아요
GetX 준비 00:44
GetX 적용 00:28
Controller 00:33
View 00:43
Binding 00:41
Route 00:51
DTO 01:14
DAO 00:52
국제화 01:14
Material 3 디자인 적용 00:45
섹션 4. GetX 기반 앱 만들기
앱 소개 미리보기 01:08
프로젝트 생성 01:46
GetX 설치 및 적용 02:04
폴더 구성 02:58
앱 개발을 위한 레이어 나누기 08:01
개발 레이어 적용하기 02:31
화면 전환 기본 애니메이션 설정 01:06
국제화 (다국어 지원) 06:16
Material 3 디자인 테마 구성하기 04:04
폰트 적용 04:35
네비게이션바 만들기 16:30
네비게이션 화면 전환 애니메이션 설정 03:37
홈 화면 만들기 14:06
로딩 위젯 만들기 미리보기 06:42
포스트 목록 샘플 데이터 준비 05:46
포스트 DAO 10:10
포스트 목록 화면 만들기 13:05
포스트 보기 화면 만들기 23:21
사진첩 목록 샘플 데이터 준비 05:37
사진첩 DAO 07:11
사진첩 화면 만들기 10:41
사진 보기 팝업 만들기 05:43
목록 새로고침 당겨보기 05:51
사이드 메뉴 (Drawer) 만들기 09:28
상수 정의 12:41
소스 코드 자료
섹션 5. 마무리
완성된 앱 보기 01:12
강의 게시일 : 2023년 03월 21일 (마지막 업데이트일 : 2023년 03월 21일)
수강평 총 2개
수강생분들이 직접 작성하신 수강평입니다.
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
오리 thumbnail
5
필요한 정보만 알려주는 강의 너무 마음에 듭니다. 구구절절 필요없어서 너무 마음에 들어요
2023-03-31
지식공유자 Sirius B
안녕하세요, 오리님! 제 강의를 좋게 봐주셔서 정말 감사해요 :) 말씀하신 대로, 사설 없이 딱 필요한 내용만 담아서 편집하였습니다. 수강생 분들께서 최대한 짧은 시간을 투자하여 습득하게 하는 것이 목표입니다. 😃 시간은 금이고 소중하니까요! 제 강의가 도움이 되었길 바랄게요 :) 감사합니다!
2023-03-31
jhk thumbnail
5
깔끔하게 정리해서 알려주시네요
2024-02-15
지식공유자 Sirius B
안녕하세요, jhk님! 강의를 수강해주셔서 정말 감사합니다. jhk님에게 저의 강의가 도움이 되셨길 기대합니다! 다음 강의도 제대로 열심히 준비해서 시간과 수강료가 아깝지 않을 수 있도록 만들게요 :) 감사합니다!
2024-02-15