Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

isGeekCode/TIL

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,746 Commits
2,746 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TIL

Today I Learned

개발자로서 성장하는 하루하루를 기록하기위해 만든 공간입니다.

2단계를 통해 학습, 복습하고 있습니다 ✨ 1단계. GitHub에 메모 ✨ 2단계. 블로그에 정리해서 게시 ✨

597 TILs

  • Mobile: 387
    • iOS: 319
    • Android: 4
    • Cross Platform: 64
      • Flutter: 52
      • React Native: 12
  • Computer Science: 71

TOC

👇 각 항목별 상세 콘텐츠로 이동하세요.

🚧 In Progress

Mobile 목차

Mobile 공통 기능 목차

앱 개발에서 공통적으로 필요한 기능들을 정리합니다.
(예: Splash 화면, UserDefaults, 퍼미션 처리 등)

Mobile - iOS

iOS - UIKit 목차

iOS - SwiftUI 목차

iOS - 공통

iOS - 기능 개발 핵심 목차

iOS - 앱 아키텍쳐 및 성능 목차

iOS - 시스템 및 운영 배포 목차

iOS - 테스트 및 도구 목차

🎨 iOS - 그래픽 렌더링 & 시각 효과 목차

iOS - 보안 및 저장 목차

iOS - 컨퍼런스 인사이트

iOS - 샘플 앱 목차




Mobile - Android

Android - View System 기반 앱 목차

Android - Jetpack Compose 기반 앱 목차

Android - 공통

Android - 기능 개발 핵심 목차

Android - 앱 아키텍쳐 및 성능 목차

Android - 시스템 및 운영 배포 목차

Android - 테스트 및 도구 목차

🎨 Android - 그래픽 렌더링 & 시각 효과 목차

Android - 보안 및 저장 목차

Android - 샘플 앱 목차




Mobile - Flutter 목차

Flutter 목차

Flutter - 기능 개발 핵심 목차

Flutter - 앱 아키텍쳐 및 성능 목차

Flutter - 시스템 및 운영 배포 목차

Flutter - 테스트 및 도구 목차

🎨 Flutter - 그래픽 렌더링 & 시각 효과 목차

  • [🎨 Flutter - 그래픽 렌더링 & 시각 효과 목차]
    • 🖼 CustomPainter (1) - drawLine, drawRect 등으로 직접 도형을 그리는 방법
    • [💫 AnimationController & Tween] - 커스텀 애니메이션 처리
    • [🎮 Flutter + OpenGL / Unity 통합] - 고성능 그래픽 또는 3D 렌더링이 필요한 경우 외부 엔진 연동 방법
    • [🌈 ImageFilter & BlendMode] - 이미지 필터와 색상 효과 등 이미지 시각 효과 적용
    • [🕹 Flutter AR & 3D 시도 사례] - ARKit, SceneKit처럼 AR 기능은 외부 플러그인 기반 접근 정리

Flutter - 보안 및 저장 목차

Flutter - 샘플 앱 목차




Mobile - React Native 목차

React Native 목차




🌐 Web




📚 Programming Language Reference

Markup & Style




⚙️ DevOps / Tools

🌐 Other Topics

🤖 AI & Errors


🧭 Personal Meta




Detail TILs

세부 Topic들이 입력되는곳



ASIS

Mobile 공통 기능 구현

아래와 같이 매칭합니다.

📁 Mobile_00_Common/
  ├── MobileCommon_001.Splash.md
  ├── MobileCommon_002.LocalStorage.md
  └── ...

📁 Mobile_01_iOS/
  ├── iOSCommon_001.SplashScreen.md
  ├── iOSCommon_002.UserDefault.md
  └── ...

📁 Mobile_02_Android/
  ├── androidCommon_000.Splash.md
  ├── androidCommon_001.SharedPreference.md
  └── ...

📁 Mobile_03_Flutter/
  ├── flutterCommon_000.Splash.md
  ├── flutterCommon_001.SharedPreference.md
  └── ...

📁 Mobile_04_ReactNative/
  ├── rnCommon_001.SplashScreen.md
  ├── rnCommon_002.AsyncStorage.md
  └── ...

Mobile iOS

Mobile iOS 공통 기능 구현

기초 개념

📦 iOS - UIKit 기반 앱

📦 UIKit - 앱의 구조와 실행 흐름

앱 레벨 구조

🔁 컴포넌트별 생명주기

🎨 UIKit - UI 구성 요소 설계

- 👆목차로 돌아가기 -

🎨 UIKit - 레이아웃과 배치 전략

- 👆목차로 돌아가기 -

🕹 UIKit - 이벤트 & 입력 처리 흐름

