본문 바로가기

분류 전체보기188

[Flutter] BOTTM OVERFLOWED BY PIXELS 해결 방법 모음 BOTTM OVERFLOWED BY PIXELS 오류 해당 오류는 Text를 입력해야하는 부분을 클릭을 했을 때 키보드가 올라오면서 위젯들이 키보드와 함께 위로 밀려나면서 fixel 오버플로우가 발생하면서 노란색 빗금이 생긴다. 해당 문제를 아래의 방법으로 해결할 수가 있다. BOTTM OVERFLOWED BY PIXELS 해결책 1. Scaffold 아래에 resizeToAvoidBottomInset 사용하기 resizeToAvoidBottomInset: false, 2. body 부분에 SingleChildScrollView 사용하기 body에 해당하는 코드를 SingleChildScrollView()로 묶어주면 된다. 위젯들이 화면을 초과한다면 손가락으로 화면을 내려야 하는 스크롤 형태로 구성이 된.. 2023. 4. 22.
[Flutter] 지도 사용 Google Map API, geolocator 플러그인 패키지 개발환경 설정 / 플러터 구글 맵 Contents 구글 지도를 사용한 앱을 개발하기 위한 환경 세팅을 살펴보도록 하자. 플러그인 찾고 등록하기 아래의 공식사이트에서 사용할 패키지를 검색하고, 패키지 이름과 버전을 가져온다. https://pub.dev/ Dart packages Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs. pub.dev Google Maps for Flutter Plugin google_maps_flutter 패키지 해당 플러그인은 flutter.dev 플러터 공식팀이 관리한다. https://pub.dev/pack.. 2023. 3. 20.
구글 지도 위도 경도 값 확인하는 방법 / 구글맵 위도 경도 값 가져오기 구글 지도에서 위도 경도 값 확인 및 가져오는 방법 1. 구글 지도 (google maps)를 들어간다. https://www.google.co.kr/maps/?hl=ko Google 지도 Google 지도에서 지역정보를 검색하고 지도를 살펴보거나 운전경로 정보를 검색합니다. www.google.co.kr 2. 위도 경도 값을 알고자 하는 위치에 우클릭을 한다. 3. '이곳이 궁금한가요?'를 클릭한다 4. 위치 표시 아이콘을 한번 더 클릭한다. 5. 위도, 경도 값을 확인한다 2023. 3. 20.
[Flutter] 위젯 간의 데이터 전송 / 스크린 이동 / Navigator, ModalRoute, Named Route Contents 이전 글에 이어서 코드를 작성하며, 버튼을 클릭했을 때 데이터 전송까지 이루어지도록 하겠다. 이전 코드는 아래의 글을 참고하자. 중복된 코드를 MainLayout이라는 위젯으로 다른 파일에 빼서 관리했다. [Flutter] 버튼(Button) - ElevatedButton, OutlinedButton, TextButton [Flutter] 버튼(Button) - ElevatedButton, OutlinedButton, TextButton 꾸미기 Contents 플러터(Flutter) 버튼(Button) 알아보기 플러터에는 ElevatedButton, OutlinedButton, TextButton 버튼 등이 있으며 이를 알아보고 style을 통해 꾸미는 방법을 알아보도록 하겠다. // i.. 2023. 3. 16.
OneDrive 동일한 위치에 리디렉션할 수 없는 폴더 / 레지스터 변경 없이 에러 해결법 Contents 폴더를 여기로 이동할 수 없습니다. OneDrive 문제 해결 " 동일한 위치에 리디렉션할 수 없는 폴더가 있기 때문에 폴더를 이동할 수 없습니다. 액세스가 거부되었습니다 " OneDrive 연동 파일 경로 문제점 C:\Users\ckseh\OneDrive 컴퓨터 포맷을 하고 윈도우 11를 설치하면서 OneDrive와 자동으로 연동이 되었다. 그때부터 모든 파일의 경로가 OneDrive를 향하고 있었다. 기본폴더들이 OneDrive를 향하면서 경로에 "바탕화면"과 같이 한국어가 자동으로 포함되게 된다. 코딩을 할 때 폴더를 바탕화면에 저장을 하면 경로에 '한글'이 포함이 되어 프로그래밍을 함에 있어 오류가 생기는 일이 잦았다. 그래서 OneDrive경로를 기본 경로로 다시 되돌리도록 하려.. 2023. 3. 15.
[Flutter] 버튼(Button) - ElevatedButton, OutlinedButton, TextButton 꾸미기 Contents 플러터(Flutter) 버튼(Button) 알아보기 플러터에는 ElevatedButton, OutlinedButton, TextButton 버튼 등이 있으며 이를 알아보고 style을 통해 꾸미는 방법을 알아보도록 하겠다. // ignore_for_file: prefer_const_constructors import 'package:flutter/material.dart'; class HomeScreen extends StatelessWidget { const HomeScreen({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Button'), ).. 2023. 3. 14.
dd oo 2023. 3. 6.
[VScode] Mac 단축키 비주얼스튜디오 코드 맥 맥북 단축키 모음 Mac KeyBoard Symbols 심볼의미 ⌘ 커맨드 (command) ⌃ 컨트롤 (control) ⌥ 옵션 (option) ⇧ 쉬프트 (shift) ⇪ 캡스락 (caps lock) General 단축키설명 ⇧⌘P, F1 Sh명령 팔레트 표시 ⌘P 빠른 열기, 파일로 이동… ⇧⌘N 새 창/인스턴스 ⌘W 창/인스턴스 닫기 ⌘, 사용자 설정 ⌘K ⌘S 키보드 바로가기 키 Basic Editing 단축키설명 ⌘X 라인 잘라내기 ⌘C 라인 복사 ⌥↓ / ⌥↑ 라인 아래, 위 이동 ⇧⌥↓ / ⇧⌥↑ 라인 아래, 위 복사 ⇧⌘K 라인 삭제 ⌘Enter / ⇧⌘Enter 라인 삽입 위, 아래 ⇧⌘\ 매칭 브래킷으로 점프 ⌘] / ⌘[ 들여쓰기, 내림 줄 Home / End 줄 시작, 끝으로 이동 ⌘↑ / ⌘↓ .. 2023. 3. 4.
[Flutter] 맥북 M2 java JDK 설치하기 / iOS jdk 1.8 brew로 설치하기 Contents 맥북에어 M2 JAVA JDK 설치하기 Homebrew 설치하기 Homebrew 홈페이지에서 접속한 후 해당 링크 복사 https://brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 터미널에 붙여 넣고 엔터치면 맥북 컴퓨터의 비밀번호를 입력하는 화면이 나온다. Password를 입력 후 엔터를 누르면 설치가 진행된다. 그러면 Homebrew 설치 완료. 그리고 path를 설정해줘야 한다. path 설정하기 vi ~/.zshrc exp.. 2023. 3. 4.