태그
- 모바일앱개발
- 앱개발
- 어플개발
- 미디작곡
- 로직프로X
- logic
- 안드로이드 프로젝트
- 안드로이드 음악 플레이어
- 안드로이드 MP3
- 면접
- logic pro X
- Kotlin
- 책추천
- git
- Android
- 안드로이드 테트리스
- 이터레이터 패턴
- Iterator Pattern
- MVC
- Iterator
- db
- Android MusicPlayer
- 안드로이드 음악플레이어
- 음악 플레이어 개발
- 9 patch
- 9-patch
- 나인 패치
- 9_patch
- 머티리얼 디자인
- nodejs 서버
- 테트리스 프로젝트
- Custom view
- 안드로이드 Path
- 안드로이드 Paint
- 안드로이드 그림판 만들기
- java oop
- java solid
- rxjava
- Material Design
- MVC 패턴
- Alfred
- tetris
- 로직프로
- 컨퍼런스
- thread
- 워크플로우
- 서비스 개념
- android 서비스
- Android memo
- Android 프로젝트
- 개인 홈페이지 구축
- 코틀린
- 안드로이드 서비스
- 개인 홈페이지 만들기
- gradle
- Git 사용법
- android service
- github
- MVVM
- 개인 홈페이지
- 웨일
- Workflow
- json
- 인터페이스
- 제네릭
- 북마크
- Solid
- Interface
- 알프레드
- 책
- 인문학 책
- drum track
- android lint
- MVVM 개념
- 구글 맵 API
- 구글 맵 API 사용법
- Thread safe List
- Thread 병렬
- CopyOnWriteArrayList
- git 갱신
- git 프로젝트 갱신
- JSON 데이터 가공
- JSON 안드로이드
- 안드로이드 노티피케이션
- 안드로이드 그림 메모
- Android 그림 Memo
- view pager
- 뷰 페이저
- 뷰 페이저 개념
- 안드로이드 뷰페이저
- ORM 개념
- 리스트 뷰
- 자바 제네릭
- 계산기 방법
- 사칙연산 로직
- File 입출력
- mvc pattern
- 접근제어자
- Thread Safe
- 안드로이드 계산기
- 절차지향
- Asynctask
- Android Notification
- gdg
- 난독화
- Data binding
- 인덱싱
- 구글 맵
- 쓰레드
- 할레드 호세이니
- jvm
- 음악 플레이어
- Callback
- FRAGMENT
- SPY
- recursion
- Google Map
- 콜백
- 로직
- Enum
- 생성자
- mock
- 컴파일
- OOP
- View
- 예외처리
- 스트림
- Branch
- UI
- build
- 후기
- 사칙연산
- 자격증
- 인문학
- 객체지향
- Java
- androidjunitrunner
- Testcode
- debugImplementation
- sunnto7
- 순토7
- 이해안됨
- compileSdkVersion
- currentThread
- DiffUtil
- 종단암호화
- e2ee
- 코로나19
- 나는아기캐리어가아닙니다
- 세가지질문
- DevFest
- 2019deview
- electricguitar
- Android Studio Build Talk
- 그것은 사랑이 아니다
- viewModel 공유
- shared viewModel
- 아이폰 11 프로
- 여자 둘이 살고 있습니다
- android:clipChildren
- clipChildren
- xml 파일 변환
- note split
- track stack
- 나는 날마다 조금씩 강해지고 있다
- 청춘의 인문학
- Logic Take Folder
- Take Folder
- Round Trip Time
- Bit Dept
- how to zoom the track on Logic
- track zoom
- Sound Field
- 사운드 필드
- LINE Developers Meetup
- 아이폰 11
- gdg korea
- google extend
- recyclerView 구분자
- itemDecoration
- recyclerView divider
- VectorDrawable
- user mode
- 도망치고 싶을 때 읽는 책
- Boilerplate
- SAM Type
- GDG Android at Pangyo
- ViewModel
- Kotlin Night
- 코틀린 나이트
- 퍼퓨머
- 조향공부
- 2019 droid knight #드로이드 나이츠
- 90년생이 온다
- Git license
- Git 라이센스
- Git 라이선스
- rainist
- 레이니스트
- consalad
- 100주년 마라톤
- Android 음악 플레이어
- Lint Performance
- Lint Correctness
- internationalization lint
- hardcoded text
- super.init
- 2019 GDG
- GDG android
- install jenkins
- install tomcat
- 리눅스 sdk 설치
- 우분투 sdk 설치
- install sdk ubuntu
- Transport Layer Security
- 2018 마지막 날
- 2019년 목표
- Input Method Editor
- android ime
- mUserVisibleHint
- setUserVisibleHint
- 공백 문자
- 공백 처리
- whitespace
- ColorStateList
- 스토아주의
- suninatas 15
- 안드로이드 CTS
- 멀티 빌드
- multi project
- multi build
- Coach mark
- Compatibility Test Suite
- targetSDK error
- Only fullscreen opaque activities can request orientation
- 젠킨스 설치
- intent filter
- split screen
- split-screen
- mutli-window
- Configuration on demand
- setOnScrollChangeListener
- addOnScrollChangedListener
- ScrollView top
- viewstub 개념
- attribute 우선순위
- attribute priority
- iPhone 11
- viewstub
- 라이프 오프 파이
- view viewgroup
- 케로셀
- 캐로셀
- Carousel Design
- executeOnExecutor
- NOT enough memory
- task 'debug' not found in root project
- Please select android sdk
- AbstractProcessor
- transformClassesWithInstantRunForDebug
- Dagger2 Error
- No Injector
- dagger2
- AndroidSuppprtInjectionModule
- 드로이드 나이츠
- 2018 DROID KNIGHTS
- intervalRange
- Observable 생성자
- companion object
- data class
- key store
- type safety
- type safe
- smart cast
- 모바일 앱 보안 기술
- KISA 세미나
- adb uninstall
- adb install
- adb 개념
- 내부반복
- 외부반복
- 안드로이드 컴포넌트
- 콘텐츠 리졸버
- 콘텐츠 프로바이더
- Content Resolver
- 모바일 기기 특징
- 자바 메모리 구조
- 영화 원더
- Fabric install
- Fabric 설치
- 2017 티스토리 결산
- Hero 전환
- Architecture Component
- surface view
- 서피스 뷰
- 경험의 흐름
- 재귀 함수
- Png Xml 변환
- 아이콘 색 변경
- Png xml 변경
- Png to Xml
- 코틀린 메소드 선언
- 코틀린 상수 선언
- 코틀린 변수 선언
- 코틀린 기본 문법
- 제네릭 심화
- JSON 데이터 처리
- JSON 데이터
- Binding Adapter
- CustomView 만들기
- CustomView 생성
- NavigationView 햄버거 버튼
- NavigationView 햄버거
- 네비게이션뷰
- 데이터 바인딩 개념
- MVVM 패턴
- MVVM이란
- google play store 등록
- android 개발자 등록
- 안드로이드 Api Demo
- 안드로이드 예제
- Android 예제
- Android Api Demo
- Api Demo
- http2
- 왜 람다
- 람다 사용 이유
- git 기여
- git 기여방법
- source tree
- git source tree
- gitflow
- firebase inner class
- firebase nested class
- firebase 객체
- firebase DB
- AppBarLayout
- AlerDialog
- 파이어베이스 Notification
- firebase Notification
- firebase Notification 설정
- 파이어베이스 storage
- 파이어베이스 저장소
- Firebase storage
- Firebase 저장소
- 파이어베이스 authentication
- 파이어베이스 인증
- firebase authentication
- firebase 인증
- 안드로이드 키보드 고정
- 애뮬레이터 키보드
- 에뮬레이터 키보드
- vitual Machine Keyboard
- 가상머신 키보드
- 왜 JSON
- JSON 사용 이유
- ArrayList LinkedList 차이점
- ArrayList와 LinkedList
- ArrayList LinkedList
- http GET POST
- POST 방식
- GET 방식
- 노드js 서버
- Node.js 서버
- 자바스크립트 기본 문법
- Inversion of Control 개념
- ioc 개념
- Inversion of Control
- di 개념
- 의존성 주입 개념
- InputStreamReader InputStream
- 왜 wrapper
- wrapper 사용 이유
- wrapper 클래스
- 자바 inner 클래스 이유
- inner 클래스 사용 이유
- inner 클래스
- 지슨
- REST 개념
- RESTFul 개념
- AsyncTask 실습
- AsyncTask 개념
- Android Connection
- Android Web 연결
- 쓰레드간 데이터 통신
- 쓰레드간 데이터 전달
- 쓰레드 핸들러
- notification 버튼
- notification 버튼 추가
- android notification button
- observer 패턴
- 포어그라운드
- bindService 메소드
- bindService 함수
- startService 함수
- startService 메소드
- 객체 개념
- 객체란
- Android 테트리스 프로젝트
- Mac eclipse C
- 이클립스 C 설치
- 맥 이클립스 C 환경
- 맥 이클립스 C 설치
- android orm
- orm 실습
- orm 사용법
- android dao
- dao 사용이유
- android 파일 저장
- 안드로이드 memo
- memo project
- viewpager tablayout
- viewpager tablayout 연동
- viewpager tablayout 연결
- memo 프로젝트
- memo 프로그램
- java memo
- Thread 실습
- 안드로이드 탭 레이아웃
- tablayout
- thread 예제
- thread 개념
- 쓰레드 개념
- 뷰페이저 프레그먼트
- 아답터 사용 이유
- 어뎁터 사용 이유
- 왜 adapter
- adapter 사용 이유
- 안드로이드 adapter
- Fragment 주의 사항
- Fragment 알아야 할 점
- Fragment 사용
- 프레그먼트 예제
- 프래그먼트 예제
- Fragment란
- Fragment 예제
- Fragment 개념
- android DB 사용법
- android DB 저장
- 안드로이드 파일 입출력
- Android File 입출력
- 런타임 권한
- Runtime Permission
- recycler view
- 리사이클러 뷰 실습
- 리사이클러 뷰 개념
- 리사이클러 뷰
- ORM 이유
- 왜 ORM
- non-scalar
- Gradle 개념
- 빌드 개념
- 직렬화 이유
- 자바 객체 전송
- 자바 객체 전달
- 자바 직렬화
- 자바 serializable
- Connection Pool 사용 이유
- Connection Pool이란
- Connection Pool 개념
- activity 바
- activity 타이틀 바
- 안드로이드 타이틀 바 없애기
- 액티비티 life cycle
- 액티비티 데이터 전송
- 액티비티 데이터
- 액티비티간 통신
- 액티비티 통신
- 리스트 뷰 문제
- 리스트 뷰 최적화
- 리스트 뷰 원리
- 리스트 뷰 성능 향상
- 리스트 뷰 실습
- 리스트 뷰 개념
- view animation
- property animation
- 제네릭 사용이유
- 왜 제네릭
- 안드로이드 커스텀 뷰
- 커스텀 뷰
- 커스텀 뷰 개념
- 커스텀 뷰 생성
- bootstrap 개념
- bootstrap이란
- 안드로이드 view group
- view group
- 계산기 괄호
- 순위 순회 후위 순회 변환
- 후위 순회 계산기
- 중위 순회를 후위 순회로
- calculator 구현
- calculator 프로그램
- 계산기 구현
- try-with
- try with
- 인터페이스 목적
- 콜백개념
- 콜백이란
- StringBuffer vs StringBuilder
- file stream
- mica 패턴
- DB 사용법
- DB 저장
- java 메모리구조
- jam memory
- jam 메모리 영역
- 다형성 개념
- branch merge
- branch 합병
- branch delete
- branch 삭제
- branch change
- branch 변경
- branch 생성
- git branch 개념
- git 흐름
- git 사용
- git 개념
- git이란
- enum 알아야 할 점
- enum 특징
- enum 주의사항
- enum 탄생
- enum 등장
- enum 사용 이유
- 왜 enum
- 안드로이드 권한
- Reference Equality
- Object Equality
- 옵저버 패턴
- 최상위 클래스
- unchecked
- compie
- 컴파딜 에러
- 왜 클래스
- Polymorphsim
- 왜 생성자
- 왜 인터페이스
- 왜 접근제어자
- 인스턴스 멤버
- 클래스 멤버
- 상속과 생성자
- API 보는 방법
- 패키지 사용 이유
- 왜 패키지
- 자바 컴파일
- 왜 메소드
- 왜 배열
- 의존성 주입
- compositedisposable
- okHttp
- 자바 메모리
- 클래스 파일
- json map
- droid knights
- runtime data area
- 중위 순회
- targetSdkVersion
- 숨결이 바람 될 때
- Payload
- flatMap
- SuNiNaTas
- 함수형 인터페이스
- 안드로이드 리스트 뷰
- 안드로이드 Thread
- 안드로이드 액티비티
- express 설치
- NavigationView
- CollapsingToolbarLayout
- Retrofit
- observer pattern
- 데이터 바인딩
- 후위 순회
- 스택 계산기
- 그리고 산이 울렸다
- ViewGroup
- Java8
- 스마트 캐스트
- nodejs express
- 몽고 DB
- 플랫 디자인
- gson
- minsdkversion
- 뱅크샐러드
- jenkins 설치
- mongo db
- ui ux
- flat design
- Mockito
- StoredProcedure
- 접근 제어자
- RTD
- 생명주기
- 피아니스트 영화
- 안드로이드 파일
- CustomView
- UX 개념
- UI 개념
- 나미야 잡화점의 기적
- Multi Window
- URN
- 탭 레이아웃
- ViewPager
- lint
- 클래스 변수
- Android db
- Content Provider
- SPDY
- 페이로드
- 계산기 프로그램
- Android CTS
- 액티비티 생명주기
- git branch
- tool tip
- proguard
- 안드로이드 애니메이션
- Google IO
- 앱 등록
- async
- lambda
- 클래스 메소드
- RTT
- scalar
- 반듯하지 않은 인생 고마워요
- textwatcher
- 안드로이드 개발자 등록
- scrollView
- MVP패턴
- zero crossing
- sampling rate
- daw
- Android Selector
- Bootstrap
- node.js
- 안드로이드 View
- Ballade pour Adeline
- 아드린느를 위한 발라드
- subject
- Wrapper class
- suunto
- Dependency Injection
- Fade out
- Fade in
- Java 7
- 객체 지향 프로그래밍
- 예외 처리
- 조향사
- 영화 피아니스트
- Invalidate
- logic pro
- GET method
- POST method
- 메디테이션
- Sample Rate
- java memory
- generated
- 피에트라 강가에서 나는 울었네
- reactive
- selector
- dip
- 수고했어
- SRP
- 람다
- 리스트뷰
- 앱
- 인도 영화
- Authorized
- 런타임 에러
- runtime error
- deview
- 글라이드
- InputStreamReader
- apply
- foreground
- glide
- android sdk
- kernel mode
- Object 클래스
- 리스너
- SERIALIZABLE
- ADB
- execute
- StringBuffer
- StringBuilder
- compile error
- Inner Class
- 순토
- throws
- DTO
- arrangement
- repeat
- finally
- 히가시노 게이고
- 게시
- Stereo
- 아키텍처
- Overriding
- 오버라이딩
- UI/UX
- continue
- SVG
- Toolbar
- 화씨 451
- Generic
- 파일 입출력
- 이방인
- Marker
- 톰캣 설치
- implementation
- Timer
- Object class
- 연을 쫓는 아이
- Runtime
- inputStream
- HashMap
- ArrayList
- RESTful
- tomcat 설치
- 삼일절
- 리차드 클레이더만
- Richard Clayderman
- 모바일 디자인
- 모비딕
- 빌드
- stub
- ORM
- IME
- tls
- 서브쿼리
- 다형성
- Rest
- JRE
- JDK
- linkedlist
- CTS
- connection pool
- rendering
- default
- Pan
- 복제
- 조인
- BPM
- 프레임워크
- Entity
- Overloading
- Checked
- 참을 수 없는 존재의 가벼움
- ocp
- Carousel
- scheme
- 위대한개츠비
- Stream
- 스토아학파
- ListView
- throw
- 콘샐러드
- OverDrive
- 일렉
- 올해도
- 디자인 패턴
- junit
- handler
- lifecycle
- 비동기
- URI
- procedure
- SDK
- 반복문
- Object
- 메소드
- 객체
- Yuhki Kuramoto
- TPS
- 멱집합
- 모델링
- HTTP
- 참조
- 원리
- Dialog
- try catch
- 오만과편견
- folder
- 데미안
- string
- library
- 협업
- 배열
- catch
- exception
- 유키구라모토
- meditation
- IOC
- ISP
- 클래스
- modeling
- 패키지
- 상속
- recording
- 스테레오
- 동기화
- 린트
- 검토
- 통제
- 보류
- map
- Digital
- url
- Public
- 차이점
- action
- 원더
- UX
- watch
- Run
- MVP
- SSL
- API
- record
- 런타임
- 3.1절
- 렌더링
- range
- Express
- Beat
- 개념
- 컬렉션
- analog
- Unit
- Conference
- 웹 표준
- 피아니스트
- 아날로그
- 프로세스
- mono
- Multi
- 모노
- naver
- Interval
- Di
- 맥스
- 펜
- 튜닝
- File
- 마라톤
- mysql
- MIDI
- 라이브러리
- 최적화
- 운영체제
- line
- A3
- CLASS
- 디지털
- Protected
- 자바스크립트
- Let
- Angel
- Break
- 톨스토이
- private
- delete
- SQL
- Sync
- Wonder
- 파울로 코엘료
- join
- 오버로딩
- TRY
- SMART
- 추천
- 세미나
- 성공
- 일렉기타
- test
- not
- 동기
- 고전
- 리팩토링
- 음악
- With
- 자유
- 문학
- 공유
- OS
- 향수
- 프로그래밍
- refactoring
- open
- framework
- 데이터베이스
- 행복