
프론트 : 시각적으로 보이는 것;백엔드 : 사용자가 필요로 하는 정보를 저장 및 관리http : 통신규약, 데이터를 요청하는 방법 규정브라우저가 대신 해서 메시지를 받고 보내줌html : 문서와 이미지등 많은 정보xml : html과 비슷하지만 데이터를 표현json :

텍스트는 3줄까지 가능하고, 체크박스나 더보기 같은 아이콘을 넣을 수 있다. leading 속성 : listtile앞에 위젯을 두고 싶을때trailing 속성 : listtile뒤에 위젯을 두고 싶을 때텍스트는 Title(본제)0, subtitle(부제) 속성에 설정한

pubspec.yaml 프로젝트가 사용하는 이미지, 폰트 등의 자원들을 등록하는 출입국사무소 같은 역할 장치에 저장되있는 이미지를 사용한다면 등록과정이 반드시 필요함 작업할 때 다른 사람의 작업물 코드를 등록할 때 패키지 의존성관리 역할 > #### pubsp

쓸데없는 더미 텍스트 ..글자가 들어가면 어떤 모습일지 알고싶을 떄 사용화면의 크기보다 위젯이 더 큰 경우 발생하는 단순한 overflow 해결 자식객체에 스크롤 기능을 만들어줌, 방향설정 가능 scrollDirection 속성을 사용해 원하는 스크롤 방향을 지정 한

내가 표현하고자 하는 디자인요소를 명확히 선언 가능내가 자주쓰는 위젯을 따로 빼서 관리가능코드 유지보수 및 관리에 용이매개변수로 전달해야 할 데이터 타입도 명확히 할 것파일명은 UpperCamelCase로항상 식별자의 첫번째 문자는 대문자로 표기 해야 하며, 만약 여러

어떠한 행동을 하고 결과를 나한테 넘겨주는 것함수의 선언과 호출선언(정의) : 함수 만들기호출 : 함수 실행void 함수: 반환 안해. return 불필요, 실행만 하고 결과 안줘int 함수 : int 형 데이터를 결과로 내줌, return DataType맞춰서 필요함

중요! 여러 군데 찾아보기!!한번 빌드 되면 스스로 자기 재 build불가스스로 상태가 없음, 한 번 Ui를 그리면 수정 필요 없음,한 번 빌드하면 다시 빌드할 필요 없음나 스스로 재build가능, 스스로 상태 있음, ui다시 그릴 수 있다.화면상의 정보가 바뀐 경우s

많은 페이지 이동 페이지? 스캐폴드를 최상위로 가지고 있는 애가 페이지다른페이지로 이동을 라우팅이라 한다.라우팅 하려면 최상단 위젯이 스캐폴드여야만 해네비게이션 -> 스택구조(늦게 들어온게 가장 많이 빠짐) Last in First Out새로 페이지를 불러온다(pus

for시작점 : 시작점을 저장할 변수 초기화종료점 : 몇 번 돌릴지(종료하는 시점)증감값 : 변수를 대상으로 몇씩 증가 혹은 감소 dart는 반복문 양식 in으로 바꿔도 가능리스트변수.forEach() 멤버함수 : for문과 비슷변수안의 요소들을 전부 반복문 돌리고 싶

데이터var myMoney = 4500;var accountMoney = 4000000;var minTaxiFare = 4800;var iPadPrice = 1000000;var iPhonePrice = 960000;var friend1Name = "Teddy";var

Flutter 에는 여러가지 상태 관리 기법이 존재한다.유명한 상태 관리 기법으로는 RiverPod, Get, Provider, BLOC 등 여러가지 상태관리 기법이 존재한다.그렇다면 상태 관리 기법이 필요한 이유는 무엇인가??일단 가장 큰 이유로는 실시간으로 변하는
지난 포스트에 이어 GET을 사용했을 때 편리한 점은 무엇이 있을까?결국 앱은 수많은 페이지가 생기기 마련이다.물론 Flutter 자체에서도 Navigator 클래스를 제공하긴 한다..이렇게 가독성도 떨어지고 작성할게 많긴하다.그런데 Get을 사용하면 어떻게 될까?이렇
Get 상태관리 1번 post에 보면 Get.put 메소드가 보인다. 해당 줄을 주석 처리하고 실행하면 어떻게 될까? 그냥 터진다고만 적어놨던듯?왜 터질까? 나는 아직 MyHomePageController를 쓰겠다고 선언하고 의존성을 주입하지 않았기 때문이다.그러다