profile
교육하고 책 쓰는 개발자
post-thumbnail

라즈베리파이 Mac 에서 화면 공유 설정

라즈베리파이로 SSH 접속 하여 터미널로 설정을 가정한다들어가서 2번 디스플레이 옵션에서 해상도 크게 설정하고3번 VNC 옵션에서 Enablevnc 접속시 패스워드 설정다음 파일을 열고다음 내용을 추가Mac의 기본 화면 공유 앱을 통한 연결Finder에서 커맨드 + K

어제
·
0개의 댓글
·
post-thumbnail

[Android Studio] 파일 숨기기

Flutter 개발중 코드 제네레이션 기능을 사용할 때 생기는 \*.g.dart 파일을 Android Studio 에서 숨길 수 있다.Android -> Preferences(Settings) -> File Types -> Ignored Files and Folders

2022년 9월 12일
·
0개의 댓글
·

[Android] Hilt 에러-java.lang.reflect.InvocationTargetException(no error message)

다음 버전에서 에러 발생org.jetbrains.kotlin.android 버전을 1.6.21 로 낮춘다

2022년 9월 5일
·
0개의 댓글
·
post-thumbnail

[Flutter] 코드 제네레이션으로 생성된 파일 위치 변경

코드 제네레이션 패키지를 사용하다 보면 g.dart, freezed.dart 등의 생성된 파일이 생성된다. 여기서 일단 2개가 freezed로 생성된 파일이다. 이게 한 두개일땐 괜찮은데 점점 많아져서 방해가 된다.소스만 남기고 싶다.source_gen 패키지로 bui

2022년 9월 1일
·
0개의 댓글
·
post-thumbnail

[Flutter] test 코드 작성시 const 경고 없애기

테스트 코드 짤 때 const 때문에 노란불 나오는 것이 짜증난다. 경고를 없애고 싶다UI에서는 성능 때문에 const 를 붙여야 하지만 테스트 코드는 귀찮다.프로젝트 루트에 있는 analysis_options.yaml 파일을 test 디렉토리로 복사한다. const

2022년 9월 1일
·
0개의 댓글
·
post-thumbnail

[Flutter] MockClient 로 테스트 코드 작성

원래는 Mockito 로 Client 추상 클래스를 모의 객체로 만들었었다그런데 언제부턴가 http패키지에서 MockClient 객체를 제공하더라. 그래서 이제는 이놈을 그냥 사용하면 됨. 대충 이런 느낌fakeData는 Json String 덩어리임갑자기 안 되서 기

2022년 8월 23일
·
0개의 댓글
·

윈도우에서 gradlew signingReport 실행 안 될 때

Android Studio 에서 쉘을 cmd로 지정할 것 (환경변수 때문에..)환경변수 설정시스템 변수에 JAVA_HOME 키로 jre 폴더 지정 (Android Studio 안에 있음. 이걸 안 하면 gradlew 실행시 에러 뱉음)사용자 변수에 %JAVA_HOME%

2022년 8월 5일
·
0개의 댓글
·
post-thumbnail

Flutter 용 라이브 템플릿

내가 Flutter 개발시 자주 사용하는 라이브 템플릿원래 아래와 같이 훨씬 많이 만들어 놨지만 외우지도 못하고 거의 안 쓰게되어서 자주 사용하는 것 위주로 정리 했음불편 데이터 클래스 작성봉인 클래스뷰 모델 상태

2022년 5월 1일
·
0개의 댓글
·
post-thumbnail

터미널 설정 기록

Oh-My-Zsh 설치powerlevel10k (편함)Nerd Font 가 여기 저기서 안 깨지고 잘 된 것 확인하였음https://github.com/ryanoasis/nerd-fontshttps://blog.naver.com/PostView.nhn

2022년 4월 6일
·
0개의 댓글
·

[ios] 배포 과정 validation 실패

