본문 바로가기
관리자

분류 전체보기

(963)
Flutter 기본-8. 로그인 페이지 만들어보기: TextField, TextEditingController, SingleChildScrollView Youtube 코딩셰프님의 강의를 요약 정리한 글이다. dart 언어나 이론 부분은 자바와 유사하여 대부분 제외하였고, flutter 기초 위주로 정리한다. https://www.youtube.com/@codingchef 코딩셰프 향후 대세가 될 플러터를 단계별로 맛있게 학습하실 수 있습니다! www.youtube.com 이번 강의에서는 배웠던 이론적인 부분들을 바탕으로 간단한 로그인, 주사위 놀이 페이지를 만들어본다. 코드를 보고 따라해보면서 각종 위젯이나 코드 작성 방식에 대해 좀 더 익숙해지라는 의도인 것 같다. 프로젝트 기본 툴은 코딩셰프 깃허브 페이지에서 다운로드 받으면 된다. https://github.com/icodingchef/login_dice-master GitHub - icodingc..
[링크] python circular import 해결 - import time, runtime py 파일 맨 위쪽에서 import 하지말고, 함수 선언문이나 실행문 속에서 from ... import ...을 하면 된다. 맨 위쪽 import는 파이썬이 처음 실행을 위해 import문들을 모두 스캔할 때 import하는 것이고, 함수 선언문이나 실행문에서의 import는 실제로 그 함수가 불릴때(runtime) import하는 것이다. https://blog.mathpresso.com/python-circular-imports-e89c5bf16510 Python Circular Imports Python Circular Imports가 무엇이며, 오류는 어떻게 해결할까? blog.mathpresso.com
Flutter 기본-7. State와 StatefulWidget Youtube 코딩셰프님의 강의를 요약 정리한 글이다. dart 언어나 이론 부분은 자바와 유사하여 대부분 제외하였고, flutter 기초 위주로 정리한다. https://www.youtube.com/@codingchef 코딩셰프 향후 대세가 될 플러터를 단계별로 맛있게 학습하실 수 있습니다! www.youtube.com 1. State State란 UI의 변경에 영향을 미치는 데이터라고 할 수 있다. 이제 이 State가 변함에 따라 다른 형태의 화면이 표시될 수 있는 StatefulWidget에 대해서 공부한다. 플러터의 위젯 트리 그 전에 플러터가 어떤 구조를 갖고 화면을 그려내는지 살펴볼 것이다. 플러터에는 Widget tree, Element tree, Render tree라는 3개의 트리가 있..
[TIL] DjangoFilter(DRF filter_bakcends, django-filter filterset_class) Django 및 Django Rest Framework(DRF)의 Filter 기능에 대한 간략한 정리 1. DRF - filter_backends DRF를 이용하여 viewset을 사용하면 상속받는 ModelViewSet
[비공개] Weekly Report - 23/01/09~23/01/15, 932일차 보호되어 있는 글입니다.
Flutter 기본-6. Collection, Generic. 아주 살짝만.. Youtube 코딩셰프님의 강의를 요약 정리한 글이다. dart 언어나 이론 부분은 자바와 유사하여 대부분 제외하였고, flutter 기초 위주로 정리한다. https://www.youtube.com/@codingchef 코딩셰프 향후 대세가 될 플러터를 단계별로 맛있게 학습하실 수 있습니다! www.youtube.com Collection : List, Generic 살짝만 플러터의 기반이 되는 다트에서 Collection 타입인 List를 정의하고 사용하는 방법에 대해 배워본다. 자바처럼 List 안에 들어갈 수 있는 타입이 명확히 정해진 것도 아니고, 파이썬처럼 완전히 타입이 없는 형태도 아니다. 크기: 대괄호로 빈 리스트로 선언하거나, 주석 처리된 구문처럼 growable 옵션을 주어 크기를 제어..
Flutter 기본-5. Navigator, pushNamed method Youtube 코딩셰프님의 강의를 요약 정리한 글이다. dart 언어나 이론 부분은 자바와 유사하여 대부분 제외하였고, flutter 기초 위주로 정리한다. https://www.youtube.com/@codingchef 코딩셰프 향후 대세가 될 플러터를 단계별로 맛있게 학습하실 수 있습니다! www.youtube.com 1. Navigator : Routing Navigator는 페이지간 이동을 위해 사용하는 위젯이다. 어떤 위젯에 Navigator를 적용하여 다른 위젯 페이지로 이동하는 형태로 작업한다. 이때 다른 위젯으로 이동(Routing)을 위해서는 MaterialApp 이하에 위젯이 있어야만 위젯 트리에 등록되어 Routing이 가능하다. 즉 이동 대상이 되는 위젯도 flutter/materi..
Flutter 기본-4. Container, Column, Row 복습 Youtube 코딩셰프님의 강의를 요약 정리한 글이다. dart 언어나 이론 부분은 자바와 유사하여 대부분 제외하였고, flutter 기초 위주로 정리한다. https://www.youtube.com/@codingchef 코딩셰프 향후 대세가 될 플러터를 단계별로 맛있게 학습하실 수 있습니다! www.youtube.com 1. Container 크기 Container는 child를 따로 지정하지 않으면 가능한 많은 크기를 차지하려고 한다. 아래의 우측 그림 상에서 상태 표시줄 부분에까지 Colors.white가 적용된 것을 볼 수 있다. child Container는 children이 아닌 child 속성을 갖는다. 즉 1개의 자식만 갖는다. 각 위젯들이 child를 갖는지, children을 갖는지 알..