[ 개인플젝 ] Supabase 이용하기
RN개발자 혼자 프로젝트 완성하기 with Supabase
[ 개인플젝 ] 홈 - dayjs로 캘린더 그리기 기록
[ 개인플젝 ] 닉네임 생성 화면 구현 기록
버튼 슬라이드 애니메이션과 키보드 UX 처리
DAY4-String to Interger[Level: Medium]
DAY3-Zigzag Conversion[Level: Medium]
DAY2-Longest Substring Without Repeating Characters[Level: Medium]
DAY1-Two Sum[Level: Easy]
DAY1-Add Two Numbers[Level: Easy]
[ 개인플젝 ] TurboModule로 사진 셀렉터 + 카메라 연결하기 - Android
운동인증 랭킹앱 프로젝트를 하면서 카메라와 셀렉터는 터보모듈로 직접 붙혀가며 사용해보기로 했다. 주기능은 라이브러리 의존도를 최대한 줄이는게 옳다고 생각한다
[ 개인플젝 ] TurboModule로 사진 셀렉터 + 카메라 연결하기 - iOS
운동인증 랭킹앱 프로젝트를 하면서 카메라와 셀렉터는 터보모듈로 직접 붙혀가며 사용해보기로 했다. 주기능은 라이브러리 의존도를 최대한 줄이는게 옳다고 생각한다
React Native TurboModule 연결기 - Android
“연결됨” 하나 찍기까지의 긴 여정 (RN New Architecture)
React Native TurboModule 연결기 - iOS
“연결됨” 하나 찍기까지의 긴 여정 (RN New Architecture)
S3 Presigned URL 업로드시 PUT이냐 POST냐
AWS는 Presigned URL을 두 가지 방식으로 제공한다.
[ Swift ] Hashable 타입이란?
React Native Android 빌드 중 “Daemon will expire after the build…” 경고 해결 방법
[ Swift ] Nike Running App 온보딩을 따라 만들며 UICollectionView이해하기
Android만 API 요청이 불안정했던 이유
같은 로직의 RN 프로젝트를 빌드했을때 iOS는 항상 API 요청이 성공하는데, Android는 성공했다가 실패했다가를 반복했다.
[ Swift ] UICollectionView 셀이 양옆에 붙지 않았던 이유
[ Swift ] CollectionView 기반 그리드 UI 코드 분석
RN 3년차 개발자인 내가 iOS Storyboard를 처음 써보고 빡친 오늘
[ Android ] Android의 Fragment
React Navigation을 쓰면서 헷갈렸던 Fragment 개념 정리
Android Edge-to-Edge
안드로이드도 iOS 처럼 '전체 화면에 그리고, 안전 영역은 인셋으로 처리한다' 는 사고방식이 기본이 되어버림
[ Swift ] UIKit VS SwiftUI
[ Swift ] View / Model / Controller 관계(MVC) 기본 개념
[ Swift ] iOS 앱 라이프사이클
OS가 앱(그리고 앱의 창)을 상황에 따라 깨우고, 잠재우고, 필요하면 종료하는 규칙이다.
[ Swift ] func 메서드 vs 계산 프로퍼티(var {})
React Native에서 로컬 디자인 시스템 바로 연동해서 사용하는 방법 (개발 속도 ↑)
디자인 시스템을 자주 수정하면서 실시간으로 테스트하고 싶을 때 연동 방법
[컴퓨터 구조 ③] CPU는 일하고, 클럭은 시킨다
컴퓨터를 구성하는 여러 부품 중 가장 핵심이 되는 부품이 CPU다. 그리고 이 CPU가 제 기능을 하도록 '박자'를 맞춰주는 것이 바로 **클럭 발생기(clock generator)**이다.
[컴퓨터 구조 ②] 실행과 저장의 구조
컴퓨터 구조 겉핥기 중
[컴퓨터 구조 ①]컴퓨터가 정보를 표현하고 저장하는 방식
컴퓨터 구조 겉핥기 중
📸 iOS VisionCamera와 EXIF Orientation
React Native에서 스크롤 시 헤더의 일부가 자연스럽게 숨는 UI 구현
모바일 앱을 만들다 보면, 스크롤 시 헤더의 일부(예를 들어 안내 배너나 서브 타이틀 등)가 자연스럽게 위로 사라졌다가, 다시 스크롤을 최상단으로 올렸을 때 복귀하는 UI를 구현하고 싶은 경우가 있다. Animated API로 구현해본 내용 정리해본다.
SVG 단순 아이콘, 효율적으로 사용하기
React Native에서 SVG 아이콘을 path 데이터로 관리하며, viewBox 좌표계 통일을 통해 어떤 크기로든 예쁘게 리사이징하는 팁과 실전 예시
React Native Fabric 아키텍처
React Native iOS 이미지 깜빡임 해결을 위한 react-native-fast-image 도입기
React Native 이미지 리소스 관리, 디바이스는 많고 해상도는 다양하다
React Native 앱을 개발하다 보면 디자인 시안에 있는 이미지를 어떤 방식으로 처리할지 고민하게 됨. 특히 아이콘은 해상도별로 넣는 게 맞는지, 큰 배경 이미지는 어떻게 해야 번들 사이즈를 줄일 수 있는지 애매한 경우가 많음. 이번 글에서는 실무에서 가장 자주 쓰이는 이미지 리소스 대응 전략을 정리해봤음. 퍼포먼스, 앱 용량, UX 안정성까지 고려한 현실적인 기준임.
USB 없이 Android 디바이스를 Wi-Fi로 연결하는 방법 (ADB over Wi-Fi)
ADB를 통해 Android 디바이스를 Wi-Fi로 연결하는 방법을 단계별 정리
React Native에서 키보드 열린 상태로 버튼 눌렀을 때 onPress 안 먹는 문제
키보드 열린 상태에서 버튼 이벤트가 안 먹는 버그, 구조로 깔끔하게 해결하는 법 정리. Keyboard.dismiss(), keyboardShouldPersistTaps, KeyboardAvoidingView를 활용한 실전 팁.
React Native에서 그림자 중첩(Android 그림자 중첩 불가 고려)
React Native에서 useSilentSwitch() 훅, 안전하게 쓰는 법 정리
react-native-volume-manager의 useSilentSwitch()를 사용시 android에서는 에러가 발생함 하지만 훅 사용조건상 조건문안으로 들어갈 수 없음
React Native에서 new Date()가 iOS와 Android에서 다르게 동작하는 이유
new Date() 생성자에 문자열을 넘길 때 iOS와 Android에서 서로 다른 시간을 출력하는 이유
[RN] 구문 내 제각각 위치의 포인트 컬러를 가지는 텍스트 프롭으로 받아 렌더해주기
💪효율적으로 스크린 그리는 방법 찾아가기
[!] Error installing boost
RN - pod install 에러
RN + iOS + AWS 멀티파트 업로드2
RN + iOS + AWS 멀티파트 업로드1
RN에서 네이티브단으로 멀트파트 업로드 구현하기
[ Swift ] 열거형
[ Swift ] 구조체(struct)와 클래스(class)
스위프트의 구조체와 클래스에 대해 공부하기!