Toggle navigation
동식이 블로그
Home
About
Archive
Archive
인생은 속도가 아니라 방향이다
Show All
294
android
65
kotlin
41
theory
31
boj
28
django
27
python
24
BlockChain
17
js
10
FakeInsta
9
lecture
6
swexpert
6
Jekyll
5
ResponsiveWeb
5
cbv
5
html
5
jwt
5
rx
5
Android
4
coroutine
4
etc
4
gcp
4
git
4
material
4
db
3
jetpack
3
paging3
3
tech
3
DI
2
Hilt
2
MovieInfo
2
authorization
2
channel
2
chatbot
2
flask
2
middleware
2
pycon
2
reactiveX
2
review
2
room
2
websocket
2
2019
1
2020
1
Firebase
1
Fragment
1
JWT
1
agile
1
apk
1
bitflag
1
blockchain
1
contentvalues
1
cookie
1
databinding
1
debounce
1
essay
1
exception
1
fastlane
1
fcm
1
firebase
1
flow
1
gradle
1
hahahoho
1
keystore
1
linux
1
mediastore
1
msa
1
okhttp
1
oop
1
playstore
1
rest
1
secure
1
session
1
sharedpreference
1
size
1
ssafy
1
thread
1
throttling
1
token
1
view
1
viewpager
1
webview
1
workmanager
1
2023
[Android] NestedScrollWebView
WebView 중첩스크롤 문제 해결
[Android] ContentValues Class
ContentValues Class
[Android] Bitflag ?
Bitflag 공부
[Android] Task Hijacking 취약점 CVE-2021-33699
CVE-2021-33699 Task Hijacking
[Android] Shared Preference 암호화
EncryptSharedPerference, KeyStore, RSA
2022
[Android] Gradle BuildType
BuildType.kt 뜯어보기
[Android] Reduce App Size
Apk Analyze를 통한 app size 줄이기
[Android] OkHttp3 ConnectionSpecs
TLS / Cipher Suite
[Kotlin] Flow (1) - Flow 기초
Flow 기본 사항
[Kotlin] TDA원칙이란
Tell, dont's ask!
[Android] TextView.getText()
TextView의 text를 가져오자
[Android] Paging3 Pager 내부에서 일어나는 일
Paging3 Pager 내부 들여다보기
[Kotlin] Coroutine 내부동작
suspend가 어떻게 돌아가는지
[Kotlin] Value Class
Value Class란 무엇일까
[Android] Paging3 PagingAdater가 UI를 업데이트하기까지
Paging3 데이터가 UI 업데이트 되는 과정
[Android] Native Debug Symbol
PlayStore 경고문구 !!
[Kotlin] @Volatile
Volatile이란?
[Kotlin] Primitive Type in Kotlin
Primitive type? Wrapper Type?
[Android] Fragment ViewLifecycleOwner
ViewLifecycleOwner?
[Android] Dirty Flag Pattern
android designpattern
[Android] Hilt @Provides? @Binds?
Hilt Provides vs Binds
[Kotlin] Coroutine Exception Handling
coroutine exception handling in viewmodel
[Android] Debounce 구현 (with Thread Safe)
Thread를 사용한 Debounce 직접 구현
[Kotlin] Serializable Object
kolin의 object serialize에 대해서
[Kotlin] Stackful / Stackless Coroutine
Stackful? Stackless?
[Kotlin] Coroutine? Thread?
Coroutine과 Thread 비교
[Kotlin] Annotation
Kotlin annotation 공부
[Android] Paging3 load all pages at once
Paging3 troubleshooting
[Android] Fastlane #2 (PlayStore)
Fastlane 릴리즈 자동화
[Android] Room Migration
Room Database Migration
[Android] Fastlane #1 (App Distribution)
fastlane + Firebase App Distribution
[Android] 클린아키텍처
Clean Architecture에 대한 공부
[Kotlin] Weak Reference
Reference에 대한 공부
2021
[Kotlin] JVM Memory구조
JVM Memory구조에 대해 알아보자
[Android] DiffUtil
DiffUtil에 대해 알아보자
[Kotlin] 예외처리(Exception)
kotlin, android 예외처리 하기
[Android] Fragment 생성
Fragmemnt 생성
[Android] Fragment Lifecycle
Fragment Lifecycle
[Kotlin] Lazy
kotlin by lazy
[Android] Firebase Remote Config
Firebase Remote Config
[Kotlin] Sealed Class
Kotlin Sealed class
[Kotlin] 대수적 타입
Kotlin Algebraic data type
[Kotlin] 제네릭 #3 - 타입 파라미터 소거
Kotlin Type erasure
[Android] Retrofit2 - Cache
안드로이드 - Retrofit Cache
[Kotlin] 제네릭 #2 - 변성
Kotlin 변성, 공변
[Kotlin] 제네릭 #1 - 타입 상한
Kotlin 제네릭에대해 알아보자
[Kotlin] emptyList와 listOf
Kotlin emptyList, listOf
[Kotlin] 리액티브 프로그래밍 (3)
Kotlin 리액티브 프로그래밍
[Kotlin] 리액티브 프로그래밍 (2)
Kotlin 리액티브 프로그래밍
[Kotlin] 리액티브 프로그래밍 (1)
Kotlin 리액티브 프로그래밍
[Android] FCM, 푸시 알림 (2/2)
FCM, 알림
[Android] Drag and Drop - Kotlin
drag and drop, kotlin
[Android] FCM, 푸시 알림(1/2)
FCM, 알림
[Android] Kotlin extensions deprecated
kotlin etensions deprecated
[Android] 인앱 업데이트
인앱 업데이트
[Android] CustomView 만들기
Android CustomView
2020
[Kotlin] 디자인패턴 (7) - 데커레이터 패턴
Kotlin 데커레이터 패턴
[Kotlin] 디자인패턴 (6) - 옵저버 패턴
Kotlin 스테이트 패턴
[Kotlin] 디자인패턴 (5) - 커맨드 패턴
Kotlin 스테이트 패턴
[Kotlin] 디자인패턴 (4) - 스테이트 패턴
Kotlin 스테이트 패턴
[Kotlin] 디자인패턴 (3) - 싱글턴 패턴
Kotlin 싱글턴 패턴
[Kotlin] 디자인패턴 (2) - 스트래티지 패턴
Kotlin 스트래티지 패턴
[Kotlin] 디자인패턴 (1)
Kotlin 디자인 패턴
[Android] 코틀린의 범위 지정 함수 apply, with, let, also, run
Android 코틀린의 apply, with, let, also, run
[Android] WorkManager
Android Jetpack WorkManager
[Android] ReactiveX - 2
android
[Android] ReactiveX - 1
android
[Android] Room
Android Jetpack Room
[Android] Databinding
Android Jetpack Databinding
[Android] 초보자를 위한 Kotlin 200제 - 1
android
[Android] 초보자를 위한 Kotlin 200제 - 1
android
[Android] Material Design(2)
android
[Android] Material Design(1)
android
[Android] Android:Onclick을 구현하는 방법
OnClickListener 구현
[Android] 프래그먼트
Do it! 안드로이드(11)
[Android] 스레드와 애니메이션
Do it! 안드로이드(10)
[Android] 액티비티 수명주기
Do it! 안드로이드(9)
[Android] 인텐트와 액티비티 플래그
Do it! 안드로이드(8)
[Android] 애플리케이션 구성하기
Do it! 안드로이드(7)
[Android] SMS 입력화면 만들기
Do it! 안드로이드(6)
[Android] 기본 위젯들
Do it! 안드로이드(5)
[Android] 여러가지 레이아웃 사용하기
Do it! 안드로이드(4)
[Android] 리니어 레이아웃 사용하기
Do it! 안드로이드(3)
[Android] 레이아웃과 기본 위젯 사용하기
Do it! 안드로이드(2)
[Android] 안드로이드 스튜디오와 기본 레이아웃 익히기
Do it! 안드로이드(1)
[Android] Android 앱 기본요소
android
[Android] Kotlin 언어 알아보기
Kotlin Syntax
Django Throttling
django throttling
Django Middleware (2)
django middleware
Django Middleware (1)
django middleware
Channels를 이용한 실시간 채팅 구현 - 튜토리얼 (2)
django channel tutorial
Channels를 이용한 실시간 채팅 구현 - 튜토리얼 (1)
django channel tutorial
서버 인증 (2) (token/JWT)
token / JWT Authorization
서버 인증 (1) (Session/Cookie)
Session / Cookie Authorization
2020년에 하는 2019 회고
2019를...돌아보며..
2019
Django Class Based View (5)
CBV에 대한 이해 (5)
Django Class Based View (4)
CBV에 대한 이해 (4)
Django Class Based View (3)
CBV에 대한 이해 (3)
Django Class Based View (2)
CBV에 대한 이해 (2)
Django Class Based View (1)
CBV에 대한 이해 (1)
JWT에 대한 이해 2-2 with JWT handbook
Chapter 2-2
JWT에 대한 이해 2-1 with JWT handbook
Chapter 2-1
Non-blocking과 Asynchronous
비동기, 동시성, 병렬성
Jekyll Liquid Warning Error
Jekyll blog
Django MVT Pattern
django MVT
Django ORM 정리
django orm
GET방식과 POST방식
GET/POST 비교
Jekyll blog에 Search 적용하기
Simple-Jekyll-Search
백준 16198 에너지 구슬 -python
boj-16198
Jekyll blog에 Utterances 적용하기
utterances
백준 17836 공주님을 구해라! -python
boj-17836
JWT에 대한 이해 1 with JWT handbook
Chapter 1
백준 15686 치킨 배달 -python
boj-15686
백준 14502 연구소 -python
boj-14502
백준 1182 부분수열의 합 -python
boj-1182
백준 3190 뱀 -python
boj-3190
백준 14503 로봇청소기 -python
boj-14503
백준 14891 톱니바퀴 -python
boj-14891
백준 14499 주사위굴리기 -python
boj-14499
HahaHoho Project README
hahahoho
자료구조와 알고리즘 23강
자료구조와 알고리즘 23강
자료구조와 알고리즘 22강
자료구조와 알고리즘 22강
SPA에 대한 이해
SPA
Django와 Vue를 이용한 카카오페이 API
Django에 카카오페이 연결하기
Django에 postgreSQL 연결하기
Django에 posgreSQL 연결하기
자료구조와 알고리즘 20강
자료구조와 알고리즘 20강
BlockChain Project README
blockchain8
자료구조와 알고리즘 20강
자료구조와 알고리즘 20강
BlockChain Project Solve Error
blockchain7
자료구조와 알고리즘 19강
자료구조와 알고리즘 19강
Python 퍼스트클래스 함수(First Class Function)
First class function 대해 알아보자
자료구조와 알고리즘 18강
자료구조와 알고리즘 18강
자료구조와 알고리즘 17강
자료구조와 알고리즘 17강
자료구조와 알고리즘 16강
자료구조와 알고리즘 16강
자료구조와 알고리즘 15강
자료구조와 알고리즘 15강
자료구조와 알고리즘 14강
자료구조와 알고리즘 14강
PyCon Korea Tutorial Day 1 (08.15)
파이콘 후기
자료구조와 알고리즘 13강
자료구조와 알고리즘 13강
자료구조와 알고리즘 12강
자료구조와 알고리즘 12강
자료구조와 알고리즘 11강
자료구조와 알고리즘 11강
자료구조와 알고리즘 10강
자료구조와 알고리즘 10강
자료구조와 알고리즘 9강
자료구조와 알고리즘 9강
PyCon Korea 2019 참가
파이콘 후기
자료구조와 알고리즘 8강
자료구조와 알고리즘 8강
Python 데코레이터(Decorator)
Decorator에 대해 알아보자
자료구조와 알고리즘 6강
자료구조와 알고리즘 6강
자료구조와 알고리즘 7강
자료구조와 알고리즘 7강
Python 제너레이터(Generator)
Generator에 대해 알아보자
자료구조와 알고리즘 4, 5강
자료구조와 알고리즘 4,5강
자료구조와 알고리즘 3강
자료구조와 알고리즘 3강
자료구조와 알고리즘 1, 2강
자료구조와 알고리즘 1, 2강
Python Kruskal
Kruskal
Python Queue
Queue
백준 16236 아기상어 -python
boj-16236
백준 17136 색종이 붙이기 -python
boj-17136
BlockChain Project Hyperledger Fabric
blockchain6
BlockChain Project Fabric Chaincode 작성
blockchain6
Docker와 Nginx를 이용한 프론트엔드서버
Docker와 Nginx를 이용한 프론트엔드서버 띄우기
SW expert 1952. 수영장 -python
1952. 수영장
Docker를 이용한 mysql서버
Docker를 이용한 mysql서버 띄우기
SW expert 5648. 원자 소멸 시뮬레이션 -python
5648.원자소멸
SW expert 2382. 미생물 격리 -python
1949.등산로 조성
BlockChain Project Ethereum Smart Contract
blockchain4
백준 15666 n과m 12번 -python
boj-15666
백준 15665 n과m 11번 -python
boj-15665
백준 15664 n과m 10번 -python
boj-15664
Jekyll blog에 Adsense 적용하기
Adsense 적용기
BlockChain Project Mining / Transaction test
blockchain3
백준 15663 n과m 9번 -python
boj-15663
백준 15657 n과m 8번 -python
boj-15657
백준 15656 n과m 7번 -python
boj-15656
백준 15655 n과m 6번 -python
boj-15655
백준 15654 n과m 5번 -python
boj-15654
백준 15652 n과m 4번 -python
boj-15652
백준 15651 n과m 3번 -python
boj-15651
백준 15650 n과m 2번 -python
boj-15650
백준 15649 n과m 1번 -python
boj-15649
BlockChain Project Private Network
blockchain2
BlockChain Project Requirement
blockchain1
백준 2309 일곱 난쟁이 -python
boj-2309
백준 9095 1,2,3 더하기 -python
boj-9095
백준 10448 유레카 이론 -python
boj-10448
백준 2231 분해합 -python
boj-2231
백준 2503 숫자야구 - python
boj-2503
Deploying to Kubernetes
GCP Study week 1
Getting Started with Google Kubernetes Engine - Coursera
GCP Study week 1
Getting Started with Google Kubernetes Engine - Coursera
GCP Study week 1
Google Cloud Platform Study Jam
GCP Study
FCM을 활용한 웹 푸시 구현 - javascript
javascript를 이용해서 푸시구현
Jekyll blog에 Disqus댓글 연동하기
Jekyll blog에 Disqus댓글 연동하기
Jekyll blog Google에 검색가능하게 만들기
jekyll blog google search
Django REST API
Django REST API
Django EB오류
Django EB오류해결
JWT를 사용한 REST API
Django에 jwt 사용하기
MSA(Microservice Architecture)
MSA(Microservice Architecture)
AWS에 SSL 인증서 붙이기
AWS SSL
웹서비스 배포하기(AWS)
AWS Elastic Beanstalk
Vue.js를 이용한 반응형 웹페이지 제작 #2-1
마크다운 에디터 넣기
Vue.js를 이용한 반응형 웹페이지 제작 #1-4
마크다운 에디터 넣기
SW expert 2105 디저트 카페문제-python
2105.디저트 카페
SW expert 1949 등산로 조성문제-python
1949.등산로 조성
SW expert 4012 요리사문제-python
4012.요리사
Vue.js를 이용한 반응형 웹페이지 제작 #1-3
마크다운 에디터 넣기
Vue.js를 이용한 반응형 웹페이지 제작 #1-2
마크다운 에디터 넣기
Vue.js를 이용한 반응형 웹페이지 제작 #1-1
마크다운 에디터 넣기
AI
ml, Numpy
이더리움 테스트
이더리움 테스트서버에서 실습
빅데이터
빅데이터 with python
AI
AI 여러가지 개념
웹 / 모바일
웹 / 모바일
Jira & Jenkin
Jira & Jenkin
github blog link style
github blog
영화추천 시스템
영화추천 시스템
애자일 방법론
애자일 방법론
github blog 문제 해결
github blog
블록체인 16강,17강
리플
블로그 시작
블로그 시작
블록체인 14강,15강
리플
블록체인 12강,13강
이더리움
블록체인 10강,11강
이더리움
블록체인 9강
비트코인
블록체인 7강, 8강
비트코인
블록체인 5강, 6강
비트코인
블록체인 3강, 4강
비트코인
블록체인 1강, 2강
비트코인
Firebase,Vue 채팅구현
채팅 구현
Vue.js todo
Vue.js
Vue.js 활용
Vue.js
FakeInsta
fake-insta explain
Vue.js
Vue.js
JS promise
JavaScript
JS method
JavaScript
Axios
Axios
JS Event
javascript
FakeInsta
fake-insta8
JS basic
JavaScript
django
django m2m
FakeInsta
fake-insta7
django
django rest API
django
django relationship
FakeInsta
fake-insta6
FakeInsta
fake-insta5
FakeInsta
fake-insta4
FakeInsta
fake-insta3
FakeInsta
fake-insta2
FakeInsta
fake-insta1
순열
순열, 조합
DFS
DFS
조합(Combination)
조합
Linked-queue
Linked-queue
BFS
BFS-미로찾기
미로찾기
백트래킹-미로찾기
재귀호출
재귀호출
django
django todolist
django
django crud
django
django restful
django
django QnA
django
django crud
django basic
django basic
python 정리
python
django start
django start
flask crud
flask
Database basic
database
HTML tag
html tag
Python 코딩도장
38~39장
api사용하기
api
Python 코딩도장
34~37장
Bootstrap
bootstrap
Python 코딩도장
29~33장
flask basic
flask
Python 코딩도장
26~28장
HTML, CSS
html , css
Python OOP2
python
HTML start
html start
Python 코딩도장
25장
Python 코딩도장
24장
Python 코딩도장
23장
Python 코딩도장
20~22장
Python OOP1
python
Python 오류,예외처리
python
Python 사용자 모듈
python
Python 코딩도장
16~19장
Python 활용
python
Python 코딩도장
13~15장
Python 함수
python
Python 코딩도장
11~12장
Python 문법
python
Python 코딩도장
1~10장
Linux basic
Linux
Python 기초
python
git 사용법
git
git 협업
git
2018
Chat-bot
Chat-bot
Chat-bot
Chat-bot