728x90 반응형 Flutter11 [Flutter/플러터] Provider 에 대하여 -1 최근에 다시 플러터 공부를 시작했다.요즘 라는 유데미 강의를 들으면서 Provider 라는 상태 관리 패키지에 대해 공부하고 있는데, 꽤나 어렵게 느껴져 천천히 정리하면서 공부해보려고 한다. 먼저 Provider 에 대해 설명하기 앞서 플러터의 두 가지 유형의 위젯에 대해 간단하게 알고 넘어가보자.플러터에는 상태를 가지는/상태를 가지지 않는 두 가지 유형의 위젯이 존재한다. 상태를 가지는 위젯을 Stateful Widget, 상태를 가지지 않는 위젯을 Stateless Widget 이라고 한다. Stateful Widget 은 말 그대로 상태(데이터) 를 가지고 상태의 변화에 따라 UI 를 변경하는 위젯을 말한다.Stateless Widget 역시 말 그대로 상태(데이터) 를 가지고 있지 않기.. 2024. 5. 1. [Flutter/플러터] ios simulator 'unable to boot the simulator' 해결 방법 잘 돌아가던 ios simulator 가 어느 날 갑자기 'unable to boot the simulator' 라는 문구를 띄우며 실행이 되지 않는 화딱지 나는 경우를 위한 해결 방법을 정리해 놓고자 한다. 1. 맥 왼쪽 상단 사과 모양 클릭2. 이 Mac 에 관하여 클릭3. 추가정보 -> 저장공간설정 -> 개발자4. Xcode 와 관련된 캐시 또는 데이터가 있다면 삭제해주기 위의 과정을 거치고 나서도 ios simulator 가 켜지지 않는다면?Xcode 를 켜서 코드를 한 번 실행시킨 후에 사용하던 ide 로 돌아가 ios 를 다시 실행시키면 돌아가는 경우도 있다고 하니 참고로 알아두자! 2024. 4. 27. [Flutter/플러터] Manifest merger failed : android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an .. Manifest merger failed : android:exported needs to be explicitly specified for . Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined 라는 처음보는 에러를 만났다. 에러 문구를 읽어보니 안드로이드 12 및 그 이상을 타겟팅하는 앱에서 발생하는 것으로 구성 요소에 대한 명시적인 android:exported 값을 지정하지 않았을 때 발생하는 에러였다. 에러 문구와 함께 뜬 url 로 들어가서 안드로이드 공식.. 2024. 1. 24. [Flutter/플러터] 버전 에러 고치기 2 유데미 강의를 들으며 예전 버전 프로젝트를 깃 클론해오면서 정말정말 다양한 에러들을 만나고 있다. Could not initialize class org.codehaus.groovy.runtime.InvokerHelper > Exception java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache [in thread "Daemon worker"] 위와 같은 에러를 만났고, 찾아보니 프로젝트에 필요한 라이브러리나 환경 설정이 올바르게 이루어지지 않아 발생할 수 있는 에러였다. 예전 버전 프로젝트를 로컬로 가져오게 되면 받게 되면 이런 에러들이 정말 머리가 아프다. 일단 저번.. 2024. 1. 24. 이전 1 2 3 다음 728x90 반응형