본문 바로가기

분류 전체보기

(132)
[j Flutter] Vertical viewport was given unbounded height 에러 처리 Vertical viewport was given unbounded height 에러가 났을 때 처리 before ListView( children: restaurantModel.row_search_result.map((e) { return RestaurantListTile(e); }).toList(), ) after ListView( scrollDirection: Axis.vertical, shrinkWrap: true, children: restaurantModel.row_search_result.map((e) { return RestaurantListTile(e); }).toList(), ) listview 속성에 아래 코드를 추가해준다. scrollDirection: Axis.vertical, s..
[j android] 변수명 자동생성 사이트 변수명 자동생성 사이트이다. 원하는 단어를 입력하면 변수명을 자동적으로 생성해준다. www.curioustore.com/#!/ Curioustore 변수명 짓기, 컬럼명 짓기, 영어약자, 変数名 つけ方, カラム名建てる, 英語の略語, 命名变量, 命名该列, 英文缩写 www.curioustore.com
[j Flutter] GoogleMap 추가하기 (지도추가하기) 플러터에 구글 지도를 추가해보자. 1. pubspec.yaml에 google_maps_flutter 플러그인 설치하기 pub.dev/packages/google_maps_flutter google_maps_flutter | Flutter Package A Flutter plugin for integrating Google Maps in iOS and Android applications. pub.dev 2. 플러그인 홈페이지에서도 나와있겠지만 구글 지도를 사용하기 전 google개발자 사이트에 들어가서 API 키를 먼저 생성해야 한다. https://cloud.google.com/maps-platform/ Geolocation API | Google Maps Platform | Google Cloud G..
[j Flutter] list 조건문 / 정렬하기 ex) 서울 맛집 리스트 final stores = List(); var restaurant = [ {name: 슬기분식, star: 4, addr: 서울특별시 강서구 바람로 39, code: 12344, lat: 37.5214121, lng: 127.0164096}, {name: 멸치국수, star: 5, addr: 서울특별시 은평구 별빛로 391, code: 34222, lat: 37.6254369, lng: 127.9658222}, {name: 돼식당, star: 3, addr: 서울특별시 중랑구 중랑천로 14, code: 15511, lat: 37.8899555, lng: 127.1041111}, ]; stores.add(restaurant); - list문 해당 조건인 data만 나타낸다. ex..
[j Flutter] 현재위치에서 특정장소까지 거리구하기 latlong 플러그인을 사용하여 거리를 구할 수 있다. 1. latlong 플러그인을 pubspec.yaml파일 안에 설치를 한다. pub.dev/packages/latlong latlong | Dart Package Lightweight library for common latitude and longitude calculation pub.dev 2. ex) 광화문에서 덕수궁까지 거리구하기 - 광화문(37.4734153,126.8301878) - 덕수궁(37.5658091,126.9729574) 현위치가 광화문이라면 덕수궁까지 km구하기 final Distance distance = Distance(); final int km = distance.as(LengthUnit.Kilometer, LatLn..
[j Flutter] 현재 위치 위도,경도 구하기 (geolocator) geolocator플러그인을 활용해 현재 위치의 위도, 경도를 구해보자. 1. geolocator플러그인을 pubspec.yaml 파일 안에 추가하여 설치한다. pub.dev/packages/geolocator geolocator | Flutter Package Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions. pub.dev 2. Permission을 추가한다. - android : AndroidManifest.xml 안에 해당 코드를 추가해준다. - ios : Info.plist 안에 해당 코드를 추가해준다. NSLoc..
[j Flutter] url 이동하기 (브라우저 실행) flutter에서 브라우저를 실행하기 위해 url_launcher 플러그인을 사용해야한다. 1. 해당 플러그인을 pubspec.yaml 안에 추가해준다. pub.dev/packages/url_launcher url_launcher | Flutter Package Flutter plugin for launching a URL on Android and iOS. Supports web, phone, SMS, and email schemes. pub.dev 2. 플러그인 문서에 보면 아래 코드부분이 url을 실행해주는 코드이다. _launchURL() async { const url = 'https://flutter.dev'; if (await canLaunch(url)) { await launch(url);..
[j Flutter] Top Navigationbar (내비게이션바 상단) 구현하기 3개의 메뉴가 상단에 보이게 구현해보자. MaterialApp( home: DefaultTabController( length: 3, child: Scaffold( appBar: AppBar( bottom: TabBar( tabs: [ Tab(text: 'Naver'), Tab( text: 'Daum', ), Tab(text: 'Google'), ], ), title: Text('WebView Test'), ), body: TabBarView( physics: NeverScrollableScrollPhysics(), children: [ WebPage('https://www.naver.com'), WebPage('https://www.daum.net'), WebPage('https://www.google..