2021 동계 모각코 - 연어

[2022.01.06] 모각코 3회 - 연어

그린나래 2022. 1. 6. 20:21

1. 학습 목표

- 앱 제작하기 中 flutter와 dart 공부하기

 

2. 후기

- 자바를 알면 된다고 해서 쉬울 줄 알았다. 언어 자체의 구성은 쉬웠으나

앱을 개발하는 코드는 쉽지 않았다. 아직 내가 익숙하지 않고 공부가 부족하여 눈에 들어오지 않는 것이겠지만

주어진 오픈 소스들을 보면서 이해가 가지 않으니 앱을 개발할 수 있을까 약간 의문이 들었다.

조금 더 긴 시간을 들여서 차근차근 강의 영상을 보고 추가적으로 더 공부해야할 것 같다.

 

3. 학습 내용

- 변수

기존에 자주 사용하던 java와 거의 유사하게 변수를 선언한다.

String에서는 작은 따옴표를 사용하는 점을 주의해야한다.

- 연산자

연산자도 대부분 자바와 동일하며 조건문도 비슷하다.

앱개발의 코드에 클래스가 다양하게 존재하면서 디자인적인 요소가 많이 포함되어 있다.

웹프로그래밍을 아직 시도하지 않아 css를 접해보지 않아서 조금 코드가 복잡해보이고 이해하는 데 시간이 걸리는 것 같다.

조건문에 대하여 ?와 => 를 사용하여 자바의 삼항연산자처럼 사용됨을 알게 되었다.

이 외에도 다양한 구성요소들에 대하여 학습하였다.

앱의 기본화면 제작을 도전해보았으나, 아직 앱 구현까지는 도달하지 못했다.

 

- flutter 설치

flutter 설치는 flutter 사이트에 들어가면 다운로드 받을 수 있다.

환경변수 설정을 한 후 android studio도 다운로드 받아서 설정해준다면 초기 단계는 완성이다.

android studio에서 flutter project 선택시 기본적인 dart 파일이 생성되며 이를 실행시

기초적인 앱 화면이 제공된다.

이런 화면이 뜬다면 성공이다.

 

전에 제작하였던 프로토 타입에 대하여 앱을 완성할 수 있는 날까지 열심히 공부해야겠다.

dart에 대해서는 좀 더 공부가 필요한 것 같다.