[2022.01.06] 모각코 3회 - 연어
1. 학습 목표
- 앱 제작하기 中 flutter와 dart 공부하기
2. 후기
- 자바를 알면 된다고 해서 쉬울 줄 알았다. 언어 자체의 구성은 쉬웠으나
앱을 개발하는 코드는 쉽지 않았다. 아직 내가 익숙하지 않고 공부가 부족하여 눈에 들어오지 않는 것이겠지만
주어진 오픈 소스들을 보면서 이해가 가지 않으니 앱을 개발할 수 있을까 약간 의문이 들었다.
조금 더 긴 시간을 들여서 차근차근 강의 영상을 보고 추가적으로 더 공부해야할 것 같다.
3. 학습 내용
- 변수
기존에 자주 사용하던 java와 거의 유사하게 변수를 선언한다.
String에서는 작은 따옴표를 사용하는 점을 주의해야한다.
- 연산자
연산자도 대부분 자바와 동일하며 조건문도 비슷하다.
앱개발의 코드에 클래스가 다양하게 존재하면서 디자인적인 요소가 많이 포함되어 있다.
웹프로그래밍을 아직 시도하지 않아 css를 접해보지 않아서 조금 코드가 복잡해보이고 이해하는 데 시간이 걸리는 것 같다.
조건문에 대하여 ?와 => 를 사용하여 자바의 삼항연산자처럼 사용됨을 알게 되었다.
이 외에도 다양한 구성요소들에 대하여 학습하였다.
앱의 기본화면 제작을 도전해보았으나, 아직 앱 구현까지는 도달하지 못했다.
- flutter 설치
flutter 설치는 flutter 사이트에 들어가면 다운로드 받을 수 있다.
환경변수 설정을 한 후 android studio도 다운로드 받아서 설정해준다면 초기 단계는 완성이다.
android studio에서 flutter project 선택시 기본적인 dart 파일이 생성되며 이를 실행시
기초적인 앱 화면이 제공된다.
이런 화면이 뜬다면 성공이다.
전에 제작하였던 프로토 타입에 대하여 앱을 완성할 수 있는 날까지 열심히 공부해야겠다.
dart에 대해서는 좀 더 공부가 필요한 것 같다.