현상 Archive 후 validate 과정에서 Asset validation failed 에러가 발생 검색해 보니 1024 이미지에 알파가 포함되면 이럴 수 있다고 한다. jpeg 저장 -> png 저장하였으나 마찬가지임 분석 아이콘을 기본 Flutter 아이콘으로

2022년 3월 22일
·
0개의 댓글
·

GitHub Pull Request 들어온 것 미리 땡겨서 확인하기

먼저 반영할 브랜치를 기준으로 새로운 브랜치 생성하고 직접 pull request 요청한 곳 코드를 땡겨온다수정하고 반영한 후머지해서 반영

2022년 1월 20일
·
0개의 댓글
·

[Android] LiveData 여러개를 조합하여 하나의 LiveData로 내보내기 꼼수

LiveData들을 Flow로 변환하고 combine으로 조합후 다시 LiveData로...;;;

2022년 1월 14일
·
0개의 댓글
·

윈도우에서 base64 key 생성

https://stackoverflow.com/questions/5306009/facebook-android-generate-key-hash

2022년 1월 14일
·
0개의 댓글
·

[Flutter] M1 실리콘에서 iOS cocoapod error 해결

에러내용 해결방법

2021년 12월 29일
·
0개의 댓글
·
post-thumbnail

Android Studio alt + enter 안 될 때 해결 방법

Android Studio에서 Alt + Enter를 누르면 툴에서 이것 저것 어시스트를 해 준다.그런데 코딩을 열심히 하다보면 나도 모르게 이 기능을 꺼 버릴 때가 있다. 아래 사진의 저것이다.그럼 갑자기 코딩 능력이 확 떨어지면서 짜증이 밀려오는데 이 기능을 켜기

2021년 10월 6일
·
2개의 댓글
·
post-thumbnail

안드로이드 배포시 google singin sha-1 문제 해결

구글에서 키를 관리하는 경우 릴리즈 키를 통해 sha-1 지문을 얻어서 Firebase에 등록해도 안 됨할 때 마다 겪는데 자꾸 까먹어서 메모함

2021년 9월 8일
·
0개의 댓글
·

[Jetpack Compose] StateFlow 값 변경시 주의 점

StateFlow의 값을 변경했을 때 컴포즈에 통지가 되는데 List의 경우 갯수가 동일하고 특정 요소의 프로퍼티만 변경하는 경우 안 되는 예되는 예. 객체를 갈아끼우면 됨

2021년 7월 20일
·
0개의 댓글
·

Jetpack Compose 에서 ViewModel 편하게 쓰기

기존 사용 방식이 이런 느낌컴포즈 특성상 컴포즈 내에 컴포즈가 중첩되는데 저\~~ 밑에서 ViewModel을 사용하려면 계속 넘겨줘야 함lifecycle-viewmodel-compose 라이브러리를 적용하고ViewModel을 사용해야 되는 컴포즈에서 다음과 같이 vie

2021년 7월 20일
·
0개의 댓글
·

Jetpack Compose 에서 편리한 by 사용하기

컴포즈 내에서 상태를 저장하는 3가지 방법이 있음첫 번째 방법은 값을 참조할 때 .value 를 매번 써줘야 함두 번째 방법은 바로 값을 참조하는 델리게이티드 프로퍼티 (by) 가 구현되어 있음세 번째는 값과 세터를 사용하는 특별한 경우에 사용하면 됨. text onC

2021년 7월 20일
·
0개의 댓글
·

오준석의 플러터 생존코딩 개정판 보시는 분들께

개정판이 나오기 직전에 구글이 또 업데이트해 버리면서 제 예상과 달리 바로 Null Safety 를 적용하는 Dart 2.12를 기본 버전으로 올려 버렸습니다.책으로 학습하시는 분들은 처음에 Dart 2.7로 설정후에 학습을 하시면 됩니다.책을 집필한 시점과 현재의 프

2021년 6월 25일
·
0개의 댓글
·