Android를 빌드할 땐 서명할 때 사용하는 keystore가 있습니다. 이전 글인 카카오톡 로그인을 구현할 때 keyhash를 추출하는 방법도 일부 소개했었는데 playstore에 제출할 때 또 keyhash를 다룰 일이 있었고, 이번에 발생했던 문제와 해결방법을 정리해 보았습니다. 기본 keyhash 추출 debug keystore같은 경...
Invalid keystore format 오류와 keyhash, JAVA_HOME path 설정
Flutter Clip이 뭐지? Clipbehavior 등.
Clip? Clip이라는 용어를 처음 들었을 때 떠올랐던 건 문서를 정리하는데 쓰이는 클립이었습니다. 이후 개발을 해 가면서 이미지의 가장자리를 둥글게 만들어야 할 일이 있었고, ClipRRect위젯을 이용하며, 아! 클립이 자르는 걸 의미하는 느낌이구나 라는 걸 알게 되었습니다. 아마 아래의 뜻 중 4번의 의미로 쓰이는 느낌이었지요. ...
Flutter overlay 사용법
flutter로 개발 하다 보면 특정 상황에서 다른 widget보다 위에 위젯이 있어야 하거나, 전체 화면중에서 가장 위에 위젯이 있어야 하는 상황이 종종 발생합니다. 예를 들면 popup, tooltip, 알림 등이 있습니다. 그 때 사용하는것이 overlay입니다. ovelay는 buildcontext에서 삽입되는것이 아니라, overlay...
Flutter에서 유용하게 사용했던 패키지 UIUX 1편
Flutter의 오픈소스 커뮤니티를 이용해서 이제껏 정말 빠르고 쉽게 개발을 해 왔습니다. 구글에서도 적극적으로 밀고있는 https://pub.dev/ 입니다. 저 또한 잘 사용해 왔었는데, 문득 flutter로 개발해 온 2년간 유용하게 사용해왔던 패키지들을 정리해 놓으면 다른 이들에게 도움이 될 수 있어 좋겠다는 생각이 들어 정리 해 보았습니...
Flutter에서 유용하게 사용했던 패키지 Utility 1편
Flutter의 오픈소스 커뮤니티를 이용해서 이제껏 정말 빠르고 쉽게 개발을 해 왔습니다. 구글에서도 적극적으로 밀고있는 https://pub.dev/ 입니다. 저 또한 잘 사용해 왔었는데, 문득 flutter로 개발해 온 2년간 유용하게 사용해왔던 패키지들을 정리해 놓으면 다른 이들에게 도움이 될 수 있어 좋겠다는 생각이 들어 정리 해 보았습니...
2년차 flutter 주니어가 record를 쓰는 법
dart 3.0이 나오면서 record라는 새로운 타입을 소개했습니다. 저는 record는 기존에 있는 클래스, 타입들을 한 묶음으로 만들어서 쓸 수 있는 타입이라고 이해했습니다. 이 글에서는 어떻게 제가 실제 프로젝트에서 record를 사용했는지 소개해보겠습니다. database 구조가 결정되기 전 개발하기 저는 현재 다니고 있는 첫 회사가 ...
Flutter에서 최적화하는 방법
이번 글에서는 flutter 어플리케이션을 개발하며 겪었던 최적화문제와, 그에 대한 해결법들, 팁을 담아봤습니다. Profiling하기 먼저 느려지는 화면에서 어떤 부분에서 문제가 발생하는지에 대한 분석이 필요합니다. vscode 기준 cmd+p (커멘드 팔레트 열기)이후 다음 명령어를 쳐줍니다. > Flutter: Open Devtoo...
flutter 카카오 로그인 연동기
지금 일하고 있는 스타트업에서 새로 진행하는 프로젝트에 카카오 로그인을 도입하게 되었습니다. 이번 글에서는 카카오 로그인을 도입하는 방법을 한단계 한단계 기록해보려고 합니다. 개요 카카오 로그인과 카카오 싱크 카카오 oauth를 통해서 로그인하고 카카오 유저의 정보를 읽어오는 방법으로는 두가지가 있습니다. 카카오 로그인 vs 카카오 싱크 입니...
2년차 flutter 주니어가 extension를 쓰는 법
dart에는 독특한 문법 하나가 있습니다.extension이라는 키워드를 이용해서 기존의 클래스를 확장 하는 문법입니다. 이 글에서는 어떻게 제가 extension을 사용했는지 소개해보겠습니다. 아마 다음 글은 dart 3의 records로 리펙토링한 경험을 소개해드릴까 합니다. 다른 좋은 방법으로 활용하시는 아이디어나 경험이 있으시면 댓글 ...
flutter 카카오톡으로 공유하기(Kakao flutter sdk 사용)
flutter로 앱을 개발하다보면 공유기능이 필요해질 때가 있습니다. (친구초대 이벤트, 정보 공유 등..) 사실 개인적으로 한국에서 카카오톡만한 전국민이 쓰는 메신저 어플리케이션이 없고, 단톡방은 그 어느것보다도 효과적인 마케팅 채널이라고 생각하고 있습니다. 게다가, 카톡에서는 다음과 같이 예쁘게? 공유기능을 제공해주고 있습니다. 원래는 카카...