일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 운영체제
- 디프만
- C언어
- 연습문제
- Redis
- Kotlin
- 부하 테스트
- OAuth
- kakao
- Kafka
- 코딩테스트
- java
- nGrinder
- c
- 코딩
- pub.dev
- flutter
- exception
- Oidc
- 코드트리
- 코드 트리
- Spring
- 코딩 테스트
- dip
- AOP
- Sharding
- 자료구조
- depromeet
- 디프만16기
- Scaffold
- Today
- Total
목록flutter (5)
Nick Dev

fastcampus의 [15개 프로젝트로 실무까지 끝내는 Dart & Flutter 앱 개발] 강의를 참고해 작성했습니다. 1. 다국어 지원하는 방법_어플 이름 설정하기 android → app → main 으로 가서 AndroidManifest.xml 파일 열기 우측 상단의 'Open for Editing in Android Studio' 클릭하면 새 윈도우 열림 3 번째 사진과 같이 원하는 String을 먼저 영문으로 설정 → 기본적으로 영어권 사람들에게 보여질 문자들 우측 상단의 Open editor를 클릭해 번역할 언어 설정 국가 표시에서 Korean을 찾은 후 빨간 네모 칸에 'Shake Count App'의 한글 번역을 적는다 저장 후 'values-ko-rKR' 디렉토리 밑에 strings...

1. 외부 라이브러리 사용하는 방법 dependencies: flutter: sdk: flutter english_words: ^4.0.0// pub.dev 에서 가져온 외부 라이브러리 cupertino_icons: ^1.0.2 pubspec.yaml flutter에서 환경 설정하는 파일 version : 안드로이드 버전 변경 / ios는 따로 주의사항 : 여기서 간격은 2칸씩이다 dependencies : 외부 라이브러리 가져오는 곳 pub.dev 에서 외부 라이브러리 가져올 수 있음 dependencies 아래에 넣으면 된다 ^ (caret) : 1.0.2 ≤ version < 2.0.0 의 버전은 사용할 수 있다는 의미 2. 로컬 데이터 사용하기 # pubspec.yaml assets: - asse..

1. CallBack class TestWidget extends StatefulWidget { const TestWidget({super.key}); @override State createState() => _TestWidgetState(); } class _TestWidgetState extends State { int value = 0; @override Widget build(BuildContext context) { return Column(mainAxisAlignment: MainAxisAlignment.center, children: [ Text( 'Count : $value', style: const TextStyle(fontSize: 30), ), TestButton(addCounter..

1. CheckBox Widget class TestCheckBox extends StatefulWidget { const TestCheckBox({super.key}); @override State createState() => _TestCheckBoxState(); } class _TestCheckBoxState extends State { late List values; @override void initState() { super.initState(); values = [false, false, false]; } @override Widget build(BuildContext context) { return Row( children: [ Checkbox( value: values[0], onCha..

Flutter cross platform이다 (android, ios 등 한번에 작업 가능) 대부분 widget으로 구성되어 있다 → UI의 가장 기본적인 단위 widget들간의 관계 : Widget Tree로 표현 가능 state stateless widget : 화면 갱신할 필요 없는 정적 화면 구성시 사용하는 widget stateful widget : 특정 상황에서 화면 갱신할 필요 있는 화면 구성 시 사용하는 widget 변경사항 반영 hot reload : 변경 사항을 build 하지 않으면서 바로 앱에 반영해준다. 즉, 앱의 상태가 변하지 않으며 변경 코드를 반영해준다 ( ex. 폰트 변경, color 변경 등...) hot restart : 변경 사항을 반영할 때 앱을 재시작하며 반영한다...