Search
Duplicate
📱

기초 모바일 스터디 소개

 스터디 소개

스터디 주제
앱 개발에 관심이 있는 학생들과 크로스 플랫폼 개발에 관심이 있는 학생들을 위한 크로스 플랫폼 앱 개발 Flutter 스터디입니다!
Flutter는 입문이 굉장히 쉬운 편에 속하는 프레임워크로 개발 초보도 쉽게 따라올 수 있습니다. 꾸준히 학습하면 내가 원하는 모습을 빠르게 만들 수 있습니다.
허나 그렇다고 Flutter가 전문성이 없고 배울 것이 없다는 의미는 아니니 진심을 다해 따라오셨으면 좋을 거 같습니다!
기초 모바일 스터디의 학습 목표
1.
UI 구성의 기초에 대해 알아봅니다.
2.
상태관리를 통해 데이터 관리하는 법을 학습합니다.
3.
앱에서 네트워킹을 하는 법을 알아봅니다.
멘토 소개
홍익대학교 19학번 노현근입니다.
저는 이번에 졸업을 했고, 프리랜서로 일하며 산업기능요원을 준비 중입니다.
블로그에 개발 글들도 업로드 중이니 오셔서 Flutter 관련 글도 한 번 봐주세요!
홍익대학교 19학번
2022.09 - 2023.06 GDSC 1기 코어 멤버
2022.09 - 2023.06 HI-ARC 운영진
2022.09 - 2023.06 ICPC Sinchon 운영진/일러스트
2020.12 - 2022.05 42서울 3기 활동
현재 스타트업과 개인의 외주 받으며 앱 개발 프리랜서 활동

 스터디 일정

전체 일정
총 8간 진행되며, 3/19부터 스터디 1주차를 진행합니다.
별도의 세션 없이, 온라인으로 진행됩니다.
시험 기간
시험기간은 휴강 기간입니다.
중간고사 : 4월 15일~ 4월 28일 휴강 (2주)

기초 모바일 스터디 커리큘럼

커리큘럼 표
Search
주차
난이도
키워드
미리보기
학습범위
기초
개발환경 세팅
플러터 기본 세팅과 프로젝트 생성하는 법에 대해 알아봅니다. 그리고 Flutter의 UI 구성 방식인 위젯에 대해 학습하고, 위젯을 통해 UI를 구성하는 방식에 대해 알아봅니다.
1주차 자료
초급
Widget
기본적인 위젯들인 Container, SizedBox, Column, Row와 같은 기초적이고 많이 사용되는 위젯에 대해 알아봅니다. 위의 위젯 외에도 많이 사용되는 ListView, SingleChildScrollView와 같은 위젯에 대해서도 알아봅니다. 그리고 필요한 위젯들을 검색하는 방법도 학습해봅니다.
2주차 자료
초급
Widget
Package
위젯이나 필요한 툴을 처음부터 다 만드는건 어렵습니다. 이럴 때는 패키지를 사용하면 편하게 해결할 수 있습니다. 패키지를 사용하는 방법과 많이 사용하는 패키지들에 대해서 알아봅니다.
3주차 자료
고급
Widget
CustomPaint
완전히 새롭게 만들어야하는 형태의 위젯이 있다면 CustomPaint를 통해 직접 그려줘야합니다. CustomPaint를 사용하는 방법에 대해 학습해봅니다.
4주차 자료
중급
State
State Management
Flutter를 사용하다보면 State(상태)라는 키워드가 많이 보입니다. Stateless와 Stateful에 대해서 학습해보고, 이를 관리하는 상태관리툴들에 대해서 알아봅니다.
5주차 자료
중급
Networking
API
API 호출을 통해 네트워킹을 하는 방법에 대해서 학습, 실습해봅니다. Http response를 다루는 법을 배우고 이를 통해 API 호출로 온 데이터들을 관리하는 법을 배웁니다.
6주차 자료
중급
Networking
API
Package
6주차에 했던 방식대로 관리를 하면 네트워킹이 복잡해집니다. 코드도 지저분해지고 관리해야할 게 많아집니다. 그렇기에 조금 더 효율적으로 네트워킹 코드를 작성하는 법을 배웁니다.
7주차 자료
고급
ALL
7주차까지 학습한 내용을 쭉 돌아보며 개발 챌린지를 해봅니다.
8주차 자료

