한국어
English
日本語
백엔드 개발자
Dong
Hyuk
udhyk27@gmail.com
기술 스택
PHP · Laravel
/
Java · Spring
/
Oracle
/
Hadoop · Hive SQL
/
Flutter
/
Linux
/
Git
자격증
SQLD
/
리눅스마스터 2급
/
컴퓨터활용능력 1급
GitHub
링크
GitHub
udhyk27
↗
블로그
Tistory
↗
경력
2024.11
—
재직 중
(주) 에이드
기술개발사업부
웹·앱 개발 및 자사 솔루션 구현·유지보수.
재직 중
/
웹
/
앱
학력
2025.03
— 2027.02
한국방송통신대학교
컴퓨터과학과
재학 중
졸업
경동대학교
행정학과
프로젝트
Momo
실시간 음악 인식 앱
Flutter
/
Dart
/
Swift
/
Kotlin
/
FFI
2025.01 — 05 ·
개인
notion ↗
LOCALITY
동네 커뮤니티 플랫폼
Java
/
Spring
/
JavaScript
/
Oracle DB
2024.05 — 06 · 4
명
notion ↗
THE NOLJA
숙박 예약 플랫폼
Java
/
Spring
/
JavaScript
/
Oracle DB
2024.03 — 04 · 5
명
notion ↗
THE MAN
남성 쇼핑몰
Java
/
Spring
/
JavaScript
/
Oracle DB
2024.07 · 2
명
notion ↗
앱
BiteLens
음식 칼로리·영양 분석 앱 · Android
Flutter
/
Gemini AI
/
SQLite
/
Dart
출시 예정
Bibly
성경·찬송가 앱 · Android
Flutter
/
Gemini AI
/
getbible API
/
Hive
출시 예정
최근 글
01
프라이빗 블록체인 네트워크 구축 및 백엔드 연동하기
Blockchain
tistory ↗
02
자바 실행 과정과 메모리 구조
2026. 2. 20 · Java
tistory ↗
03
소켓과 스트림
2026. 2. 26 · Java
tistory ↗
문제 해결
01
[Flutter] 애니메이션 SVG 적용과 앱 구조 개선하기
Flutter · Android
|
tistory ↗
›
상황
Flutter는 애니메이션 SVG를 기본 지원하지 않고, 무거운 초기화 로직이 main에 몰려 스플래시가 늦게 나타나는 문제가 있었음.
원인
flutter_svg는 정적 SVG만 렌더링 가능. Firebase 초기화·Remote Config 호출이 화면 표시보다 먼저 실행되어 체감 속도 저하.
해결
SVG를 HTML에 삽입 후
WebView 렌더링
으로 애니메이션 재생.
Future.wait
으로 초기화 병렬 처리, API 클래스를 Singleton 패턴으로 개선.
02
[프로그래머스] 택배 상자 꺼내기
Algorithm · Java
|
tistory ↗
›
상황
2차원 배열로 지그재그 구조를 직접 구현했으나, 배열 크기 계산과 층마다 방향 전환 처리가 번거로워 더 나은 방법을 탐색.
원인
배열을 직접 생성하면 불필요한 메모리 사용과 순회가 발생. 수학적으로 위치를 바로 계산할 수 있음을 인식.
해결
상자 번호로 행·열 위치를 직접 계산
하는 방식으로 전환. (num-1)/w로 행, (num-1)%w로 열을 구하고 홀수 행은 지그재그 보정 적용.
03
[Flutter] 앱을 살리며 겪은 iOS 트러블슈팅
Flutter · iOS
|
tistory ↗
›
상황
방치된 Flutter 프로젝트 최신화 중 iOS에서만 연속 크래시. SIGABRT → dyld 실패 → EXC_BAD_ACCESS → 흰 화면으로 단계적으로 이어짐.
원인
Flutter 버전 자체 버그, Remote Config URL 빈 문자열 미처리, AppDelegate에서
FlutterViewController가 window에 연결되지 않은 것
이 최종 원인.
해결
Flutter 3.38.5 업그레이드 후 null 방어 코드 추가.
FlutterViewController → UIWindow → rootViewController 연결
을 명시적으로 작성하여 해결.