일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 뒤로가기 버튼
- Flutter code generator
- 햄쨩일기
- 햄스터
- 햄쨩
- flutter 2.8
- 햄스터 사막모래
- 네이티브 VS 크로스플랫폼
- Indexed Stack
- Flutter Json
- 햄스터사육장
- 플러터
- 골든햄스터
- Riverpod
- gorouter
- Flutter Freezed
- 햄스터케이지
- Flutter variablefont
- flutter tutorial
- 플러터 튜토리얼 플러그인
- Class Modifier
- 영화리뷰
- opentype-font
- Flutter textstyle
- Flutter
- 플러터 2.8
- flutter tutorial coach mark
- Json Serializable
- 햄스터 계란
- VariableFont
- Today
- Total
목록전체 글 (20)
통조림

코드 깃허브 https://github.com/KoreanTuna/Dart-Class-Modifier 참고 https://dart.dev/language/class-modifiers extends와 implements Dart는 Java와 다르게, 일반 클래스도 implements할 수 있다. extends도 메소드 override가능, implements도 override가능. 그렇다면 Dart에서 2개의 차이는? extends는 부모의 변수와 메소드에 접근 가능. 구현없이도 메소드 사용 가능 implements는 모든 변수와 메소드를 override해서 구현 해야한다, 다중상속 가능 Class Modifier 💡 Class modifiers control how a class or mixin can ..

Flutter 공식 개발팀에서 지원하는 라우팅 패키지인 go_router는 다양한 기능을 제공한다. 그 중에서도 가장 유용하게 사용할 수 있는 기능인 redirection 사용방법을 기록해놓고자 한다. 전체 작성 코드는 깃허브에 올려놨다. https://github.com/KoreanTuna/go_router_study ... redirect라는 개념은 go_router에서만 사용되는 것은 아니고, 웹을 개발하는 react나 여러 백앤드 프로그래밍에서 사용되고 있는 개념이다. 사용자가 특정 URL에 접근하려 할 때, 자동으로 사용자의 권한 혹은 상태를 확인하여 해당 URL이 아닌 미리 설정된 URL로 이동시키는 기능이다. 참고한 사이트 [https://www.semrush.com/blog/redirec..
💡 모델 클래스 코드 작성은 매우 반복적인 작업이다. 필드의 규모에 따라서 반복되는 코드작성 또한 늘어난다. Code generator는 작업시간을 줄이기 위해 코드 제작 자동화 기능을 개발자에게 제공한다. 라이브러리 소개 JsonSerializable은 toJson과 fromJson 메소드를 자동으로 제작하는 기능을 지원한다. Flutter에서 대표적으로 사용되는 Code generator 라이브러리에는 Json Serializable과 Freezed가 있다. Json Serializable https://pub.dev/packages/json_serializable json_annotation | Dart Package Freezed freezed | Dart Package freezed_annota..

여러 곳에서 많이 사용되고 있는 Pretendard와 같이 Variable을 지원하는 폰트스타일이 존재한다. Variable기능을 사용함으로 Flutter 코드 안에서 다음과 같은 태그를 제어할 수 있게 된다. wght : font-weight wdth : font-stretch sint : 기울기 ital : 이텔릭체 opsz : 옵티컬 사이즈 Flutter안에서의 사용방법은 다음과 같다. Font Import 먼저 정해진 asset경로에 폰트를 넣어주고 yaml파일에 선언해준다. fonts: - family: Pretendard fonts: - asset: assets/fonts/PretendardVariable.ttf TextStyle 문서참고 TextStyle클래스 정의문서 내에 FontVaria..
http://www.fortunekorea.co.kr/news/articleView.html?idxno=26339

Javasciprt는 ES6버전 이전까지 var변수만을 지원했다. var 변수는 선언 직후 초기화 단계에서 javascript의 Primitive type인 undefined값을 암묵적으로 할당받게 된다. 이 방식은 메모리의 쓰레기 값을 변수가 참조하지 않도록 방지하는 역할을 했다. console.log(myValue); //undefined var myValue; 위의 식을 보면 var 변수 선언 이전 코드에서 console.log 함수를 통해 변수값을 콘솔에 띄우려 한다. 선언 이전에 변수를 사용하려 하기 때문에 참조 오류가 출력될 것이라고 예상할 수 있지만, 콘솔에는 undefined라는 값이 정상적으로 출력된다. 이 이유는 JavaScript에서 변수 선언은 코드가 실행되는 런타임 시점이 아니라 ..