본문 바로가기

Programming47

스크롤시 앱바 자동숨기기 + 그리드 형태로 목록 출력하기 (2열) 스크롤시 앱바 자동숨기기 + 그리드 형태로 목록 출력하기 (2열)@override Widget build(BuildContext context) { return CustomScrollView( controller: ScrollController(), physics: const AlwaysScrollableScrollPhysics( parent: BouncingScrollPhysics(), ), slivers: [ SliverAppBar( toolbarHeight: 40, backgroundColor: Colors.purple.shade100, title: const Text('제목'), .. 2024. 6. 7.
태그(tag) 넣어 푸시하기 git tag -a v0.1 -m "Flutter 프로젝트 v0.1"git push origin --tags 2024. 6. 6.
브라우저 콘솔창에 사용자 정보 노출하기 브라우저 콘솔창에 사용자 정보 노출하기    - 개발자 정보, 사이트, 등등을 콘솔창에 노출해보자~ 아래같은 결과를 만들어 보자! 1. 에디터에 텍스트로 그림을 그리기 ( / _ | 등의 기호를 이용해 나만의 그림을 그리자) Generated by SuperMan __ __ _____ __ | | | | |_ _| / | | |_| | | | | | | _ | | | | | | | | | | | |__/ | | | | _| |_ __ |__| |__| |_____| |__| javascript console Url Link : http://www.mydomain.com 2. 각 행의 마지막에 줄비꿈 문자("\n.. 2024. 6. 6.
array unit set const array = ['a' , 1, 2, 'a' , 'a', 3];// 1: 'Set'[...new Set(array)];// 2: 'Filter'array.filter((item, index) => array.indexOf(item) === index);// 3: 'Reduce'array.reduce((unique, item) => unique.includes(item) ? unique : [...unique, item], []);// RESULT:// ['a', 1, 2, 3] 2024. 6. 5.
enum to array enum EResouce_Filter_List_Type { shape = 'shape', square = 'square', image = 'image', movie = 'video', audio = 'audio', interacted = 'interacted', page = 'page', none = '', folder = 'folder',}const allList = Array.from(Object.values(EResouce_Filter_List_Type)); 2024. 6. 5.
구글 플레이 콘솔 : 개인정보처리방침 설정 메뉴 위치 구글 플레이 콘솔 : 개인정보처리방침 설정 메뉴 위치 2024. 6. 5.
딜레이 (delay) 딜레이 (delay)   await Future.delayed(const Duration(seconds: 1)); 2024. 6. 5.
ios info.plist 파일 위치 ios info.plist 파일 위치./ios/Runner/Info.plist 2024. 6. 5.
플러터, 다트 버전 확인 (flutter, dart version) 플러터, 다트 버전 확인 (flutter, dart version) * 전체상황 확인flutter doctor -v * 다트버전dart --version * 플러터 버전flutter --version  ———* 플러터 업그레이드 : 플러터, 다트, 플러터sdk 모두 동시 업그레이드됨.flutter upgrade. 2024. 6. 5.
안드로이드 앱번들 빌드하기 (aab 파일 생성) 구글 플레이스토어에 업로드용 앱번들 파일 만들기 앱번들 빌드flutter build appbundle  * 아래 경로에  배포용 번들파일 생성됨 (aab)/Users/MYID/myproject/build/app/outputs/bundle/release/app-release.aab. 2024. 6. 5.
안드로이드 키스토어(keystore) 만들기 안드로이드 키스토어(keystore) 만들기keytool -genkey -v -keystore ~/myprojectname.jks -keyalg RSA -keysize 2048 -validity 10000 -alias myprojectname 계정디렉토리 아래에 myprojectname.jks 파일이 만들어진다. /Users/myId/myprojectname.jks 2024. 6. 5.
안드로이드 apk 빌드하기 안드로이드 apk 빌드하기 1. 터미널 혹은 커맨드창에서 '빌드하고 싶은 플러터 프로젝트 디렉토리로 이동'cd /Users/myid/flutter/myproject 2. 빌드flutter build apk --release --target-platform=android-arm64 입력 3. 빌드 파일 경로 [Project Forder]/build/app/outputs/apk/release/app-release.apk 2024. 6. 5.