mingsayz blog

Flutter – Column , Row

MainAxisAlignment (주축) 위젯을 채우고 남는 공간을 모두 차지한다. CrossAxisAlignment (반대축) 위젯 넓이의 합 만큼만 차지한다. (주축과 반대) mainAxisSize 주축 mainAxis 의 사이즈를 설정할 수 있다. Expanded / Flexible Row나 Column의 children[]...

Continue reading...

Flutter – SafeArea()

위젯 분리 및 호출 보면 생성한 각 사각형들이 위 상태바 및 화면을 벗어나는것을 볼 수 있다. 그래서 SafeArea() 로 감싸서 벗어나지 못하게 할 수 있다. 또 특정 영역 (하단의 경우)에만 전체화면...

Continue reading...

Flutter – 기본 뼈대

runApp() 내부에는 무조건 MaterialApp 이 들어가야하고, 그 내부에는 home 과 Scaffold 가 정의되어야한다. 이것은 외우자. 또 Scaffold는, Implements the basic material design visual layout structure.This class provides APIs for showing drawers and bottom sheets.To display...

Continue reading...

Dart – Async programming

기존 호출 플로우 Future await await를 쓴다고해서 cpu가 아무것도 안하고 기다리지 않고, 다른 태스크들을 처리하고 데이터가 패칭되었을때 다시 다음 줄을 실행한다. (비동기) main() 쓰레드에서도 실행순서가 중요할경우 이렇게 쓸 수 있음. async...

Continue reading...

Dart – OOP

class 정의 / 생성자 class 를 인스턴스로 선언하고 나서, 추후 값을 변경할 수 없도록 만드는게 좋다. final 로 선언하지 못하는 상황을 제외하고 대부분의 상황에서는 버그를 줄이기 위해 final로 변수를 선언하는게 좋으므로.....

Continue reading...

Dart – 기본기 (1)

Dart 변수 선언 / 할당 var integer / double boolean String Dynamic nullable, non-nullable, null final, const List Map Set enum typedef 함수 / 파라미터 종류 / return type arrow function...

Continue reading...

[WordPress] custom post_type 생성

1. post_type 워드프레스는 기본적으로 다섯가지 게시물 유형이 있다. (post, page, menu, attachement, revision). 개발을 진행하다보면 새로운 post_type 을 만들어야할 수 있는데 다음 코드를 이용한다. 조금 더 디테일하게 post_type 을 생성하고자 한다면,...

Continue reading...