본문 바로가기

반응형

다트

비전공자가 생각하는 클론코딩 클론코딩이란? 클론코딩은 이미 만들어져 있는 코드를 따라 치는 행위를 뜻한다. 나만의 클론코딩을 하는 방법 Flutter를 기준으로 Flutter Awesome에서 만들고 싶은 앱을 먼저 검색한다. 아래 사이트는 Flutter로 만들어진 앱만 올라온다. 여러 카테고리에서 필요한 앱을 찾은 후 깃허브로 이동해서 코드를 따라 친다. 나는 코드를 고를 때 기준이 있다. 1. UI가 심플한 코드를 찾는다. - 클론코딩을 하는 이유는 코드의 기능적인 공부라고 생각한다. 이 단계에서는 UI는 크게 필요하지 않는다고 생각한다. 2. 내가 이해 할 수 있을만한 코드를 선택한다 - 사람마다 다르겠지만 나는 코딩입문을 Flutter로 시작했다. 데이터의 구조 api 받아오기, 등등 이런 개념이 아예 없다. 내 수준에서 이.. 더보기
Flutter : 널 포인트 예외 관리하기 null은 뭘까 값인데 아무 값도 없다. 아무 값도 없지만 값이다. 식당에 들어가서 테이블에 앉았다. 일행이 오면 주문을 하겠다고 직원에게 알려주었다. 직원은 그 테이블에 주문은 없지만 곧 주문이 생길 것이라고 인지하고 있다. 이게 내가 이해하는 null이다. 모든 코딩 지식을 외식업으로 이해하는 나..ㅋㅋ 직업병이다....ㅎㅎ null 허용과 불허 다트의 기본적으로 변수는 null 불허이다. 해당 변수 값에 null을 지원하려면 ? 을 붙이면 된다 . int a1 =10; int? a2=10; null 불허와 변수의 초기화 변수는 값을 담는 공간이다. 그렇기 때문에 변수를 선언할 때 값을 지정해줘야 한다. int a1=10; // 오류 안남 int a1; // 오류가 남 *** int? a2=10; /.. 더보기

반응형