스터디 진행 방식

출석
매주 진행되는 기초 모바일 스터디는 온라인으로 과제가 나가는 형식이며, 주어진 미션을 매주 수행하며 기본적인 모바일에 대한 지식을 학습해 보도록 해요!
매주 수요일 자정에 체크되는 숙제를 통하여 출석체크가 진행됩니다. 지각 제출 및 과제 치팅은 출석으로 인정되지 않습니다.
스터디 주간 회고 WIL (Weekly-I-Learned) 작성
매주 배운 것들을 기록하고 공유하는 시간을 가집니다.
과제가 없는 주차라도, WIL은 기본적으로 꼭 작성 후 제출하셔야 합니다.
WIL은 마크다운 형식(md)으로 작성되어야 하며, 아래 형식은 정상적인 미션 WIL 제출로 인정되지 않습니다.
WIL 글자 수 300자 미만
블로그 링크
코어 멤버가 모든 제출기록을 꼼꼼히 확인하므로, 부정제출 및 치팅은 지양해주세요!
자신이 이번 주차에 배운 내용을 깃허브 해당 주차 WILn.md에 업로드하여 WIL 작성을 한번에 확인할 수 있도록 합니다.
주차별 미션
강의 종료 이후 매주 미션이 부과됩니다.
주차별 미션의 경우 구현해야 하는 과제 명세와 함께 예제 코드, 참고 레퍼런스가 첨부될 수 있습니다.
주차별 미션에는 기본 요건과 선택 요건이 존재하며, 선택 요건은 자유롭게 수행하면 됩니다.
부과된 미션은 강의 당일인 매주 화요일 자정 (12:00)까지 자신의 레포지토리에 제출합니다.
지각 제출의 경우 받지 않으며, 다음 주차 미션과 함께 제출합니다.
숙제 공지는 디스코드로 나갈 예정이므로, 꼼꼼히 확인해주세요!
과제 치팅 및 불성실 관련 수료 공지
과제 치팅의 경우, 제출한 WIL에 학습 내용과 무관하거나 과할 정도로 성의없이 작성한 내용을 제출한 경우에 해당하며, 불성실 제출의 경우 WIL에 학습 내용을 작성했으나 총 자수가 300자 이하인 경우에 해당합니다. 사안의 심각성에 따라 다음과 같은 패널티가 부과될 수 있습니다.
1) 수료증 미발급 2) 다음 학기 스터디 참여 제한

스터디 규칙

출석 기준
해당 주차의 기한 내 미션을 제출해야 n주차 출석으로 간주합니다.
해당 주차의 미션은 다음과 같습니다.
= WIL 제출 (기본적인 과제) + 모바일 n주차 미션(멘토 과제) 두가지 모두 제출해주셔야 하며, WIL은 위에 언급된 규칙을 꼭 지켜주셔야 합니다.
질의응답
과제나 스터디에 대해 궁금한 점은 #기초-모바일-스터디에 질문해주세요!
빠른 질문답변을 위해 질문 가이드라인을 작성하였으니 꼭! 읽어주세요.
원활한 질문답변 진행을 위하여 질문 시간은 오후 6시~11시로 제한합니다.
스터디 수료 기준
스터디 수료의 조건은 출석률 70% 이상입니다.
수료자에게는 공식 수료증이 발급되며, 다음 학기 회비를 할인해 드립니다.
우수 참여자
우수 참여자 선정 기준은 아래와 같습니다.
1.
스터디 출석을 성실하게 했는가?
2.
과제 제출을 성실하게 했는가?
3.
커뮤니티 및 스터디 활성화에 기여하였는가? (새로 알게 된 내용을 스터디 채널에 공유하거나, 스터디원들에게 도움이 될만한 질문을 올리는 등의 활동이 스터디 활성화에 해당합니다.)
질문
Q. 8번 출석하고 6번 과제 제출한 사람 vs 6번 출석하고 8번 과제 제출한 사람
…이 있는데 둘 중 누가 우수 스터디원이 될까요?
A. 8번 출석한 학생이 우수 스터디원이 됩니다.
우수 참여자의 경우 전체 참여자의 일정 비율만큼 총 2회 (4회차, 8회차) 선발합니다.
우수 참여자에게는 다음 혜택을 제공합니다.
소정의 기프티콘 증정