Flutter9 플러터에서 androidManifest에 localProperties 값 대입하기 플러터에서 GoogleMap을 사용하려고 GoogleMap API Key를 local.properties에 넣고 build.gradle에서 값을 가져와서 androidManifest에서 사용할 수 있도록 다음과 같은 방법으로 build.gradle에서 값을 가져왔습니다. manifestPlaceholders = [ 'googleMapsApiKey': localProperties['google_maps_api_key'] ] 그런데 다음과 같은 에러가 발생하네요? Attribute application@name at AndroidManifest.xml:5:9-42 requires a placeholder substitution but no value for is provided. 왜 위와 같은 에러가 발생했.. 2023. 8. 8. 플러터(flutter) - 온보딩 화면 만들기 온보딩 화면이란 앱을 처음 실행했을 때 부여주는 앱의 사용 방법이나 소개 페이지를 의미한다. 안드로이드에서는 주로 viewPager나 Fragment를 사용해서 구현했는데 플러터에서는 패키지를 사용해서 구현해 본다. 패키지 설치하기 아래의 링크에서 패키지를 설치할 수 있다. https://pub.dev/packages/introduction_screen introduction_screen | Flutter Package Introduction/Onboarding package for flutter app with some customizations possibilities pub.dev 다음과 같이 넣으면 되는데 dependencies: flutter: sdk: flutter # introduction_.. 2023. 6. 3. Flutter 기초 - SharedPreference 사용 방법 안드로이드와 마찬가지로 Flutter에도 SharedPreference가 존재한다. 하지만, 다른 점도 존재하는데 어떤 점이 다른지 알아본다. SharedPreference 플러그인 설치하기 다음 링크를 참조하거나 https://pub.dev/packages/shared_preferences/install shared_preferences | Flutter Package Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android. pub.dev 다음 코드를 pubspec.yaml에 추가한다. dependencies: shared_preferen.. 2023. 5. 28. 플러터 기초 - ListView 위젯 사용하기 안드로이드에서 리스트를 표현하기 위해서 사용하는 뷰는 RecyclerView입니다. 플러터에서는 ListView 위젯을 사용해서 동일한 동작을 구현할 수 있습니다. ListView 위젯 만들기 플러터에서 ListView 위젯은 다음과 같은 방법으로 만들 수 있습니다. ListView makeWebtoonList(AsyncSnapshot snapshot) { return ListView.separated( scrollDirection: Axis.vertical, itemCount: snapshot.data!.length, // itemBuilder: 현재 사용자가 보고 있는 부분에 대한 데이터만 보여준다. itemBuilder: (context, index) { var webtoon = snapshot.d.. 2023. 5. 13. 이전 1 2 3 다음