남잭슨의 개발 블로그
Vite로 실행한 화면이 PC에서는 열리는데 휴대폰에서 접속되지 않는다면, 먼저 서버의 --host 설정과 휴대폰에 입력한 주소를 확인하세요. package.json의 dev 명령이 vite인 프로젝트라면 아래 순서로 시작할 수 있습니다. PC와 휴대폰을 기기끼리 통신할 수 있는 같은 로컬 네트워크에 연결합니다. 집에서는 같은 Wi-Fi 공유기로 연결해 확인할 수 있습니다. 기존 개발 서버를 종료하고, 프로젝트 폴더에서 아래 명령을 실행합니다. 터미널에 표시된 Network 주소 중 현재 연결한 네트워크의 주소를 휴대폰에서 엽니다. npm run dev -- --host 0.0.0.0 휴대폰에는 localhost나 0.0.0.0 대신 http://192.168.0.10:5173..
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..