- 👆목차로 돌아가기 -

🔀 UIKit - 화면 전환 흐름

- 👆목차로 돌아가기 -

🧠 UIKit - 데이터의 흐름과 상태 관리

- 👆목차로 돌아가기 -

🎨 UIKit - 애니메이션 & 뷰 효과 구성

- 👆목차로 돌아가기 -

🧠 UIKit - 메모리 관리

- 👆목차로 돌아가기 -


📦 iOS - SwiftUI 기반 앱

📦 SwiftUI - 앱의 구조와 실행 흐름

앱 레벨 구조

🔁 컴포넌트별 생명주기

🎨 SwiftUI - UI 구성 요소 설계

🎨 SwiftUI - 레이아웃과 배치 전략

- 👆목차로 돌아가기 -

🕹 SwiftUI - 이벤트 & 입력 처리 흐름

- 👆목차로 돌아가기 -

🔀 SwiftUI - 화면 전환 흐름

- 👆목차로 돌아가기 -

🧠 SwiftUI - 데이터의 흐름과 상태 관리

- 👆목차로 돌아가기 -

🎨 SwiftUI - 애니메이션 & 뷰 효과 구성

- 👆목차로 돌아가기 -

🧠 SwiftUI - 메모리 관리

- 👆목차로 돌아가기 -

🔗 UIKit / SwiftUI 상호 연동

- 👆목차로 돌아가기 -



🎯 iOS - 핵심 개발

🌐 iOS - 통신 & 네트워킹

- 👆목차로 돌아가기 -

🔧 iOS - 시스템 기능 & 네이티브 API

🔔 iOS - 푸시 알림 및 백그라운드 처리

- 👆목차로 돌아가기 -

🔌 iOS - 플랫폼 네이티브 기능 연동

- 👆목차로 돌아가기 -

🔗 iOS - 서드파티 라이브러리 연동

- 👆목차로 돌아가기 -


iOS - 앱 아키텍쳐 및 성능

🏗 iOS - 아키텍처 및 모듈 설계

- 👆목차로 돌아가기 -

🔀 iOS - 동시성 처리

- 👆목차로 돌아가기 -



🧱 iOS - Deprecated API 마이그레이션 기록

- 👆목차로 돌아가기 -

iOS - 시스템 및 운영 배포

🔧 iOS - 시스템 환경 설정

- 👆목차로 돌아가기 -



🚀 iOS - 배포

- 👆목차로 돌아가기 -



🚀 iOS - CI/CD

- 👆목차로 돌아가기 -



🧯 iOS - 운영 이슈 문제 해결

- 👆목차로 돌아가기 -



🧪 iOS - 테스트 및 도구

🧰 iOS - 개발 보조 도구 및 구성 관리

- 👆목차로 돌아가기 -



🧪 iOS - 앱 테스트 구성 요소

- 👆목차로 돌아가기 -



iOS - 그래픽 렌더링 & 시각 효과

🖼 iOS - Core Graphics - 직접 드로잉 처리

- 👆목차로 돌아가기 -



💫 iOS - Core Animation - 저수준 애니메이션 처리

- 👆목차로 돌아가기 -



🎮 iOS - Metal - 고성능 GPU 렌더링

- 👆목차로 돌아가기 -



🌈 iOS - Core Image - 이미지 필터링 및 효과

- 👆목차로 돌아가기 -



🕹 iOS - SceneKit & ARKit - 3D 및 증강현실

- 👆목차로 돌아가기 -



🛡 iOS - 보안 및 데이터 저장 기술

- 👆목차로 돌아가기 -


📱 iOS - 샘플 앱

개발 템플릿

토이 프로젝트

- 👆목차로 돌아가기 -



Mobile-Android

Mobile Android 공통 기능 구현

Android - View System 기반 앱

📦 View - 앱의 구조와 실행 흐름

- 👆목차로 돌아가기 -

🎨 View - UI 구성 요소 설계

- 👆목차로 돌아가기 -

🎨 View - 레이아웃과 배치 전략

- 👆목차로 돌아가기 -

🕹 View - 이벤트 & 입력 처리 흐름

- 👆목차로 돌아가기 -

🔀 View - 화면 전환 흐름

- 👆목차로 돌아가기 -

🧠 View - 데이터의 흐름과 상태 관리

- 👆목차로 돌아가기 -

🎨 View - 애니메이션 & 뷰 효과 구성

- 👆목차로 돌아가기 -

🧠 View - 메모리 관리

- 👆목차로 돌아가기 -


Android - Jetpack Compose 기반 앱

📦 Compose - 앱의 구조와 실행 흐름

