참고 : https://flutter-ko.dev/docs/deployment/android keystore 만들기 Google Play 앱 서명 키 사용 시 여기서 만든 keystore 키는 구글 플레이 콘솔에서 업로드 키로 사용된다. 실제 앱 서명 키는 구글에서 관리한다. keytool -genkey -v -keystore /{keystore 저장 경로}/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key ex) keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key /android/key.properties 파일을 생성 storePas..
firebase cloud message package 다운로드 [https://pub.dev/packages/firebase_messaging](https://pub.dev/packages/firebase_messaging) [project]/android/build.gradle 수정 dependencies { // Example existing classpath classpath 'com.android.tools.build:gradle:3.5.3' // Add the google services classpath classpath 'com.google.gms:google-services:4.3.2' } [project]/android/app/build.gradle 수정 /..
flutter_native_splash 사용 pubspec.yaml 파일 제일 하단에 아래 소스 추가 flutter_native_splash: image: assets/images/splash.gif color: 'ffffff' android_disable_fullscreen: true ex) flutter: uses-material-design: true assets: - assets/images/splash.png flutter_native_splash: image: assets/images/splash.png // 이미지 파일명 color: 'ffffff' // 배경 색삭 android_disable_fullscreen: true // 안드로이드에서 전체화면 적용 여부 ..
Homebrew 설치 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" brew update brew upgrade brew install node brew install watchman brew install -s git JAVA 설치 brew tap AdoptOpenJDK/openjdk brew cask install adoptopenjdk8 Android 설치 #Android Studio 에서 다운로드 https://developer.android.com/studio/?gclid=CjwKCAjwr7X4BRA4EiwAUXjbt9NaT2enUnHWltmg115ahuUnnJdFEj..
주석 // 한 줄 주석 /** * 여러 줄 주석 **/ /// 문서주석 : 메서드나 클래스 정의 위에 작석하면 dartdoc 과 같은 문서 생성 도구를 통해 문서를 자동으로 생성해줍니다. 변수 dart는 다음과 같은 기본 변수 타입을 제공. - int : 정수 - double : 실수(소숫점) - String : 문자열 - bool : 참 또는 거짓 변수명 앞에 타입을 설정하고, 변수명 뒤에 '=' 기로호 값을 지정. ex) String name = '제니'; int age = 23; double height = 176.5 bool isMale = false; ※ int와 double는 num에 포함 ※ int를 double 타입에 대입 할 수 없음 ※ 타입을 직접 명시하지 ..
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { // ..
#SingleChildScrollView 단일 widget을 스크롤 할 수 있는 Box 이 위젯은 일반적으로 사용 할 수 있는 단일 Box 가 있을 때 유용함. 참고 : https://api.flutter.dev/flutter/widgets/SingleChildScrollView-class.html SingleChildScrollView class - widgets library - Dart API A box in which a single widget can be scrolled. This widget is useful when you have a single box that will normally be entirely visible, for example a clock face in a time p..
# Flutter Focus on a Text Field import 'package:flutter/material.dart'; class TextFieldFocus extends StatefulWidget { _TextFieldFocusState createState() => _TextFieldFocusState(); } class _TextFieldFocusState extends State { FocusNode myFocusNode; @override void initState() { super.initState(); myFocusNode = FocusNode(); } @override void dispose() { myFocusNode.dispose(); super.dispose(); } @ove..
# Flutter Create and style a text field import 'package:flutter/material.dart'; /*텍스트 필드를 사용하면 응용프로그램에 텍스트를 입력할 수 있습니다.텍스트 필드를 사용하여 양식, 메시징 앱, 검색 환경 등을 작성할 수 있습니다*/ class TextFieldCreateStyle extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('TextFieldCreateStyle'), ), body: Column( children: [ /* TextField는 가장 일반적으로 사용되는 텍스트 입력..
# Flutter Form Validation import 'package:flutter/material.dart'; /*# Form Validation check 순서1. Form Widget 을 위한 GlobalKey 생성2. TextFormField Widget에 Form Validation 을 위한 로직 추가3. 버튼을 만들어 Form Validation 검증*/ class FormValidationEx01 extends StatefulWidget { _FormValidationEx01State createState() => _FormValidationEx01State();} class _FormValidationEx01State extends State { /* Form Widget을 작성할 때..
- Total
- Today
- Yesterday
- Java
- chatGPT
- list
- snackbars
- Flutter
- 재테크
- 2025겨울패션
- 2025앱테크
- 인생샷명소
- 다이소추천템
- 디지털디톡스
- 개발환경
- 겨울데이트코스
- 모토픽
- 울하랑이
- Mac
- 피드코인
- AI
- Python
- 여자겨울코디
- 겨울레이어드룩
- 더현대서울크리스마스
- Vue
- 짠테크
- Widget
- React Native
- 네이버피드코인
- 운전자보험
- 자료형
- 네이버페이적립
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |