Dev(5)
-
React에서 Hook을 사용하는 이유와 기본 사용법
React에서 Hook을 사용하는 이유와 기본 사용법React에서는 함수형 컴포넌트에서 상태 관리와 생명주기 관련 작업을 할 수 있도록 Hook을 제공합니다. 클래스형 컴포넌트에 비해 코드가 간결하고 재사용성이 높기 때문에 현재는 대부분의 React 프로젝트에서 Hook이 기본적으로 사용되고 있습니다. 본 글에서는 Hook을 사용하는 이유와 기본적인 사용법, 그리고 전역 상태 관리에 활용하는 방법을 소개하겠습니다.Hook이 필요한 이유기존의 클래스형 컴포넌트에서는 상태(state)를 다루기 위해 다음과 같은 구조가 필요했습니다:class Counter extends React.Component { constructor(props) { super(props); this.state = { cou..
2025.05.12 -
Implicit intent vs Deeplink (Scheme)
오늘 개발을 하다가 다른 애플리케이션과 통신을 하기 위해 Implicit intent로 구현을 하려던 찰나에 Deeplink가 생각나서 해당 기능으로 구현하면 서 두 기능의 차이점과 또 궁금한 점을 기록하겠습니다. Implict intent(묵시/암시적 인텐트) 암시적 인텐트는 작업을 지정하여 기기에서 해당 작업을 수행할 수 있는 모든 앱을 호출할 수 있도록 합니다. 본인의 앱은 작업을 수행할 수 없지만 다른 앱은 그 작업을 수행할 수 있는 가능성이 있고, 사용자가 어떤 앱을 사용할지 선택하기를 원할 경우에 암시적 인텐트가 유용합니다. 인텐트 및 인텐트 필터 | Android 개발자 | Android DevelopersAn Intent is a messaging object you can use..
2020.04.15 -
Video Streaming Structure (part1)
Video streaming을 Client(Android platform)에서 구현하기 위해 전체적인 구조와 메커니즘, 프로토콜을 확인하고 기록하기 위해 작성하는 글입니다. Streaming? 스트리밍(영어: streaming)은 주로 소리(음악)나 동영상 등의 멀티미디어 파일을 전송하고 재생하는 방식의 하나이다. 보통 파일은 내려받고 난 뒤에 열리는 작업을 하지만, 동영상과 같이 크기가 큰 파일을 재생할 때에는 내려받는 데에 시간이 오래 걸릴 수 있다. 파일을 다운로드하는 것과 더불어 재생을 함으로써 기다리는 시간을 크게 줄일 수 있다. 이 기술을 응용하여, 디브이 카메라 등을 사용해 컴퓨터 네트워크 위에 스트리밍 하여(스트리밍-streaming-은 "흘리다"라는 뜻) 실시간 중계도 가능하다. Vide..
2020.04.14 -
Rxjava interval로 Timer구현하기
Rxjava2 interval 아래 문서에서 내용을 확인하시면 더 좋습니다. http://reactivex.io/documentation/operators/interval.html ReactiveX - Interval operator RxGroovy implements this operator as interval. It accepts as its parameters a span of time to wait between emissions and the TimeUnit in which this span is measured. There is also a version of interval that returns an Observable that emits a single zero af reactivex...
2020.04.11 -
Android Conference (DROID KNIGHTS) 안드로이드 컨퍼런스
이 마크는 버그를 양성하는 개발자를 뜻 한다나.. 뜻은 기억이 안나는데 하나 기억하는건 이 디자인을 설명하신 분이 상당히 특이한 목소리를 가졌다는 것(고양이가 있었는데 어디갔지..? 지금 내앞엔 우리집 냥이가 있긴 한데) 오직 안드로이드 개발자를 위한 안드로이드 독립 컨퍼런스 03. 25, 황금같은 토요일, 날씨 추워...이렇게 추울 줄이야 보라매공원 근처 어떤?건물에서 열리는 안드로이드 컨퍼런스를 다녀왔어 상대적으로 젊은 사람들끼리 모여 이런 컨퍼런스를 기획한거 같아 (나이가 어리다고 비하 발언하는게 아니라 그 만큼 능력을 인정한다는 것.. 물론 나도 어려) 일정을 보자 전체적으로 설명을 하지 않을게 어제 불금을 보낸 난 저 모든 스피치를 소화해내지 못했거든예제를 보여주며 많고 좋은 컨텐츠..
2017.03.25