본문 바로가기

APP4

[Flutter] StatelessWidget & StatefulWidget 차이점 정리 Flutter의 Widget은 StatelessWidget(SLW)과 StatefulWidget(SFW)을 상속받아서 만들 수 있다. 또한, 두 위젯은 Scaffold를 이용해 동일한 방식으로 화면을 구성하게 된다. StatelessWidget은 단 한번만 Build를 한다. 한번 그려진 화면은 계속 유지되며, 성능상 장점이 생긴다. StatefulWidget은 state를 포함하며, setState가 발생할때마다 Build과정이 일어나고, 동적 화면을 쉽게 구현이 가능하다. 밑의 예제를 보고 차이점을 확실하게 알아가자. import 'package:flutter/material.dart'; void main() => runApp(SLWApp()); class SLWApp extends Stateless.. 2020. 9. 26.
[Flutter] Flutter 개발시 유용한 사이트 "Pub.dev" pub.dev/ Dart packages Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs. pub.dev Search Packages에 원하는 플러그인을 검색하면 다른 사람들이 개발한 것들을 볼 수 있다. 예를 들어 sensor에 대해 검색을 해보자. 위와 같이 sensor에 관련된 플러그인들을 볼 수 있다. Usage를 참고하여 사용 방법에 대해 배울 수도 있으며 예제를 통하여 어떻게 사용하는지도 배울 수 있다. Flutter를 이용하여 개발을 할 때 위의 사이트를 이용하면 유.. 2020. 9. 26.
[Flutter] 디버깅시 앱이 실행 안될때 "Unable to locate ADB 에러" + 환경 변수 편집 VScode에서 Flutter와 에뮬레이터를 다 구축하고 디버깅을 하니 실행이 안 되는 현상이 있었다.. VScode를 잘못 설치한거 같아 AndroidStudio에서 진행을 해봤지만 똑같이 디버깅이 안 되는 현상이 나왔다.. 그리고 AndroidStudio에서는 Unable to locate ADB 라는 에러가 나왔다. Unable to locate ADB를 검색을 해보니 platform-tools 폴더에 adb.exe가 없거나, 환경변수 설정이 제대로 안되어 있을 때 나오는 에러였다. [다운로드] platform-tools SDK 플랫폼 도구 출시 노트 | Android 개발자 | Android Developers Android SDK 플랫폼 도구는 Android SDK의 구성요소입니다. develo.. 2020. 9. 26.
[알쓸신잡] 윈도우 사용자들에게 필요한 아이폰 앱 [윈도우 사용자들에게 필요한 아이폰 앱] 1. Microsoft To-Do - 일반적인 To-Do 어플이지만 계정연동이 가능하여 컴퓨터와 아이폰에서 수정이 가능하기 때문에 관리가 더 편하다.- 기존에 Noti:Do 어플을 사용하고 있었는데 Microsoft To-Do 어플이 더 깔끔한것 같다. - 위젯 기능이 없다.. 다시 Noti:Do를 사용해야겟다 2. Microsoft Outlook - 일반적인 일정 관리 + 메일 어플이지만 계정연동이 가능하여 컴퓨터와 아이폰에서 수정이 가능하기 때문에 관리가 더 편하다.- 주로 메일 기능은 별로 사용하지 않지만 일정관리 부분은 정말 자주 쓰인다. 3. Microsoft Remote Desktop - 컴퓨터의 화면을 아이폰으로 볼 수 있는 원격 데스크톱 어플이다.-.. 2018. 10. 9.