반응형 안드로이드 라이브러리3 (android) skydoves - Balloon 이 글의 주제는 Balloon이라는 간단한 상태창을 만들기 위한 라이브러리입니다. 안드로이드는 다양한 view가 존재하고, 더 간단하게 view를 생성하고 관리하고자 여러가지 라이브러리들이 존재합니다. 저는 이전에는 douglasjunior의 simpletooltip이라는 라이브러리를 사용하고 있었으나, 제 프로젝트 내에서 사용하기 적합하지 않은 구조로 프로젝트가 변경되어서 Balloon이라는 라이브러리로 갈아타게 되었습니다. 물론 사내 라이브러리를 하나 따로 제작하는 것도 경험상 나쁘지는 않다고 생각했으나 아무래도 이 라이브러리가 꽤 간단하게 사용할 수 있기도 하고, 제 프로젝트에 괜찮아서 적용하게 되었습니다.(사실 디자인적인 부분에서 워낙 수준이 떨어지는 제 문제로 인해...) 역시 이 글을 보기보다.. 2021. 5. 27. 안드로이드 관련 유용한 오픈소스 및 라이브러리 링크 안드로이드 관련 작업을 하다보면 github를 들러 자신이 개발하고자 하는 목적에 맞는 오픈소스를 찾아보거나 라이브러리를 이용해야할 때가 있습니다. 사실 모든 부분을 직접 개발하면 얼마나 좋은 개발자겠습니다만, 안드로이드는 업데이트 속도가 중요하고, 개발 속도 역시 여타 프로그램과는 다르게 속도가 중요하기 때문에 많은 회사나 사람들이 오픈 소스나 공식적으로 지원되는 라이브러리들을 사용 github를 들러 자신이 개발하고자 하는 목적에 맞는 오픈소스를 찾아보거나 라이브러리를 이용해야할 때가 있습니다. 사실 모든 부분을 직접 개발하면 얼마나 좋은 개발자겠습니다만, 안드로이드는 업데이트 속도가 중요하고, 개발 속도 역시 여타 프로그램과는 다르게 속도가 중요하기 때문에 많은 회사나 사람들이 오픈 소스나 공식적.. 2021. 4. 23. (android)greenrobot - EventBus 이 글의 주제는 그린로봇이 만든 이벤트 버스라는 라이브러리입니다. 안드로이드에서 사용되는 이벤트 버스는 가장 유명한 것으로 이 greenrobot과 otto가 있는데 저는 이 그린로봇의 이벤트 버스를 사용중이기 때문에 이에 대해 다루게 되었습니다. 위 그림은 이벤트 버스의 동작 방식을 간단하게 도형으로 설명한 부분입니다.(이 그림은 greenrobot의 github readMe에 나와있는 그림입니다.) 소개할 라이브러리를 보기 전에 이벤트 버스의 개념에 대해서 한 번 살펴보겠습니다. 이벤트 버스란 버스 네트워크의 동작 방식과 유사하게 하나의 이벤트를 동일 채널에 연결된 모든 노드(Subscriber)들에게 보내는 방식을 의미합니다. 이를 통해 각 노드들은 채널에 연결되어 있기만 하다면 이벤트를 .. 2021. 4. 6. 이전 1 다음 728x90