- 👆목차로 돌아가기 -

🎨 Compose - UI 구성 요소 설계

- 👆목차로 돌아가기 -

🎨 Compose - 레이아웃과 배치 전략

- 👆목차로 돌아가기 -

🕹 Compose - 이벤트 & 입력 처리 흐름

- 👆목차로 돌아가기 -

🔀 Compose - 화면 전환 흐름

- 👆목차로 돌아가기 -

🧠 Compose - 데이터의 흐름과 상태 관리

- 👆목차로 돌아가기 -

🎨 Compose - 애니메이션 & 뷰 효과 구성

- 👆목차로 돌아가기 -

🧠 Compose - 메모리 관리

- 👆목차로 돌아가기 -



Android - 기능 개발 핵심

🌐 Android - 통신 & 네트워킹

- 👆목차로 돌아가기 -

🔧 Android - 시스템 기능 & 네이티브 API

- 👆목차로 돌아가기 -

🔔 Android - 푸시 알림 및 백그라운드 처리

- 👆목차로 돌아가기 -

🔗 Android - 서드파티 라이브러리 연동

- 👆목차로 돌아가기 -

Android - 앱 아키텍쳐 및 성능

🏗 Android - 아키텍처 및 모듈 설계

- 👆목차로 돌아가기 -

🔀 Android - 동시성 처리

- 👆목차로 돌아가기 -

🧱 Android - Deprecated API 마이그레이션 기록

- 👆목차로 돌아가기 -

Android - 시스템 및 운영 배포

🔧 Android - 시스템 환경 설정

- 👆목차로 돌아가기 -

🚀 Android - 배포

- 👆목차로 돌아가기 -

🚀 Android - CI/CD

- 👆목차로 돌아가기 -

🧯 Android - 운영 이슈 문제 해결

- 👆목차로 돌아가기 -

Android - 테스트 및 도구

🧰 Android - 개발 보조 도구 및 구성 관리

- 👆목차로 돌아가기 -

🧪 Android - 앱 테스트 구성 요소

- 👆목차로 돌아가기 -

Android - 그래픽 렌더링 & 시각 효과

🖼 Android - Canvas & Paint

직접 드로잉 처리

- 👆목차로 돌아가기 -

💫 Android - Animator / MotionLayout

애니메이션 처리

- 👆목차로 돌아가기 -

🎮 Android - OpenGL / Vulkan

고성능 그래픽

- 👆목차로 돌아가기 -

🌈 Android - BlendMode / RenderScript

이미지 필터 및 색상 효과

- 👆목차로 돌아가기 -

🕹 Android - ARCore / Sceneform

AR 및 3D 렌더링

- 👆목차로 돌아가기 -

🛡 Android - 보안 및 데이터 저장 기술

- 👆목차로 돌아가기 -

🧾 Android - 샘플 앱

- 👆목차로 돌아가기 -

Mobile-Android-ASIS



Mobile-Flutter


Mobile Flutter 공통 기능 구현



📦 Flutter - 앱의 구조와 실행 흐름

- 👆목차로 돌아가기 -



🎨 Flutter - UI 구성 요소 설계

Basic Widgets

가장 기초적인 위젯 구성 요소들

Text Widgets

텍스트 표시 및 스타일링 관련 위젯

Layout Widgets

레이아웃 구성용 위젯

Assets, Images, Icons

텍스트 표시 및 스타일링 관련 위젯

Scrolling Widgets

스크롤 가능한 콘텐츠를 구성하는 위젯

Interaction Models

제스처 및 터치 반응 처리 위젯

Styling Widgets

테마, 반응형 구성, 패딩 등 스타일링 위젯

Painting and Effects

시각적 효과 및 그리기 관련 위젯

Animation and Motion

애니메이션 효과와 트랜지션 처리

Async Widgets

비동기 상태를 다루기 위한 위젯

Accessibility Widgets

앱의 접근성을 향상시키는 도구 위젯

- 👆목차로 돌아가기 -



📐 Flutter - 레이아웃과 배치 전략

- 👆목차로 돌아가기 -



🕹 Flutter - 이벤트 & 입력 처리 흐름

- 👆목차로 돌아가기 -



🔀 Flutter - 화면 전환 흐름

- 👆목차로 돌아가기 -



🧠 Flutter - 데이터의 흐름과 상태 관리

- 👆목차로 돌아가기 -



🎨 Flutter - 애니메이션 s& 뷰 효과 구성

- 👆목차로 돌아가기 -



🧠 Flutter - 메모리 관리 및 성능 최적화

- 👆목차로 돌아가기 -



Flutter - 기능 개발 핵심

