issues
search
swellful
/
Project-Management
개인 일정 및 태스크 관리를 위한 Repo.
0
stars
0
forks
source link
[Study] Flutter/Django 를 활용한 App. 만들기
#4
Open
swellful
opened
1 month ago
swellful
commented
1 month ago
목적
개발자로써,, 원하는 서비스를 만들줄은 알아야 한다고 생각함
앱 개발이 좀 숙달되면, 재테크의 일환으로 앱/웹 외주를 맡아 부업을 뛸 수도 있을듯
나중에 창업을 해보고 싶은 입장에서도 웹/앱을 개발할 줄 아는 역량은 중요한 것 같음
관련 이슈
NONE
목표 일정
TBD
swellful
commented
1 month ago
Chat GPT 한테 물어본 4개월 스터디 플랜
1개월차: 기본기 다지기
1주차: Dart 언어 기초
Dart 언어 기본 문법 학습
변수와 데이터 타입
조건문과 반복문
함수 정의와 호출
Dart 언어 기초 문법 실습
간단한 프로그램 작성 (예: 계산기, 간단한 게임)
참고 자료:
Dart Language Tour
Dart 언어 공식 문서
2주차: Flutter 기초
Flutter 기본 개념 학습
Flutter란 무엇인가
Flutter 설치 및 환경 설정
Flutter 앱 구조 이해
Flutter 기초 위젯 학습
Text, Image, Container, Row, Column 등
참고 자료:
Flutter Getting Started Guide
Flutter 설치 및 시작하기
3주차: Flutter 기초 실습
간단한 Flutter 앱 만들기
기본 화면 구성 연습
상태 관리 기초 (setState)
버튼과 입력 폼 사용해보기
참고 자료:
Building layouts in Flutter
Flutter Widget Catalog
4주차: Flutter 레이아웃과 네비게이션
Flutter 레이아웃 학습
Flex, Stack, Align 등 고급 레이아웃 위젯
네비게이션과 라우팅
Navigator와 Routes 사용법
실습: 여러 화면을 갖는 간단한 앱 만들기
참고 자료:
Flutter Layouts
Flutter Navigation and Routing
2개월차: Django 기본기 및 Flutter 심화
1주차: Django 기초
Django 기본 개념 학습
Django란 무엇인가
Django 설치 및 환경 설정
Django 프로젝트와 앱 구조 이해
Django 기초 실습
간단한 Django 프로젝트 시작하기
기본 뷰, URL 매핑, 템플릿 시스템 이해
참고 자료:
Django Getting Started
Django 설치 및 설정
2주차: Django 모델과 폼
Django 모델 학습
모델 정의 및 데이터베이스 연동
Django ORM 기본 사용법
Django 폼과 입력 처리
폼 생성 및 유효성 검사
사용자 입력 데이터 처리
참고 자료:
Django 모델
Django 폼
3주차: Django와 REST API
Django REST framework 학습
DRF 설치 및 설정
시리얼라이저와 뷰셋 사용
간단한 REST API 만들기
참고 자료:
Django REST framework - Quickstart
DRF 시리얼라이저
4주차: Flutter 심화
Flutter 상태 관리 심화
Provider 패턴 사용법
다른 상태 관리 기법 (Bloc, Riverpod 등) 개요
실습: 상태 관리를 활용한 복잡한 앱 개발
참고 자료:
Managing state in Flutter
Provider 패턴 사용법
3개월차: Flutter와 Django 통합
1주차: Django REST API 심화
Django REST framework 심화 학습
인증 및 권한 관리
API 뷰 및 커스텀 시리얼라이저
참고 자료:
DRF 인증
DRF 커스텀 시리얼라이저
2주차: Flutter와 REST API 연동
Flutter에서 HTTP 요청 처리
http 패키지 사용법
REST API와 연동하여 데이터 가져오기
실습: Django API와 연동된 Flutter 앱 만들기
참고 자료:
Flutter Networking
HTTP package
3주차: Flutter와 Django 통합
Flutter 앱에서 Django API 활용
CRUD 작업 (Create, Read, Update, Delete) 처리
데이터베이스와 실시간 동기화
참고 자료:
Flutter에서 Django REST API 사용하기
4주차: 프로젝트 기획 및 시작
Flutter와 Django를 이용한 프로젝트 기획
프로젝트 아이디어 선정
기능 목록 작성 및 역할 분담 (필요시 팀 구성)
참고 자료:
Flutter Project Structuring
Project Planning and Tracking
4개월차: 프로젝트 완성 및 배포
1주차: 프로젝트 개발
주요 기능 구현
사용자 인증 및 권한 관리
주요 UI/UX 디자인 및 구현
참고 자료:
Flutter UI Design
Building Forms with Flutter
2주차: 프로젝트 개발
추가 기능 구현
실시간 데이터 동기화
알림 시스템 등 부가 기능
참고 자료:
Flutter Notifications
Flutter Realtime Database
3주차: 프로젝트 테스트 및 디버깅
앱 테스트 및 버그 수정
테스트 자동화 및 QA
사용자 피드백 반영
참고 자료:
Flutter Testing
Django Testing
4주차: 배포 및 유지보수
Django 서버 배포
Heroku, AWS, DigitalOcean 등 클라우드 플랫폼 사용
Flutter 앱 배포
앱 스토어 (iOS, Android) 배포 절차 학습
유지보수 계획 수립 및 최종 점검
참고 자료:
Deploying Django to Heroku
Publishing Flutter Apps
목적
관련 이슈
목표 일정