logo
|
Blog

    이해를 목표로 한 개발

    사용법이 아니라, 동작을 이해하려는 기록
    See All Algorithm

    [ 개인플젝 ] Android 푸시 알림 (React Native + OneSignal + Supabase)

    Jan 21, 2026

    [ 개인플젝 ] Supabase 이용하기

    RN개발자 혼자 프로젝트 완성하기 with Supabase

    Jan 11, 2026

    [ 개인플젝 ] 홈 - dayjs로 캘린더 그리기 기록

    Jan 09, 2026

    [ 개인플젝 ] 닉네임 생성 화면 구현 기록

    버튼 슬라이드 애니메이션과 키보드 UX 처리

    Jan 07, 2026

    DAY4-String to Interger[Level: Medium]

    Jan 07, 2026
    Algorithm

    DAY3-Zigzag Conversion[Level: Medium]

    Jan 04, 2026
    Algorithm

    DAY2-Longest Substring Without Repeating Characters[Level: Medium]

    Jan 01, 2026
    Algorithm

    DAY1-Two Sum[Level: Easy]

    Dec 31, 2025
    Algorithm

    DAY1-Add Two Numbers[Level: Easy]

    Dec 31, 2025
    Algorithm

    [ 개인플젝 ] TurboModule로 사진 셀렉터 + 카메라 연결하기 - Android

    운동인증 랭킹앱 프로젝트를 하면서 카메라와 셀렉터는 터보모듈로 직접 붙혀가며 사용해보기로 했다. 주기능은 라이브러리 의존도를 최대한 줄이는게 옳다고 생각한다

    Dec 29, 2025

    [ 개인플젝 ] TurboModule로 사진 셀렉터 + 카메라 연결하기 - iOS

    운동인증 랭킹앱 프로젝트를 하면서 카메라와 셀렉터는 터보모듈로 직접 붙혀가며 사용해보기로 했다. 주기능은 라이브러리 의존도를 최대한 줄이는게 옳다고 생각한다

    Dec 27, 2025

    React Native TurboModule 연결기 - Android

    “연결됨” 하나 찍기까지의 긴 여정 (RN New Architecture)

    Dec 21, 2025

    React Native TurboModule 연결기 - iOS

    “연결됨” 하나 찍기까지의 긴 여정 (RN New Architecture)

    Dec 20, 2025

    S3 Presigned URL 업로드시 PUT이냐 POST냐

    AWS는 Presigned URL을 두 가지 방식으로 제공한다.

    Nov 19, 2025

    [ Swift ] Hashable 타입이란?

    Nov 04, 2025

    React Native Android 빌드 중 “Daemon will expire after the build…” 경고 해결 방법

    Nov 03, 2025

    [ Swift ] Nike Running App 온보딩을 따라 만들며 UICollectionView이해하기

    Nov 02, 2025

    Android만 API 요청이 불안정했던 이유

    같은 로직의 RN 프로젝트를 빌드했을때 iOS는 항상 API 요청이 성공하는데, Android는 성공했다가 실패했다가를 반복했다.

    Oct 31, 2025

    [ Swift ] UICollectionView 셀이 양옆에 붙지 않았던 이유

    Oct 30, 2025

    [ Swift ] CollectionView 기반 그리드 UI 코드 분석

    Oct 26, 2025

    RN 3년차 개발자인 내가 iOS Storyboard를 처음 써보고 빡친 오늘

    Oct 23, 2025

    [ Android ] Android의 Fragment

    React Navigation을 쓰면서 헷갈렸던 Fragment 개념 정리

    Oct 22, 2025

    Android Edge-to-Edge

    안드로이드도 iOS 처럼 '전체 화면에 그리고, 안전 영역은 인셋으로 처리한다' 는 사고방식이 기본이 되어버림

    Oct 17, 2025

    [ Swift ] UIKit VS SwiftUI

    Oct 17, 2025

    [ Swift ] View / Model / Controller 관계(MVC) 기본 개념

    Oct 15, 2025

    [ Swift ] iOS 앱 라이프사이클

    OS가 앱(그리고 앱의 창)을 상황에 따라 깨우고, 잠재우고, 필요하면 종료하는 규칙이다.

    Oct 14, 2025

    [ Swift ] func 메서드 vs 계산 프로퍼티(var {})

    Oct 10, 2025

    React Native에서 로컬 디자인 시스템 바로 연동해서 사용하는 방법 (개발 속도 ↑)

    디자인 시스템을 자주 수정하면서 실시간으로 테스트하고 싶을 때 연동 방법

    Sep 02, 2025

    [컴퓨터 구조 ③] CPU는 일하고, 클럭은 시킨다

    컴퓨터를 구성하는 여러 부품 중 가장 핵심이 되는 부품이 CPU다. 그리고 이 CPU가 제 기능을 하도록 '박자'를 맞춰주는 것이 바로 **클럭 발생기(clock generator)**이다.

    Jul 31, 2025

    [컴퓨터 구조 ②] 실행과 저장의 구조

    컴퓨터 구조 겉핥기 중

    Jul 25, 2025

    [컴퓨터 구조 ①]컴퓨터가 정보를 표현하고 저장하는 방식

    컴퓨터 구조 겉핥기 중

    Jul 22, 2025

    📸 iOS VisionCamera와 EXIF Orientation

    Jul 19, 2025

    React Native에서 스크롤 시 헤더의 일부가 자연스럽게 숨는 UI 구현

    모바일 앱을 만들다 보면, 스크롤 시 헤더의 일부(예를 들어 안내 배너나 서브 타이틀 등)가 자연스럽게 위로 사라졌다가, 다시 스크롤을 최상단으로 올렸을 때 복귀하는 UI를 구현하고 싶은 경우가 있다. Animated API로 구현해본 내용 정리해본다.

    Jul 14, 2025

    SVG 단순 아이콘, 효율적으로 사용하기

    React Native에서 SVG 아이콘을 path 데이터로 관리하며, viewBox 좌표계 통일을 통해 어떤 크기로든 예쁘게 리사이징하는 팁과 실전 예시

    Jul 10, 2025

    React Native Fabric 아키텍처

    Jul 09, 2025

    React Native iOS 이미지 깜빡임 해결을 위한 react-native-fast-image 도입기

    Jul 08, 2025

    React Native 이미지 리소스 관리, 디바이스는 많고 해상도는 다양하다

    React Native 앱을 개발하다 보면 디자인 시안에 있는 이미지를 어떤 방식으로 처리할지 고민하게 됨. 특히 아이콘은 해상도별로 넣는 게 맞는지, 큰 배경 이미지는 어떻게 해야 번들 사이즈를 줄일 수 있는지 애매한 경우가 많음. 이번 글에서는 실무에서 가장 자주 쓰이는 이미지 리소스 대응 전략을 정리해봤음. 퍼포먼스, 앱 용량, UX 안정성까지 고려한 현실적인 기준임.

    Jul 07, 2025

    USB 없이 Android 디바이스를 Wi-Fi로 연결하는 방법 (ADB over Wi-Fi)

    ADB를 통해 Android 디바이스를 Wi-Fi로 연결하는 방법을 단계별 정리

    Jul 04, 2025

    React Native에서 키보드 열린 상태로 버튼 눌렀을 때 onPress 안 먹는 문제

    키보드 열린 상태에서 버튼 이벤트가 안 먹는 버그, 구조로 깔끔하게 해결하는 법 정리. Keyboard.dismiss(), keyboardShouldPersistTaps, KeyboardAvoidingView를 활용한 실전 팁.

    Jul 03, 2025

    React Native에서 그림자 중첩(Android 그림자 중첩 불가 고려)

    Jun 20, 2025

    React Native에서 useSilentSwitch() 훅, 안전하게 쓰는 법 정리

    react-native-volume-manager의 useSilentSwitch()를 사용시 android에서는 에러가 발생함 하지만 훅 사용조건상 조건문안으로 들어갈 수 없음

    Jun 16, 2025

    React Native에서 new Date()가 iOS와 Android에서 다르게 동작하는 이유

    new Date() 생성자에 문자열을 넘길 때 iOS와 Android에서 서로 다른 시간을 출력하는 이유

    Jun 12, 2025

    [RN] 구문 내 제각각 위치의 포인트 컬러를 가지는 텍스트 프롭으로 받아 렌더해주기

    💪효율적으로 스크린 그리는 방법 찾아가기

    May 29, 2025

    [!] Error installing boost

    RN - pod install 에러

    May 28, 2025

    RN + iOS + AWS 멀티파트 업로드2

    Nov 04, 2024

    RN + iOS + AWS 멀티파트 업로드1

    RN에서 네이티브단으로 멀트파트 업로드 구현하기

    Oct 14, 2024

    [ Swift ] 열거형

    Oct 09, 2024

    [ Swift ] 구조체(struct)와 클래스(class)

    스위프트의 구조체와 클래스에 대해 공부하기!

    Oct 07, 2024

    김보람 | 930802qhfka@gmail.com

    RSS·Powered by Inblog