9주완성! 프로젝트 캠프: 플러터

[유데미x스나이퍼팩토리] 9주 완성! 프로젝트 캠프: 플러터 강의 - 1,2일차 정리

judyshin 2023. 9. 21. 15:16

 

플러터를 시작!

    1. 플러터는 모든 게 위젯이다

    2. UI를 구성하는 하나하나가 위젯이다

    3. 위젯들은 각각 수행하는 목적들이 있고 사용법이 다 다르다

    4. 위젯은 만들 수도 있고 배포할 수도 있다

    5. 위젯은 트리구조를 가진다

    - 위젯들은 자식을 가질 수 있고 여러개의 위젯을 하나로 묶을 수도 있다

 

플러터 수업 세팅

    1. void main() 빼고 다 지우기

    2. stless 입력 후 자동완성으로 위젯작성(MyApp)

    3. MaterialApp 위젯작성

   4. MaterialApp 안에 home: Scaffold 위젯작성

 

위젯의 속성

    1. 위젯의 속성이란 위젯마다 원하는 설정을 할 수 있는 특수한 값들

    2. 위젯마다 사용할 수 있는 속성이 다르다

    3. "일반적으로" 자식위젯 사용시 child 속성이름값을 사용한다.(children도 사용)

    4. 속성마다 들어갈 수 있는 데이터 타입이 정해져 있다.

 

💡Tip

  • 코드 컨벤션은 주로 camelCase 를 사용한다
  • 위젯을 마우스로 클릭하고 Ctrl + . 누르고 Wrap with Widget을 누르면 자동으로 다른 위젯으로 감쌀 수 있다
  • ListTile 에는 title과 subtitle에는 Text를 넣는게 일반적인 약속이다
  • padding은 8이 통상적인 단위이다.(etc.  8, 16, 24...)
  • Container 위젯을 디자인 할때 decoration이 있다면 color 속성은 그 안에 있어야만 한다
  • 텍스트를 ''' 로 감싸면 개행도 인식한다

 

배운 위젯들💕

  - 1일차: Text 위젯, SafeArea 위젯, Center 위젯, Icon 위젯

  - 2일차: Column, Row, ListTile, Padding, SizedBox, Container, Image.network, Image.asset, CircleAvatar,                       ClipOvar, ClipRRect, ListView, SingleChildScrollView, PageView

 

 

 

첫날 배운 것을 바탕으로 만든 것

📝후기

  - 첫날 부터 플러터를 실행시켜 볼 수 있어서 좋았다

  - 현업에서 쓰이는 팁들을 알려주시는 게 좋았다

  - 모르는 것을 물어보면 친절하게 알려주셔서 감사했다:)

  - 비전공자와 전공자 모두에게 좋은 강의이다 

  - 앞으로 열심히 해야지~~!-.-

 

 

본 후기는 유데미-스나이퍼팩토리 9주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다.

#유데미 #udemy #스나이퍼팩토리 #웅진씽크빅 #인사이드아웃 #IT개발캠프 #개발자부트캠프 #웹개발 #앱개발 #플러터 #flutter #개발 #안드로이드 #ios #단기캠프