한 달간 1번의 해커톤 주최와 2번의 심사위원
행사 참여2024. 1. 23. 06:23한 달간 1번의 해커톤 주최와 2번의 심사위원

지난 한 달간 해커톤 행사에 3번 참여하였습니다. 정확하게는 2번의 심사위원과 1번의 주최가 있었습니다. 12월 29일 알파코와 GDSC 서울여대/연세대/한양대/성균관대 연합인 나무톤 해커톤의 심사위원으로 1월 7일 알파코와 SK플래닛 그리고 디지털 새싹이 주최한 제 24회 앱잼 해커톤의 심사위원으로 마지막으로 1월 12-13일 GDSC 16개교 연합 해커톤인 GDSC NEW YEAR HACAKTHON을 주최/운영하였습니다. 한 달간 약 300명의 해커톤 참가자들과 함께 소통하고 심사하고 운영하면서 멋진 작품들을 만날 수 있었던 기회였습니다. 2023년 마지막날부터 2024년 새해까지 좋은 아이디어와 열정을 만난 것 같습니다.

KUG Seoul 사이트를 Compose Web으로 만들면서 알게된 문제점들
개발/Compose2024. 1. 20. 06:44KUG Seoul 사이트를 Compose Web으로 만들면서 알게된 문제점들

KUG Seoul 사이트(임시)를 Compose Web으로 만들면서 알게된 문제점들... https://haeyum.dev/kug-seoul 1. 리소스가 로딩되는 과정에서 웹사이트가 멈춘다... 2. 버튼 클릭으로 Alert 발생 시 Ripple 이펙트가 중단된다. 3. 초기 별다른 기능/화면이 없음에도 600MB나 잡아먹는다. 4. Compose Multiplatform에서 대표적으로 사용되는 moko-resources를 사용하여도 초기 폰트 로딩되는 과정에서 ㅁㅁ로 한글이 깨진다... 5. 각 Weight별로 폰트가 불러와지면서 FontWeight이 적용되는게 시각적으로 보인다. (ㅁㅁ였다가 얇은 글씨가 보였다 두꺼워진다!) 6. fontFamilyResource로 폰트를 불러왔더라도, 다시 호출 ..

Devfest Songdo 2023 행사 준비 및 발표
행사 참여2023. 12. 27. 15:31Devfest Songdo 2023 행사 준비 및 발표

지난 12월 10일, 송도 컨벤시아에서 Devfest Songdo 행사를 주최하였습니다. 그동안 주로 인천 스타트업파크에서 행사를 주최하다 이번에는 멋진 분위기와 많은 참가자를 받기 위해 송도 컨벤시아로 채택되었습니다. 약 50명의 오거나이저/스태프와 함께 행사를 준비하였고, 약 50명의 스피커 분들과 3-4주간의 리허설을 거쳐 당일 행사를 무사히 시작할 수 있었습니다. 지난 Devfest 뒤풀이에서 `다음에는 500명 넘는 규모로 진행해 보자!`라고 다니엘이 이야기를 했었는데, 정말 행사 신청 페이지를 오픈하고 나니 500명 600명 700명... 결국 900명 대상으로 행사를 진행하게 되었습니다. 참가자와 오거나이저/스태프/스피커 전체 인원을 고려하면 거의 1000명에 육박하기에 제공드릴 굿즈 보관..

2023 MADC 행사 준비 및 발표
행사 참여2023. 12. 9. 17:372023 MADC 행사 준비 및 발표

지난 12월 2일(토) Mobile App Developer’s Conference(이하 MADC) 행사에서 준비 및 발표하였습니다. 행사는 다음과 같이 구성되었으며, 각 세션 별로 개인 발표, 토크패널 등 여러 형태로 운영되었습니다. 1부 모바일 개발자의 모바일 개발 여정 하나의 주제로 전하는 플랫폼 별 UI 이야기 2부 화성에서 온 네이티브 개발자, 금성에서 온 멀티플랫폼 개발자 현실적인 Compose, SwiftUI, React Native, Flutter 실무에서 사용하기 3부 무엇이든 물어 보세요 with 주니어 패널들에게 직접 듣는 다양한 개발자 이야기 저는 1-1부, 2-1부, 3-1부에 참여하여 발표를 진행하였습니다. 1-1부에서는 KMP 약팔이(?)를 2-1부에서는 Android/iOS..

안드로이드 뒤로가기 두번 눌러 종료 기능 Flow로 구현하기
개발/Android2023. 11. 28. 16:03안드로이드 뒤로가기 두번 눌러 종료 기능 Flow로 구현하기

안드로이드 앱에 없어서는 안 되는 기능인 뒤로가기 버튼을 통한 종료 기능, 일반적으로 구현할 때 크게 3가지로 나눌 수 있습니다. 즉시 종료 종료 팝업 종료 토스트 즉시 종료를 시키기도 하지만, 경우에 따라 종료 여부를 팝업으로 띄우거나 토스트/스낵바를 통해 한번 더 눌러 종료한다고 표시하기도 합니다. 이번 글에서는 작년 이 시기 쯤 Rx로 구현한 뒤로가기 기능을 Flow로 구현하기 위해 노력한 기억이 떠올라 시도하였던 경험과 함께 종료기능을 구현하기 위한 아래의 3가지 방법으로 이야기해 보겠습니다. 일반적인 방법 Rx를 사용한 방법 Flow를 사용한 방법 즉시 종료 우선 뒤로가기 버튼을 눌렀을 때 종료한다면 다음과 같이 구현할 수 있습니다. Android API 33부터 onBackPressed 방식..

image