본문 바로가기

플러터3

따라하며 배우는 Flutter 앱 개발입문(5) 조건문과 반복문 조건문과 반복문은 제어문이다. 조건문은 if - else가 대표적이다. 1. if - else문 int age = 30; if (age == 10) { print("미성년자 입니다"); } 이상태로 만약 RUN하면 콘솔에 아무것도 출력되지 않는다. 왜냐하면 if문 괄호 안에 있는 조건이 true여야만 실행되기 때문이다. =(이퀄) 하나는 할당된다는 개념이다. 수학의 이퀄이 아니다. ==(이퀄 두개)는 비교의 개념이다. 좌,우가 같은지 비교하는 논리의 개념. 위 식에서 age == 10은 FALSE이므로 콘솔에 실행이 되지 않는다. age == 30으로 바꾸어주면 "미성년자 입니다"가 출력이 된다. int age = 30; if (age 2023. 12. 17.
따라하며 배우는 Flutter 앱 개발입문(2) Null safety, late키워드 Null Safety란? 널값으로 유발할 수 있는 개발자의 실수를 방지하기 위한 장치. Null은 비어있다는 것을 의미. 0과는 다르다. 0은 0이라는 값이 들어가있고, null은 값이 아예 없는것을 의미. 실수로 인해 값을 넣지 않아서 프로그램상 오류가 발생하는 것을 미연에 방지하기 위한 장치들이다. 1) 널값 할당 방지 String name = 'hello'; String name2 = null; 예를 들어 name 변수에 hello라는 값을 할당하고, name2라는 변수에 null값을 할당하면 아래와 같이 에러가 뜬다. String? name2 = null; 위 코드처럼 변수타입 뒤에 물음표(String?)를 넣어주면 널값을 변수에 할당할 수 있다. (=nullable 상태가 된다) 2) null값.. 2023. 11. 22.
따라하며 배우는 Flutter 앱 개발입문(1) 1. 시작전에 1) 플러터로 앱 개발 공부를 시작해야 하는 이유 - 하나의 코드베이스, 다중 플랫폼 지원(안드로이드, IOS, 웹, 윈도우, 맥OS) : 시간적인 부분에서 많은 이득이 있다 - 빠른 개발과 업데이트 : ex> Hot Reload기능 -> 결과를 즉시적으로 볼 수 있는 기능 - 선언형 UI : 기존에 UI를 위해서는 안드로이드는 자바 - XML, IOS는 스위프트 - 스토리보드를 공부해야 했음. 선언형UI는 언어 하나만으로 UI를 붙일 수 있어 많은 것을 배워야 한다는 부담을 덜 수 있음. - 기업 및 스타트업에서의 채용 기회 : 기술개발의 트렌드. 요즘 앱개발시장이 안드로이드, IOS 네이티브 개발자 뿐 아니라 크로스플랫폼 앱개발자 채용 기회가 늘고 있다 - 개발 비용 최소화 : 하나의 .. 2023. 11. 21.