본문 바로가기

분류 전체보기

(657)
[Flutter] Web 기본설정 Firebase 에서 웹 등록 버튼을 클릭 후 아래의 SDK 부분을 web/index.html 에 추가함 실제로 개인 설정 파일 내용 - 상세 설정 참고 사이트 ==> https://firebase.flutter.dev/docs/overview - 이메일 로그인/구글로그인/페이스북 로그인/애플로그인(개발자 계정필요해서 못함) // 버전은 현재 기준 최신버전임, 아래 내용은 개인의 환경에 따라 다름 // 안드로이드 앱에서 보이던 사진들(URL로 로딩하는 사진)이 안보이는 오류 발생시 대처방법 // 아래 부분은 기본 설정부분(flutter 프로젝트 생성시 자동 생성)
[Flutter] Getx 실전 참고 영상: (https://www.youtube.com/watch?v=qKIgy26u-uE&t=6s) 참고영상을 바탕으로 provider 방식을 Getx 방식으로 변경한 코딩입니다. 전체 흐름도 (이해를 돕기위해서 코딩을 의역한 부분이 있습니다) 구성 : main.dart, app.dart, movie.dart, movie_repository.dart, movie_controller.dart, category_movie_list.dart main.dart import 'package:flutter/material.dart'; import 'package:flutter_tmdb/src/app.dart'; import 'package:flutter_tmdb/src/controller/movie_contro..
[Flutter] Firebase SHA-1 keytool 업글) 하단에 작성한 내용은 안드로이드 스튜디오 3.6.3 버전에서 테스트한 결과입니다. Arctic Fox 에서는 메뉴 구성이 변경되어 정상동작하지 않습니다. 그래서 최신 환경(2022.01.07)에서 구현한 방법은 아래와 같습니다. 프로젝트폴더의 adnroid 폴더로 이동한 후 아래 명령어 실행 (또는 안드 스튜디오에서 터미널을 열고 cd android && ./gradlew signingReport 이렇게 명령어를 실행해도 됨) ./gradlew signingReport 명령어를 실행하면 됨. 명령어를 실행할때 주의 사항 >>> Enter 키로 실행시키면 오류가 발생하는 경우가 있다. 이럴때는 윈도우 : Ctrl + Enter 맥 : Command + Enter 결과는 아래 사진과 같음. -----..
[Flutter] Getx with Dependency Injection 아래 내용이 정리가 안된거 같아서 새로 정리한 블로그입니다. 2022.06.07 - [Flutter/07 State - Getx] - [Flutter] GetX - Dependency injection [Flutter] GetX - Dependency injection 이번 카테고리는 GetX 의 dependency injection 에 대해서 알아보겠습니다. 개발환경 : 윈도우11, 안드로이드 스튜디오, flutter 3.0.1 소스코드 위치 - Release 11_getx_dependency_injection · mike-bskim/getx.. unsungit.tistory.com Getx with Dependency Injection main.dart import 'package:flutter/ma..
[Flutter] Getx with binding 아래 내용이 정리가 안된거 같아서 새로 정리한 블로그입니다. 2022.06.07 - [Flutter/07 State - Getx] - [Flutter] Getx - Binding [Flutter] Getx - Binding 이번 카테고리는 GetX 의 dependency injection 의 다양한 binding 방법에 대해서 알아보겠습니다. 개발환경 : 윈도우11, 안드로이드 스튜디오, flutter 3.0.1 소스코드 위치 - Release 12_getx_binding · mike-b.. unsungit.tistory.com GetX 와 Controller를 인스턴스화 하는 2가지 방법. GetPage 에서 설정 Get.to 에서 설정 Getx controller 파일 - getx_simple.dar..
[Flutter] Getx with state management(reactive version) Getx with state state management(reactive version) get: ^4.1.4 main.dart import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'getx_simple.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return GetMaterialApp( // MaterialApp( title: 'Flutter Demo',..
[Flutter] Getx with state management(update version) Getx with state management(update version, not reactive) get: ^4.1.4 main.dart import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'getx_simple.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return GetMaterialApp( // MaterialApp( title: 'Flutter ..
[Dart] Map 고급 - entries, asMap map.entries 를 이용하여 iterable 객체로 변환하여 List 객체의 내장함수를 사용하여 전처리 함. void main() { Map map = {'Apple':'사과','Banana':'바나나','Kiwi':'키위',}; print(map.keys); # Iterable 객체임 print(map.values); # Iterable 객체임 print(map.keys.toList()); # List 객체임 print(map.values.toList()); # List 객체임 print('---------- 01 ----------'); print('map.keys is Iterable'); print(map.keys is Iterable); # true print("map.keys.toList..