Flutter 2.0에서 https://pub.dev/packages/image_picker 를 넣는 예제를 따라하는 중인데, MissingPluginException 라는 에러가 나면서 사진 선택 창이 표시가 안된다. https://github.com/flutter/flutter/issues/17545 에 질문도 올라왔는데, https://github.com/flutter/flutter/issues/17545#issuecomment-601151076 처럼 앱을 다시 설치하니까 잘 됐다. 앱을 중지한Read More →

Handler().postDelay()를 쓰려고 했더니 deprecated라고 나온다. 다른 건 뭐가 있나 찾아보니 Executors 를 쓰라고 한다. 이렇게하면 2초 뒤에 todo 로그가 찍힌다. 만약 중지하려면 shutdownNow()를 호출하면 된다. 만약 shutdown()만 호출하면 바로 중지되지Read More →

원하는 조건 MainFragment는 back버튼을 두 번 눌러야 앱을 종료한다. 다른 Fragment는 back버튼을 누르면 이전 화면으로 돌아간다. 모든 Fragment는 BaseFragment를 상속받는다 이렇게 하면 따로 작업하지 않은 fragment에서는 back버튼을 누르면 이전 화면이나Read More →

텔레그램 웹툰 봇 로그가 다 흰색이다. 그냥 그런가보다 했는데, 가만히 생각해보니 sqlite 로그는 여러 색상이 표시된다. 그래서 찾아보니 바로 나왔다. https://github.com/fazibear/colorize 이제 이런 식으로 로그가 표시된다.Read More →

이 화면의 받기/거절 버튼의 애니메이션을 만들어 보았다. ViewBinding과 constraintlayout 을 넣었다. 화면의 레이아웃은 이렇게 잡았다. 애니메이션 시작, 종료 테스트를 위한 버튼과, 받기/거절의 위치를 조절하기 위한 빨간줄로 표시한 가이드라인용 뷰도 추가했다.Read More →