본문 바로가기

Flutter10

[Flutter] uses-sdk:minSdkVersion 16 cannot be smaller than version 19 오류 저는 플로터를 실행할때 플로터 자체에서 모바일로 볼 수 있도록 제공해주는 애뮬레이터를 사용하지않고 웹이나 윈도우에서 결과를 확인했습니다. 그러다가 어차피 앱을 만드는거니까 모바일 환경에서도 제대로 확인을 해보는게 좋겠다는 생각이들 어서 애뮬레이터를 생성하고 실행 해보았습니다. 그런데 uses-dk:minSdkVersion 16 cannot be smaller than version 19로 시작하는 장문의 에러가 발생하였습니다. 찾아보니까 flutter에서 빌드 시, 특정 라이브러리가 minsdk버전을 충족하지 못하면 위와 같은 에러가 발생하고 minSdkVersion을 올려야 한다는 사실을 알게되었습니다. 그래서 어디서 버전을 올릴 수 있나 하고 찾아봤는데 android/app/build.gradle 파.. 2023. 8. 13.
[Flutter]TextFormField와 Form을 통한 사용자 입력 값 받기 TextFormField는 텍스트를 입력하고 입력한 텍스트를 저장 및 유효성 검사를 하기 위한 위젯으로 Form 과 함께 많이 사용합니다. 먼저 TextFormField를 사용하기 위한 방법에 대해서 알아보도록 하겠습니다. 1. Globalkey로 Form 만들기 Form 위젯은 여러 양식 필드를 그룹화하고 유효성을 검사하기 위한 컨테이너 역할을 합니다. 양식을 만들때 GlobalKey를 이용하여 Form을 고유하게 식별하고 이후에 여러 양식 필드의 유효성을 검사할 수 있습니다. GlobalKey는 요소를 식별하고 다른 키로의 액세스를 제공한다고 합니다. 그리고 상위 위젯에 적용했을 시 하위 위젯에까지 적용이 된다고 합니다. 저는 Form에 글로벌키를 사용하고, 하위 위젯인 TextFormField의 유.. 2023. 8. 12.