https://flutter.dev/docs/get-started/flutter-for/android-devs#how-do-i-listen-to-android-activity-lifecycle-events 이 plugIn을 사용한다. 앱 활성 된 상태에서 back 키를 눌러 앱을 종료하면 inactive > paused > detached 순으로 발생되는…
-
-
FutureBuilder
Future가 있는 위젯을 만들기위해선 Stateful 위젯으로 해둔 다음에, 로딩이 완료되면 그 값에 따라 setstate을 다시 해야했다. 코드가 굉장히 지저분해지고, Stateful위젯이 강제된다는 점에서 불편하기도 했다. 이를 극복하기 위해 존재하는 위젯이 있는 바로 FutureBuilder를 사용하는 것이다. FutureBuilder는…
-
VSCode에서 gradle sync하는법
프로젝트 내부의 android 폴더에서 아래 명령 실행 .\gradlew –refresh-dependencies 보통은 바로 Sync. 작업이 돌아 가는데 간혹.. 이런오류가 나는 경우가 있음.. 이럴때는gradle.properties 화일에 org.gradle.jvmargs=-Xmx1024m 으로 추가 또는 변경 하고 Save 하면 정상 처리…
-
Dart : Cascade operator
반복되는 keyword를 줄여 준다.. final addressBook = AddressBookBuilder();addressBook.name = “kims”addressBook.address = “kims@box.cokr”addressBook.phone = PhoneNumberBuilder();addressBoo…
-
Flutter 사용 정리
OSX, Windows, Linux, Web에서 사용하기 위해서는 각 기능을 켜줘야함. Flutter로 데스크톱 애플리케이션 개발 시작하기 일회성 구성 변경으로 데스크톱 지원을 구성해야합니다.$ flutter config –enable-windows-desktop # for the Windows runner$ flutter config…
-
실패 노트를 작성하자..
진행 한 일에 대해 실패 노트를 작성하자. 어떤 것을, 누가, 어떻게, 했는지 그리고 그 결과가 어떻게 일어 났는지 적자.. 그리고 그 일이 반복되지 않기 위해서 어떻게 해야 하는지에 대해서 최대한 상세하게 적어 보자..
-
GitLab Password Reset
GitLab Default Password First up, if you were naughty and didn’t change your GitLab default password then try these: Username: root Password: 5iveL!fe If that works, make changing the root passw…
-
OSX에서 공백이 존재하는 PATH를 $PATH에 넣기..
여러 가지 방법이 있지만.. 가장 효율 적인 방법은.. /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin <<– 이렇게 나오는 걸.. /Applications/Visual Studio Code.app/Content…
-
C++ Development using Visual Studio Code, CMake and LLDB
this article are captured as “https://medium.com/audelabs/c-development-using-visual-studio-code-cmake-and-lldb-d0f13d38c563“ I’ve been working for almost a year implementing micro-…