일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Encapusulation
- atmega328
- compare
- sensor
- preprocessing
- mfc
- public
- stream
- memory
- Android
- Binary
- digitalRead
- Contour
- java
- parameter
- SERIAL
- Barcode
- file access
- Unity
- length
- APP
- flutter
- Read
- wpf
- inheritance
- Pointer
- Class
- Overloading
- UNO
- aduino
- Today
- Total
목록flutter (15)
폴크(FOLC)
# 프로그램 상시 운영 > 대상1 : 개발 관련으로 주 특기를 갖고 계신 분 ( 직장인, 취업준비 ) > 대상2 : 대전 지역에서 학교를 다니고 있는 대학생 ( 대학생 ) > 대상3 : 대전 지역에서 학교를 다니고 있는 학생 ( 초/중/고 ) # 프로그램 연결 방법 > Open Chat 방 URL : https://open.kakao.com/o/gwiYAiId > Open Chat 방에 내용 기록 # 대학생 > 전공 관련 과정을 졸업(취업준비) / 수료하신 분 : 2년제의 경우에는 1년 과정 수료하신 분 > 비 전공자의 경우 : 기본 학습(교과서)이 되어 있으신 분 또는 기본 학습을 얻고자 하시는 분 # 직장인 > 취업 후 경력 3년 이하 ( 전공 관련 과정을 수료/졸업 하신 분 ) > 비 전공자의 경우..
# 설치 하지 않고 바로 사용 가능한 Local 버전 # Android Studio 검색한다. > Download Android Studio and SDK tools 선택 # 페이지 밑으로 이동한다. > android-studio-2020.3.1.25-windows.zip ( No .exe Installer ) 를 선택 > OS 환경에 맞는 zip 파일을 선택한다. # 다운로드 완료한 zip 파일을 선택하고 unzip 한다. # android-studio 폴더 안에 bin 폴더로 이동한다. > OS 환경에 맞는 실행 파일을 선택하여 studio.exe / studio64.exe 를 실행 # 프로젝트를 선택하거나 새롭게 생성한다. # PlugIn 에서 Flutter 패키지를 선택해서 설치 한다. > Dar..
# 고성능 상태 관리, 지능형 종속성 주입 및 빠르고 실용적인 라우트 관리 # 3 가지 기본 원칙 > 성 능 : 성능과 최소한의 리소스 사용 ( Streams나 ChangeNotifier를 사용 X ) > 생산성 : 친숙하고 간결한 구문을 사용 ( 종속성은 기본적으로 lazy로 로드 ) > 조직화 : 화면, 프레젠테이션 로직, 비즈니스 로직, 종속성 주입 및 네비게이션을 완전히 분리 * 라우트간 전환을 하는데에 컨텍스트가 필요하지 않아 위젯 트리에 독립적이다. # 자주 이용하는 명령어 > 라우트 관리 : GetMaterialApp 으로 변경 > 네비게이션 : Get.to( 해당 페이지 ) - 새로운 화면으로 이동 : Get.toNamed( 해당 페이지 이름 ) - 미리 설정되어 있는 이름의 화면으로 이동..
# 설치 하지 않고 바로 사용 가능한 Local 버전이 있다. # Visual Studio Code 검색한다. > Download 를 선택한다. # Windows - .zip ( 64bit ) 를 선택한다. # 압축 파일을 unzip 하고 Code.exe 를 실행한다. # 설치 파일과 동일한 형태로 사용 가능한다.
# Visual Studio Code 웹 사이트를 검색한다. # Visual Studio Code 웹 사이트에 접속한다. > Windows x64 User Installer ( Stable ) 로 선택한다. > Insiders 는 최신 버전이긴 하지만 update 가 자주 발생한다. # 파일은 다운로드 받고 설치한다. # "다음" 계속 누른다. # 설치 완료! # Extensions 툴바에서 flutter 를 검색하여 설치 한다. > Dart 는 자동적으로 설치 된다. # 프로젝트 생성 > Open Foldet : 프로젝트 파일을 생성하고 관리하는 Folder 를 설정해준다. > 설정확인! # 신규 프로젝트를 생성한다. > CTRL + SHIFT + P ( project ) > flutter 라고 입력하..
# NDK 관련 error 가 발생하며 compile 실패 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':unityLibrary:BuildIl2CppTask'. > NDK is not installed # 해결 방안 # File -> Open -> Solution -> android project -> New Window -> Project Structure -> SDK Location -> Android NDK location -> 위치 설정 후 Apply and OK -> Close Window # make APK # 보통 NDK 는 Android SDK location 안에 있다. # C:..
# FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:lintVitalRelease'. > Could not resolve all artifacts for configuration ':flutter_unity_widget:profileCompileClasspath'. > Could not resolve project :unityLibrary. Required by: project :flutter_unity_widget > No matching variant of project :unityLibrary was found. The consumer was configured to find an A..
# Gradle 관련 이슈 발생 Launching lib\main.dart on sdk gphone x86 in debug mode... Running Gradle task 'assembleDebug'... FAILURE: Build failed with an exception. * What went wrong: Could not determine the dependencies of task ':flutter_unity_widget:compileDebugAidl'. > Could not resolve all task dependencies for configuration ':flutter_unity_widget:debugCompileClasspath'. > Could not resolve project ..
# first work > Weather, Air Condition, Camera 1. Weather # 무료 사이트 이용 - http://api.openweathermap.org import 'package:http/http.dart' as http; String url_weather = 'http://api.openweathermap.org/data/2.5/weather?lat=$dPosX&lon=$dPosY&appid=$apiKey&units=metric'; http.Response response = await http.get(url_weather); if (response.statusCode == res_ok) return jsonDecode(response.body); 2. Air Condit..
Android 또는 iOS 같은 어떤 구체적인 플랫폼만을 위해 만들어진 응용 프로그램 # 네이티브 앱(Native App)이라고 한다. # Android 모바일 앱 개발 - Kotlin, Java, NDK(C/C++) 로 네이티브 앱을 만들 수 있다. # iOS 모바일 앱 개발 - Swift, Objective C 로 네이트브 앱을 만들 수 있다. 네이티브 앱의 실행 속도가 빠르고 플랫폼에 유용한 많은 API 지원을 받을 수 있다. # 반면, 다른 운영 체제에서 실행 되기 위해서는 별도의 시간과 노력이 많이 드는 단점이 있다. Android 와 iOS 플랫폼을 동시에 만족하도록 동일한 개발 환경을 제공하는 크로스 플랫폼 프레임 워크(Cross-platform frameworks)의 인기가 증가하고 있다...
1. Android Studio 실행 # Create New Flutter Project 선택 2. Flutter SDK 설치된 경로 선택 3. 프로젝트 이름 설정 4. 샘플 프로젝트 OPEN 성공 5. 연결된 Device 나 Virtual Device 를 선택 # 만약, Device 가 없다면 AVD Manager 선택 6. Device 를 더블 클릭 7. 디바이스 찾기 수행 # no device selected - Refresh 클릭 8. 디바이스 선택 11. 샘플 프로그램 디버깅 시작 12. Android Process 와 main.dart 파일 연결 확인 # Flutter 개발 환경에서 생성된 apk 파일을 Virtual Device 로 옮긴다. 13. Flutter 개발 환경에서 생성된 apk ..
*. Android Studio, JAVA SE, Flutter 설치를 마무리하고 난 다음에 환경 설정을 진행해야 한다. # Android Studio Plugins 설치 # Android Studio AVD Manager 설치 # Android Studio SDK Manager 설치 -> Android Studio License 인증 포함
*. 아래 flutter.dev 사이트에서 download 가능하고 본 페이지에 Link 를 통해서도 download 가능하다. 1. flutter.dev 사이트 검색 2. flutter.dev 사이트 진입 3. Get started 클릭 4. flutter-windows 버전 선택 5. flutter_windows_2.2.2-stable.zip download 6. flutter-windows 설치 시작 # 파일을 unzip 해서 flutter-windows-2.2.2-stable 안에 flutter 폴더 전체를 원하는 위치로 이동 # Do not install Flutter in a directory like C:\Program Files\ that requires elevated privileges..
PC 환경(Windows10, Windows10pro)에서 Flutter 개발 환경(IDE)을 구성하기 위해서는 3가지 S/W 가 필요하다. 1. 안드로이드 스튜디오 # android-studio-ide-202.7351085-windows.exe # 4.2.1 for Windows 64-bit (933 MiB) 2. JAVA SE ( Java SE Development Kit 16.0.1 ) # jdk-16.0.1_windows-x64_bin.exe # Java SE Development Kit 16.0.1 - Windows x64 Installer 150.56 MB 3. Flutter SDK (2021. 6. 12.) # flutter_windows_2.2.2-stable.zip # Do not ins..
구글에서 개발한 크로스 플랫폼 모바일 앱 개발 프레임워크(Mobile World Congress 2018에서 최초 베타 릴리스)이다. 구글이 개발한 Dart를 언어로 사용하며 Android와 iOS를 모두 지원하며, 구글의 차기 OS인 Fuchsia의 개발환경이 된다. 자체적으로 UI를 렌더링하기 때문에 iOS에서 material 디자인과 ripple 애니메이션을 볼 수 있고 Android 에서 cupertino 디자인을 볼 수 있다. 화면 전체를 2D 그래픽 API로 앱을 만드는 것처럼 skia 기반으로 렌더링 해준다.