앱 개발
-
컴파일 타임(Compiletime) 과 런타임 (Runtime)의 차이앱 개발/용어정리 2020. 7. 16. 11:09
dart 언어에 대해 보다가 final 변수는 runtime 과정에서 상수를 정의하고 const는 compile과정에서 상수를 정의한다는 글을 보았다. 그래서 이에 대해 정리해보았다. 개발자는 프로그램이 어떻게 작동할지에 대한 소스코드를 입력한다. 이 소스코드는 컴파일(Compile)과정을 통해 사용자가 실행가능한 프로그램이 되는데 이 컴파일 되는 과정을 컴파일 타임(compile time)이라고 부른다. 컴파일된 프로그램은 사용자로부터 실행되어지는데 이 응용프로그램이 실행되는 과정을 런타임(runtime)이라고 한다. [예시] final List languages = []; const List companies = []; // no error languages.add('dart'); // compile..
-
[FLUTTER] 스크린 방향 설정앱 개발/Flutter 2020. 1. 21. 10:49
스크린 세로로 고정 void main() => runApp(App()); class App extends StatelessWidget { @override Widget build(BuildContext context) { SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitDown, DeviceOrientation.portraitUp, ]); return MaterialApp( home: MyDemo(), ); } } 스크린 가로로 고정 void main() => runApp(App()); class App extends StatelessWidget { static String _pkg = "parallax_travel_cards_list..
-
[FLUTTER/Firebase] Firestore 연동 데이터 쿼리 설명 및 코드앱 개발/Flutter 2019. 12. 31. 14:52
이전 포스팅에서는 Flutter에 대한 Firestore 연동 데이터 추가 및 관리 코드를 작성했다. 2019/12/31 - [앱 개발/Flutter] - [FLUTTER/Firebase] Firestore 연동 데이터 추가 및 관리 코드 [FLUTTER/Firebase] Firestore 연동 데이터 추가 및 관리 코드 Java script로 쓰여있는 Firestore 연동 코드들을 Flutter dart 언어로 작성했다. https://firebase.google.com/docs/firestore/manage-data/add-data Cloud Firestore에 데이터 추가 | Firebase 다음과 같은 몇.. seizemymoment.tistory.com 이번 포스팅에서는 firestore의 데..
-
[FLUTTER/Firebase] Firestore 연동 데이터 추가 및 관리 코드앱 개발/Flutter 2019. 12. 31. 14:04
Java script로 쓰여있는 Firestore 연동 코드들을 Flutter dart 언어로 작성했다. https://firebase.google.com/docs/firestore/manage-data/add-data Cloud Firestore에 데이터 추가 | Firebase 다음과 같은 몇 가지 방법으로 Cloud Firestore에 데이터를 쓸 수 있습니다. 문서 식별자를 명시적으로 지정하여 컬렉션 내의 문서 데이터를 설정합니다. 컬렉션에 새 문서를 추가합니다. 이 경우 Cloud Firestore에서 자동으로 문서 식별자를 생성합니다. 자동으로 생성된 식별자로 빈 문서를 만들고 나중에 데이터를 할당합니다. 이 가이드에서는 Cloud Firestore에서 개별 문서를 설정, 추가, 업데이트하는 ..
-
[ERROR/Flutter] AAPT: error: resource mipmap/app_icon앱 개발/에러 2019. 12. 31. 13:28
C:\Users\user\Documents\GitHub\앱이름\build\app\intermediates\merged_manifests\debug\AndroidManifest.xml:30: AAPT: error: resource mipmap/app_icon (aka com.swfact.hugin:mipmap/app_icon) not found. debug/AndroidManifest.xml // 앱 설치 아이콘 android/app/src/main/res/mipmap-hdpi에 들어가서 앱 설치 아이콘 이름과 이미지 파일 이름이 같도록 수정한다. mdpi xhdpi xxhdpi xxxhdpi
-
[ERROR/Flutter] The method 'CachedNetworkImageProvider.load' has fewer positional arguments than those of overridden method 'ImageProvider.load'앱 개발/에러 2019. 12. 31. 13:08
다음과 같은 에러의 경우 The method 'ScaledFileImage.load' has fewer positional arguments than those of overridden method 'ImageProvider.load' The method 'CachedNetworkImageProvider.load' has fewer positional arguments than those of overridden method 'ImageProvider.load' pubspec.yaml 파일의 cached_network_image: ^0.5.0+9 를 ^2.0.0-rc 로 업그레이드 시킨다. 참고사이트 https://github.com/renefloor/flutter_cached_network_image
-
[ERROR/Flutter] Execution failed for task ':app:packageDebug'. > C:\Users\user\AppData\Local\Temp ...앱 개발/에러 2019. 12. 31. 13:02
빌드에러 Clean Build and Rebuild or Invalidate Caches로 해결 참고사이트 https://hjiee.tistory.com/entry/Android-%EB%B9%8C%EB%93%9C%EC%97%90%EB%9F%AC-Execution-failed-for-task-apppackageDebug