남잭슨의 개발 블로그
2019/03/31 - [Android] - [Android Jetpack] AAC Navigation Component - 1. Navigation 소개,구성 및 개요 , BackStack관리 2019/08/14 - [Android] - [Android Jetpack] AAC Navigation Component -2. SafeArgs & Deeplink & Action 2019/08/18 - [Android] - [Android Jetpack] AAC Navigation Component -3. NavigationUI & Animation/Transition 먼저 위에 글들을 먼저 참고해주세요! 이번글에는 2.1.0에 추가된 내용들인 ViewModel NavGraph Scope, Modularizin..
아래의 AAC Navigation에 대한글을 먼저 보고 오세요! 2019/03/31 - [Android] - [Android Jetpack] AAC Navigation Component - 1. Navigation 소개,구성 및 개요 , BackStack관리 2019/08/14 - [Android] - [Android Jetpack] AAC Navigation Component - 2. SafeArgs & Deeplink & Action 이번 글에는 AAC Navigation에서 지원하는 NavigationUI 와 Animiation ,Transition에 대해 소개할 예정이다. Navigation libraries Structure Navigation은 4개의 모듈로 나눠진다. navigation-co..
2019/03/31 - [Android] - [Android Jetpack] AAC Navigation Component - 1. Navigation 소개,구성 및 개요 , BackStack관리 [Android Jetpack] AAC Navigation Component - 1. Navigation 소개,구성 및 개요 , BackStack관리 Navigation Android Jetpack 의 AAC (Android Architecture Component) 컴포넌트중 Navigation에 대해 알아보자! 네비게이션은 앱내의 화면 이동 구현을 도와주는 AAC 라이브러리이다. AAC 라이브러리는 기존에 없.. namjackson.tistory.com AAC의 Navigation에 대해 잘모르는분들은 먼저 ..
Strategy Pattern 스트래티지패턴은 객체의 동작/행위를 정의하고, 구현함으로써 해당 객체의 특정 동작/행위에 대한 구현을 행동객체(Behavior)에 위임하여 해당 객체와는 독립적으로 동작/행위를 구현하는 패턴이다. 적용할수 있는 예시를 들어보자! 게임을 개발함에 있어, 여러종류의 무기를 구현하자, 기본 무기엔 활, 총 ,검이 있다. 아래처럼 공통으로 가지는 동작을 추가한 Weapon 클래스를 상속받는 Gun,Bow, Sword를 구현하자. 하지만, 총과 활과 검의 공격방식은 서로 다르다. 그리고 또한, 앞으로 수많은 종류의 무기가 추가될예정이고, 총은 총알이 없어도, 총을 휘둘러 공격할수 있도록 업데이트예정이며, 또 검은 찌르기와, 베기 2가지 종류의 공격으로 나눌예정이다. 각각의 Attac..
NodeJS란 ? 비동기 이벤트 기반 주도 , JavaScript 런타임으로써, Nodejs는 확장성 있는 네트워크 애플리케을 만들수 있는 언어. Chrome V8엔진 기반의 이벤트 기반( Event-driven ) , 논-블로킹 I/O ( Non-Blocking) 패러다임을 채택한 언어로 가볍고 빠르다. 정확한 설명은 공식 문서를 참고하자! https://nodejs.org/ko/about/ Nodejs의 장점 및 동작원리에 대해 알아보자 크게 3가지를 알아볼것이다. 1. 이벤트 기반 ( Event-Driven) - 이벤트 루프 동작원리 2. 논블로킹 I/O ( Non-Blocking I/O) 3. 싱글 스레드 각각의 특징들이 어떤식으로 동작하는지 간단하게 알아보겠다.! 1. 이벤트 기반 (Event-..