반응형

분류 전체보기 172

Automatically assigning platform `iOS` with version `11.0` on target `Runner` because no platform was specified. Please specify a platform for this target in your Podfile

Flutter ios 시뮬레이터 실행 시 아래 같은 에러가 나타났다. "플랫폼이 지정되지 않았으므로 버전이 '11.0'인 플랫폼 'iOS'를 대상 '러너'에 자동으로 할당합니다. 이 대상에 대한 플랫폼을 포드 파일에 지정하십시오" ios 플랫폼 버전이 할당되지 않은 듯하다. 알려준 링크로 들어가 보면 흠... 플랫폼 버전이 ios 4.0 이하 거나 없으면 나는 듯하다. 해당 코드를 찾아보니 ios > Runner > Pobfile 가장 위에 라인을 확인해 보면 플랫폼을 정의하는 라인이라 되어 있고 주석이 되어 있다. # Uncomment this line to define a global platform for your project # platform :ios, '11.0' 해당 주석을 풀고 실행하니 ..

Flutter 2023.10.08

[Flutter] MultiBlocProvider 사용

BlocProvider의 관하여 참고하실 분들은 아래글을 봐주세요 https://itmoon.tistory.com/113 [Flutter] BlocProvider 사용하기 먼저 Bloc을 사용하기 위한 dependecies를 추가하여 춥시다. (아래링크 참고) https://pub.dev/packages/flutter_bloc flutter_bloc | Flutter Package Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design p itmoon.tistory.com class _MultiBlocProviderPageState extends State { @override Widget build..

Flutter 2023.06.11

[Flutter] BlocProvider 사용하기

먼저 Bloc을 사용하기 위한 dependecies를 추가하여 춥시다. (아래링크 참고) https://pub.dev/packages/flutter_bloc flutter_bloc | Flutter Package Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package. pub.dev https://pub.dev/packages/bloc dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to ..

Flutter 2023.06.11

[ Flutter ] Bloc을 사용해야 하는 이유 5가지

1. 뷰 영역과 비즈니스 영역을 쉽게 구분할 수 있다. 뷰와 비지니스 로직이을 한 곳에 같이 있을 경우 당장은 쉽고 빠르게 구현이 가능하지만 코드의 수정이 필요할 경우 뷰와 비지니스 두 가지를 모두 고려하여 수정해야 하며 코드의 가독성이 떨어집니다. 이러한 문제를 해결하기 위해 mvc, mvvm 등의 패턴을 사용하여 뷰와 비즈니스 로직을 분리하여 줍니다. 2. 테스트 하기 쉽고, 재사용을 가능하게 해 준다. Bloc 테스트 라이브러리(TDD)를 사용하여 ui 없이 비즈니스 로직의 테스트가 가능합니다. 3. 이벤트 트레킹을 통합젹으로 관리할 수 있다. BlocObserver를 통하여 통합적으로 이벤트 트레킹을 관리할 수 있습니다. 4. 많은 개발자들의 하나의 코드 베이스로 일을 처리할 수 있다. Bloc은..

Flutter 2023.02.14

[ Flutter ]No signature of method: build_6ixr5imbgllrdekbiiw46qv70.android() is applicable for argument types: (build_6ixr5imbgllrdekbiiw46qv70$_run_closure2) values 에러 메시지 해결

여러 가지 이유가 있겠지만 저 같은 경우는 앱의 난독화를 위해 프로가드를 사용하는 에러가 발생했습니다. build.gradle 에서 아래처럼 수정하여 주시면 됩니다! buildTypes { release { signingConfig signingConfigs.release useProguard true // 해당부분을 지워주시면 됩니다. minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }

Flutter 2023.02.12

무인마켓 개인정보처리방침

('https://itmoon.tistory.com/109'이하 '무인마켓 개인정보처리방침')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2023년 2월 12부터 적용됩니다. 제1조(개인정보의 처리 목적) ('https://itmoon.tistory.com/109'이하 '무인마켓 개인정보처리방침')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등..

기타 2023.02.12

[ Flutter ] Admob(애드몹) 광고달기

안녕하세요 이번글에서는 애드몹을 이용하여 플러터 앱에 광고를 달아보겠습니다. 먼저 애드몹 싸이트에 접속하여 줍시다. https://admob.google.com/intl/ko/home/ Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. admob.google.com 오른쪽 상단의 가입 후 로그인을 해주세요 그 다음 위 화면처럼 앱 클릭 후 앱 추가를 눌러 주세요 플랫폼을 선택한 다음 스토어 등록여부를 선택하여 줍시다. 앱 이름을 입력한 뒤 앱을 추가 하여 줍시다. 만들어진 앱에 광고를 추가하기 위해 광고단위를 추가하여 줍시다. 원하는 광고형태를 선택하여 줍시다. 글쓴이는 ..

Flutter 2023.01.29

[ Flutter ] Cannot fit requested classes in a single dex file (# methods: 68653 > 65536) 에서 해결하기

Cannot fit requested classes in a single dex file (# methods: 68653 > 65536) 해당 에러는 앱에 API 20 이하 minSdk가 있고 앱과 앱에서 참조하는 라이브러리가 65,536개 메서드를 초과하면 앱이 Android 빌드 아키텍처의 제한에 도달했음을 나타내는 다음과 같은 빌드 오류가 발생합니다. Android 5.0 미만에서 멀티덱스 지원 dependencies { def multidex_version = "2.0.1" implementation "androidx.multidex:multidex:$multidex_version" } Android 5.0 이상에서 멀티덱스 지원 android { defaultConfig { ... minSdkV..

Flutter 2023.01.29

[ Flutter ] sqlite & drift 사용하기 - 3편

안녕하세요 이번글에서는 이전글에서 만들어둔 CRUD 메서드들을 사용하여 보겠습니다. 내용을 모르시는 분들은 이전글을 참고해 주세요 https://itmoon.tistory.com/104 [ Flutter ] sqlite & drift 사용하기 -1편 안녕하세요 이번 글에서는 데이터를 핸드폰에 저장하기 위한 sqlite를 사용해 보겠습니다. 프로젝트 구조 pubspec.yaml dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your application. # itmoon.tistory.com https://itmoon.tistory.com/105 [ Flutter ] sqlite & drift 사용하기..

Flutter 2022.12.21
반응형