🌐 Flutter - 통신 & 네트워킹

- 👆목차로 돌아가기 -



🔧 Flutter - 시스템 기능 & 네이티브 API

- 👆목차로 돌아가기 -



🔔 Flutter - 푸시 알림 및 백그라운드 처리

- 👆목차로 돌아가기 -



🔗 Flutter - 서드파티 라이브러리 연동

- 👆목차로 돌아가기 -



Flutter - 앱 아키텍쳐 및 성능

🏗 Flutter - 아키텍처 및 모듈 설계

- 👆목차로 돌아가기 -



🔀 Flutter - 동시성 처리

- 👆목차로 돌아가기 -



🧱 Flutter - Deprecated API 마이그레이션 기록

- 👆목차로 돌아가기 -



Flutter - 시스템 및 운영 배포

🔧 Flutter - 시스템 환경 설정

- 👆목차로 돌아가기 -



🚀 Flutter - 배포

- 👆목차로 돌아가기 -



🚀 Flutter - CI/CD

- 👆목차로 돌아가기 -



🧯 Flutter - 운영 이슈 문제 해결

- 👆목차로 돌아가기 -



Flutter - 테스트 및 도구

🧰 Flutter - 개발 보조 도구 및 구성 관리

- 👆목차로 돌아가기 -



🧪 Flutter - 앱 테스트 구성 요소

- 👆목차로 돌아가기 -



🎨 Flutter - 그래픽 렌더링 & 시각 효과

🖼 CustomPainter

drawLine, drawRect 등으로 직접 도형을 그리는 방법



💫 AnimationController & Tween

커스텀 애니메이션 처리



🎮 Flutter + OpenGL / Unity 통합

고성능 그래픽 또는 3D 렌더링이 필요한 경우 외부 엔진 연동 방법



🌈 ImageFilter & BlendMode

이미지 필터와 색상 효과 등 이미지 시각 효과 적용



🕹 Flutter AR & 3D 시도 사례

ARKit, SceneKit처럼 AR 기능은 외부 플러그인 기반 접근 정리

- 👆목차로 돌아가기 -



🛡 Flutter - 보안 및 데이터 저장 기술

- 👆목차로 돌아가기 -



🧾 Flutter - 샘플 앱

- 👆목차로 돌아가기 -



🌐 Web Development



Mobile-React Native

Mobile React Native 공통 기능 구현



📦 React Native - 기초 & 프로젝트 구조

- 👆목차로 돌아가기 -



🌐 React Native - WebView & 웹뷰 통신

- 👆목차로 돌아가기 -



🎨 React Native - UI 구성 요소

- 👆목차로 돌아가기 -



📐 React Native - 레이아웃과 스타일링

- 👆목차로 돌아가기 -



🕹 React Native - 이벤트 & 입력 처리

- 👆목차로 돌아가기 -



🔌 React Native - Native Modules & Bridge

Native Module

- 👆목차로 돌아가기 -



📡 React Native - 네트워킹 & API

- 👆목차로 돌아가기 -



🗂 React Native - 상태 관리

- 👆목차로 돌아가기 -



🧭 React Native - 네비게이션

- 👆목차로 돌아가기 -



🔧 React Native - 디버깅 & 개발 도구

- 👆목차로 돌아가기 -



📦 React Native - 배포 & 빌드

- 👆목차로 돌아가기 -



🔥 React Native - Firebase

FCM (Firebase Cloud Messaging)

- 👆목차로 돌아가기 -



🧬 Languages

📚 Programming Language

Lang-Swift

Lang-Dart

Lang-Ruby

Markup & Style

Lang-Markdown

Lang-HTML

Lang-CSS



🖥️ Computer Science

📚 Basics

⚙️ Hardware

🧩 Software

💼 개발 방법론 (Development Methodology)

📋 Process (개발 프로세스)

🎨 Design (설계 방법론)

✨ Code Quality (코드 품질)

🔀 Git Strategy (브랜치 전략)

🚀 Deployment (배포 전략)

🤝 Collaboration (협업 전략)

🏗 Architecture (아키텍처)

🔧 기타 Software 개념

📐 Algorithms

📦 Data Structure

🌐 Networking

🧮 Programming Paradigms

🎯 Design Patterns

🏛 Architecture Patterns

🛡 Security & Cryptography

🗄 Database

🧠 AI / Machine Learning




DevOps / Tools

Tools



CI/CD




Git




🧭 Personal Meta

History

  • 220314 : First Commit
  • 250703 : 모바일 전체 구조 통일

About

개발자로서 성장하는 하루하루를 기록하기위해 만든 공간입니다

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.