정진규 Software Engineer
Search
Share
정진규 Software Engineer
일하지 않기 위해 일하는 Software Engineer 입니다. 사람이 잘 하는 일은 사람이, 기계가 잘 하는 일은 기계가 해야한다고 생각합니다. 새롭고 화려한 기술보다 단순하고 복잡도가 낮은 유지보수 쉬운 코드가 더 가치있다고 생각합니다.
Career
2024 ~ (현)소프트웨어 마에스트로 멘토
2022 ~ (현)NHN FashionGo Korea
2019~2022 (전)뱅크샐러드
2017 ~ 2019 (전)NHN
Contact
경기도 안산시 단원구
https://github.com/monibu1548
kyulabs@kyulabs.app
리스트 보기
Search
iOS Swift Deep Dive
ARC(Automatic Reference Counting)
ARC(Automatic Reference Counting)
리스트 보기
Search
Post
Autolayout 환경에서 Keyboard Event로 Height 처리하기
iOS
Best Practice
Autolayout 환경에서 Keyboard Event로 Height 처리하기
iOS
Best Practice
Interface Builder IBOutlet연결에 Strong과 Weak 어떤것을 써야할까?
iOS
Interface Builder IBOutlet연결에 Strong과 Weak 어떤것을 써야할까?
iOS
iOS APN, Push Noticifation tutorial (Push 인증서 발급, 테스트 과정)
iOS
iOS APN, Push Noticifation tutorial (Push 인증서 발급, 테스트 과정)
iOS
iOS13 다크모드를 지원하는 앱 개발하기 (How to support dark mode)
iOS
iOS13 다크모드를 지원하는 앱 개발하기 (How to support dark mode)
iOS
iOS개발 시 주의해야 할 http status code (클라이언트 개발자도 http를 잘 알아야한다)
iOS
iOS개발 시 주의해야 할 http status code (클라이언트 개발자도 http를 잘 알아야한다)
iOS
NSXMLParser로 XML Object Mapper 구현하기 (공공데이터 Response 파싱하기)
iOS
NSXMLParser로 XML Object Mapper 구현하기 (공공데이터 Response 파싱하기)
iOS
SQLite3 Database 스키마 버전 관리의 필요성 및 방법 소개
iOS
SQLite3 Database 스키마 버전 관리의 필요성 및 방법 소개
iOS
Touch Event가 View를 통해 전달되는 과정 (hitTest)
iOS
Touch Event가 View를 통해 전달되는 과정 (hitTest)
iOS
UserDefault with App Group
iOS
UserDefault with App Group
iOS
View, ViewController Layout Cycle
iOS
View, ViewController Layout Cycle
iOS
WidgetKit
iOS
WidgetKit
iOS
wkwebview message handler memory leak(쉽게 실수하는 WKWebView 메모리 누수 수정)
iOS
wkwebview message handler memory leak(쉽게 실수하는 WKWebView 메모리 누수 수정)
iOS
애플도 안알려주는 XCode Server Bot 백업 전략
iOS
애플도 안알려주는 XCode Server Bot 백업 전략
iOS
애플로그인 구현하기 (Firebase와 Apple Sign with Apple)
iOS
Firebase
애플로그인 구현하기 (Firebase와 Apple Sign with Apple)
iOS
Firebase
앱 고도화 - Firebase Remote Config를 사용한 앱 운영방법
iOS
Firebase
앱 고도화 - Firebase Remote Config를 사용한 앱 운영방법
iOS
Firebase
앱 업데이트 (강제 업데이트, 선택 업데이트) 기능 구현 예제
iOS
Firebase
앱 업데이트 (강제 업데이트, 선택 업데이트) 기능 구현 예제
iOS
Firebase
코드 리뷰 in 뱅크샐러드 개발 문화
Life
코드 리뷰 in 뱅크샐러드 개발 문화
Life
Cloud Function (스케줄러)
Firebase
Firebase Cloud Function
Cloud Function (스케줄러)
Firebase
Firebase Cloud Function
개인 Cocoapod
iOS
개인 Cocoapod
iOS
Github Pages 에서 Notion 으로
Life
Github Pages 에서 Notion 으로
Life
Firebase 과금 폭탄을 피하는 방법
Life
Firebase
Firebase 과금 폭탄을 피하는 방법
Life
Firebase
iOS 면접관 경험으로 얻은 것
Life
iOS 면접관 경험으로 얻은 것
Life
유저 기반 서비스 ( Firebase Authentication )
Boilerplate
유저 기반 서비스 ( Firebase Authentication )
Boilerplate
Firebase Auth를 이용한 인증 Flow
Boilerplate
Firebase Auth를 이용한 인증 Flow
Boilerplate
API Response
Boilerplate
API Response
Boilerplate
Color Assets
iOS
Boilerplate
Color Assets
iOS
Boilerplate
Travis CI를 이용한 빌드 테스트
Spring Framework
Travis CI를 이용한 빌드 테스트
Spring Framework
Jasypt를 이용한 properties 암호화
Spring Framework
Jasypt를 이용한 properties 암호화
Spring Framework
WAR(웹 어플리케이션) 배포
Spring Framework
WAR(웹 어플리케이션) 배포
Spring Framework
웹 최적화 (WEB과 WAS의 분리)
Spring Framework
웹 최적화 (WEB과 WAS의 분리)
Spring Framework
웹 최적화 (Apache mod_deflate 모듈을 이용한 압축 전송)
Spring Framework
웹 최적화 (Apache mod_deflate 모듈을 이용한 압축 전송)
Spring Framework
AOP(Aspect Oriented Programming)
NodeJS
AOP(Aspect Oriented Programming)
NodeJS
수업지구대 Firebase Cloud function 전환
Firebase Cloud Function
Firebase
수업지구대 Firebase Cloud function 전환
Firebase Cloud Function
Firebase
Cloud Function (Express.js)
Firebase Cloud Function
Firebase
Cloud Function (Express.js)
Firebase Cloud Function
Firebase
Firebase Cloud 파일 분리
Firebase
Firebase Cloud Function
Firebase Cloud 파일 분리
Firebase
Firebase Cloud Function
Firebase Cloud, Firestore 개발환경 설정
Firebase
Firebase Cloud Function
Firebase Cloud, Firestore 개발환경 설정
Firebase
Firebase Cloud Function
Cloud Function 배포 자동화 with Github Action
Firebase
Firebase Cloud Function
Cloud Function 배포 자동화 with Github Action
Firebase
Firebase Cloud Function
Firebase Emulator 개발 환경 분리
Firebase
Firebase Emulator 개발 환경 분리
Firebase
유저 탈퇴 트리거 Cloud function
Boilerplate
Firebase
Firebase Cloud Function
유저 탈퇴 트리거 Cloud function
Boilerplate
Firebase
Firebase Cloud Function
지속 가능한 개발을 위한 원칙
Life
지속 가능한 개발을 위한 원칙
Life
쪽지 서비스
iOS
Boilerplate
Firebase Cloud Function
Firebase
쪽지 서비스
iOS
Boilerplate
Firebase Cloud Function
Firebase
지옥에서 온 Firebase Region 변경
Best Practice
Firebase
Firebase Cloud Function
지옥에서 온 Firebase Region 변경
Best Practice
Firebase
Firebase Cloud Function
React 프로젝트 env 관리
Best Practice
Web
React 프로젝트 env 관리
Best Practice
Web
Flutter Firebase staging, production 운영 환경 분리 끝판왕
Best Practice
Flutter
Firebase Cloud Function
Flutter Firebase staging, production 운영 환경 분리 끝판왕
Best Practice
Flutter
Firebase Cloud Function
React Native (RN) vs Flutter Cross Platform 전쟁
Life
Flutter
React Native (RN) vs Flutter Cross Platform 전쟁
Life
Flutter
XCode Server를 이용한 CI
iOS
Best Practice
XCode Server를 이용한 CI
iOS
Best Practice
[Objective-C] reflection(리플렉션), Introspection(인트로스펙션) Runtime 메소드 사용하기
iOS
Best Practice
[Objective-C] reflection(리플렉션), Introspection(인트로스펙션) Runtime 메소드 사용하기
iOS
Best Practice
Firebase Firestore Optimization (파이어베이스 Firestore 최적화)
Firebase
NodeJS
Firebase Firestore Optimization (파이어베이스 Firestore 최적화)
Firebase
NodeJS
Flutter android sign in with apple
Flutter
Firebase
Flutter android sign in with apple
Flutter
Firebase
리스트 보기
Search
Multiplatform
React Native 사전 조사
2021/02/14 05:22
React Native 사전 조사
2021/02/14 05:22
React 개발 환경 셋팅
React
2021/02/14 05:22
React 개발 환경 셋팅
React
2021/02/14 05:22
ChakraUI + Firestore
2021/02/15 12:57
ChakraUI + Firestore
2021/02/15 12:57
React 환경 JavaScript → TypeScript
React
2021/02/17 12:16
React 환경 JavaScript → TypeScript
React
2021/02/17 12:16
ScrollView 활용
React Native
2021/02/20 06:32
ScrollView 활용
React Native
2021/02/20 06:32
RN + Firebase
React Native
2021/02/20 15:16
RN + Firebase
React Native
2021/02/20 15:16
RN + Firebase Auth (Android)
2021/02/21 05:54
RN + Firebase Auth (Android)
2021/02/21 05:54
RN 프로젝트 시작 Guide
React Native
2021/02/21 12:59
RN 프로젝트 시작 Guide
React Native
2021/02/21 12:59
RN Architecture
React Native
2021/02/21 16:54
RN Architecture
React Native
2021/02/21 16:54
RN Splash
2021/02/22 13:24
RN Splash
2021/02/22 13:24
RN 문제해결
2021/03/01 09:14
RN 문제해결
2021/03/01 09:14
RN ViewWillAppear
2021/03/02 12:04
RN ViewWillAppear
2021/03/02 12:04
RN Notification 등록
2021/03/02 12:25
RN Notification 등록
2021/03/02 12:25
RN iconv
2021/03/03 14:51
RN iconv
2021/03/03 14:51
RN iOS 배포
2021/03/07 11:08
RN iOS 배포
2021/03/07 11:08
Flutter 개발환경 설정
Flutter
2021/04/28 02:34
Flutter 개발환경 설정
Flutter
2021/04/28 02:34
StatefulWidget, StatelessWidget 선택 그리고 특징
Flutter
2021/05/02 13:52
StatefulWidget, StatelessWidget 선택 그리고 특징
Flutter
2021/05/02 13:52
Flutter 기본 Widget & Property 학습
Flutter
2021/05/06 12:57
Flutter 기본 Widget & Property 학습
Flutter
2021/05/06 12:57
Flutter with Firebase
Flutter
2021/05/06 15:12
Flutter with Firebase
Flutter
2021/05/06 15:12
Flutter Firebase auth 연동
Flutter
2021/05/09 13:37
Flutter Firebase auth 연동
Flutter
2021/05/09 13:37
Flutter Bottom tab 구조
Flutter
2021/05/10 13:01
Flutter Bottom tab 구조
Flutter
2021/05/10 13:01
Flutter API Request with Provider pattern
Flutter
2021/05/11 12:33
Flutter API Request with Provider pattern
Flutter
2021/05/11 12:33
Flutter Json Object Mapper
Flutter
2021/05/11 16:04
Flutter Json Object Mapper
Flutter
2021/05/11 16:04
Flutter 환경 분리
Flutter
2021/05/17 12:30
Flutter 환경 분리
Flutter
2021/05/17 12:30
Flutter http interceptor for refresh token (http pub)
Flutter
2021/05/30 12:00
Flutter http interceptor for refresh token (http pub)
Flutter
2021/05/30 12:00
Flutter Pull To Refresh
Flutter
2021/06/06 07:32
Flutter Pull To Refresh
Flutter
2021/06/06 07:32
Flutter Local Storage (iOS: UserDefaults, AOS: SharedPreference)
Flutter
2021/06/06 07:44
Flutter Local Storage (iOS: UserDefaults, AOS: SharedPreference)
Flutter
2021/06/06 07:44
Flutter External link 외부 웹 링크 연결하기
Flutter
2021/06/14 16:20
Flutter External link 외부 웹 링크 연결하기
Flutter
2021/06/14 16:20
Flutter 에서 Image Asset 사용하기
Flutter
2021/06/15 12:52
Flutter 에서 Image Asset 사용하기
Flutter
2021/06/15 12:52
Flutter iOS deploy (iOS 배포하기)
Flutter
2021/06/15 15:35
Flutter iOS deploy (iOS 배포하기)
Flutter
2021/06/15 15:35
Flutter iOS Push Notification
Flutter
2021/06/15 15:48
Flutter iOS Push Notification
Flutter
2021/06/15 15:48
Flutter Loading Indicator
Flutter
2021/06/16 13:33
Flutter Loading Indicator
Flutter
2021/06/16 13:33
Flutter Android Push Notification
Flutter
2021/06/20 13:01
Flutter Android Push Notification
Flutter
2021/06/20 13:01
Flutter Android Deploy (안드로이드 배포)
Flutter
2021/06/20 15:49
Flutter Android Deploy (안드로이드 배포)
Flutter
2021/06/20 15:49
Flutter Google Analytics 적용
Flutter
2021/07/16 12:16
Flutter Google Analytics 적용
Flutter
2021/07/16 12:16
Flutter Google sign-in with firebase authentication 파이어베이스 구글 로그인 연동
Flutter
2021/08/01 13:54
Flutter Google sign-in with firebase authentication 파이어베이스 구글 로그인 연동
Flutter
2021/08/01 13:54
Flutter Cocoapod iOS Target Version Trouble Shooting
Flutter
2021/08/02 14:09
Flutter Cocoapod iOS Target Version Trouble Shooting
Flutter
2021/08/02 14:09
flutter firebase Sign in with apple 애플 로그인 구현 (iOS Version)
Flutter
2021/08/03 12:33
flutter firebase Sign in with apple 애플 로그인 구현 (iOS Version)
Flutter
2021/08/03 12:33
Firebase Functions Typescript hot reload
Flutter
2022/02/20 07:35
Firebase Functions Typescript hot reload
Flutter
2022/02/20 07:35
How to use a provider inside of another provider in Flutter
Flutter
2022/03/12 03:41
How to use a provider inside of another provider in Flutter
Flutter
2022/03/12 03:41
“setState() or markNeedsBuild called during build” 이슈 해결
Flutter
2022/03/13 05:36
“setState() or markNeedsBuild called during build” 이슈 해결
Flutter
2022/03/13 05:36
Flutter permission request tutorial
Flutter
2022/03/16 12:38
Flutter permission request tutorial
Flutter
2022/03/16 12:38
Flutter http proxy with Charles
Flutter
2022/03/16 14:29
Flutter http proxy with Charles
Flutter
2022/03/16 14:29
Loading Indicator with Provider pattern
Flutter
2022/04/24 11:31
Loading Indicator with Provider pattern
Flutter
2022/04/24 11:31
"CocoaPods not installed. Skipping pod install" 이슈 해결
Flutter
2022/04/24 14:08
"CocoaPods not installed. Skipping pod install" 이슈 해결
Flutter
2022/04/24 14:08
flutter app first launching check
Flutter
2022/04/28 12:26
flutter app first launching check
Flutter
2022/04/28 12:26
Flutter admob 적용
Flutter
2022/05/21 15:54
Flutter admob 적용
Flutter
2022/05/21 15:54
flutter build, deploy script management (빌드 스크립트 관리)
Flutter
2022/05/22 07:05
flutter build, deploy script management (빌드 스크립트 관리)
Flutter
2022/05/22 07:05
Flutter iOS Game Center 연동
2023/10/17 12:25
Flutter iOS Game Center 연동
2023/10/17 12:25
리스트 보기
Search
소프트웨어 마에스트로 Serverless Mobile Service Stack 강의자료
목차
목차
iOS 엔지니어에서 1인 서비스 기업으로
iOS 엔지니어에서 1인 서비스 기업으로
서비스 모바일 앱 개발에 필요한 Usecase
서비스 모바일 앱 개발에 필요한 Usecase
서비스 백앤드 개발에 필요한 Usecase
서비스 백앤드 개발에 필요한 Usecase
Flutter 개발 중 발생하는 오류 대응
Flutter 개발 중 발생하는 오류 대응
——— 정리된 강의
——— 정리된 강의
EP0. 강의를 시작하기 전에
2024/06/06
EP0. 강의를 시작하기 전에
2024/06/06
EP1. Supabase 회원가입 및 신규 프로젝트 생성
2024/06/02
EP1. Supabase 회원가입 및 신규 프로젝트 생성
2024/06/02
EP2. Flutter + Supabase Architecture
2024/06/02
EP2. Flutter + Supabase Architecture
2024/06/02
EP3. Flutter 프로젝트 생성
2024/06/02
EP3. Flutter 프로젝트 생성
2024/06/02
EP4. Flutter Clean Architecture
2024/06/02
EP4. Flutter Clean Architecture
2024/06/02
EP5. Flutter Supabase SDK 적용
2024/06/02
EP5. Flutter Supabase SDK 적용
2024/06/02
EP6. 카카오톡 로그인 준비
2024/06/02
EP6. 카카오톡 로그인 준비
2024/06/02
EP7. Flutter 로그인 (AuthService) 패키지 구현
2024/06/02
EP7. Flutter 로그인 (AuthService) 패키지 구현
2024/06/02
EP8. Flutter RootView. 로그인 로직 적용
2024/06/02
EP8. Flutter RootView. 로그인 로직 적용
2024/06/02
EP9. Supabase Backend 개발 환경 구축
2024/06/09
EP9. Supabase Backend 개발 환경 구축
2024/06/09
EP10. Supabase Edge Functions “Hello World!”
2024/06/06
EP10. Supabase Edge Functions “Hello World!”
2024/06/06
EP11. Supabase Edge Functions Architecture
2024/06/06
EP11. Supabase Edge Functions Architecture
2024/06/06
EP12. API Response Format
2024/06/12
EP12. API Response Format
2024/06/12
EP13. Supabase 연결
2024/06/09
EP13. Supabase 연결
2024/06/09
EP14. Supabase Database Schema 관리
2024/06/09
EP14. Supabase Database Schema 관리
2024/06/09
EP15. Supabase Auth Middleware
2024/06/09
EP15. Supabase Auth Middleware
2024/06/09
EP16. Supabase Server Side Database CRUD
2024/07/06
EP16. Supabase Server Side Database CRUD
2024/07/06
EP17. Flutter API 네트워크 통신
2024/06/12
EP17. Flutter API 네트워크 통신
2024/06/12
EP18. Flutter http 인증 처리
2024/06/16
EP18. Flutter http 인증 처리
2024/06/16
EP19. API Response object mapping
2024/06/16
EP19. API Response object mapping
2024/06/16
EP20. Flutter UserService 구현
2024/06/30
EP20. Flutter UserService 구현
2024/06/30
EP21. Flutter Firebase 연동
2024/06/16
EP21. Flutter Firebase 연동
2024/06/16
EP22. iOS APN Key 발급 및 Firebase 프로젝트 등록
2024/06/18
EP22. iOS APN Key 발급 및 Firebase 프로젝트 등록
2024/06/18
EP23. Flutter 패키지 Push Notification Service 구현
2024/06/30
EP23. Flutter 패키지 Push Notification Service 구현
2024/06/30
EP24. Notification 추가 보충 자료
2024/06/30
EP24. Notification 추가 보충 자료
2024/06/30
EP25. Supabase Push Notification
2024/07/01
EP25. Supabase Push Notification
2024/07/01
——— 정리 필요한 강의
2024/06/02
——— 정리 필요한 강의
2024/06/02
(예정) Flutter util
(예정) Flutter util
(예정) Firebase Analytics
(예정) Firebase Analytics
(예정) Supabase Batch edge functions
(예정) Supabase Batch edge functions
——작성 중 강의
——작성 중 강의
EP26. Supabase Edge Functions Batch
EP26. Supabase Edge Functions Batch
List
Search
스마트홈 구축 이야기
초지역메이저타운 메트로단지 스마트홈 구축 프로젝트
초지역메이저타운 메트로단지 스마트홈 구축 프로젝트
초지역메이저타운 메트로단지 월패드 연동을 위한 배선
초지역메이저타운 메트로단지 월패드 연동을 위한 배선
월패드 tcpdump를 활용한 엘리베이터 층수 패킷 추출
월패드 tcpdump를 활용한 엘리베이터 층수 패킷 추출
엘리베이터 층수 tcpdump 데이터
엘리베이터 층수 tcpdump 데이터
리스트 보기
Search
2024 세무사 시험 도전
G-TELP 청취 전략
영어
G-TELP 청취 전략
영어
G-TELP 독해 전략
영어
G-TELP 독해 전략
영어
G-TELP 문법
영어
G-TELP 문법
영어
2024.02.18 인천기계공업고등학교 G-TELP 524회 시험 후기
영어
2024.02.18 인천기계공업고등학교 G-TELP 524회 시험 후기
영어
리스트 보기
Search
Unity 프로젝트
Unity Source Code
Unity Source Code
MonoBehavior life cycle
MonoBehavior life cycle
GameManager
GameManager
픽셀아트 제작 툴
픽셀아트 제작 툴
디렉토리 구조
디렉토리 구조
단축키
단축키
Sprite 이미지 Import 처리
Sprite 이미지 Import 처리
Component
Component