Android/Open Source

    안드로이드 추천 오픈소스8) Time Line View

    https://github.com/vipulasri/Timeline-View vipulasri/Timeline-View Android Timeline View is used to display views like Tracking of shipment/order, steppers etc. - vipulasri/Timeline-View github.com 간지남 0. 한장 소개 1. 장점 최근까지도 계속하여 업데이트 되고 있음 Issue 처리가 굉장히 빠른 편임 RecyclerView 형태로 되어 있어 접근성이 용이함 색상, 줄 모양 등 커스텀이 편함 일단 Timeline 용도로 사용하기에 모자름은 딱히 보이지 않음 2. 단점 가이드라인이 조금 부족하여 원하는 커스텀은 약간의 공을 들여야함

    안드로이드 추천 오픈소스7) 弹框 Dialog

    https://github.com/XXApple/AndroidLibs/tree/master/%E5%BC%B9%E6%A1%86Dialog XXApple/AndroidLibs :fire:正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧). Contribute to XXApple/AndroidLibs development by creating an account on GitHub. github.com Dialog를 편하게 만들고 싶으실 때, 필요한 다양한 오픈소스들이 있으니 우선 한 번 보시는 것이 좋습니다 'ㅁ';

    안드로이드 추천 오픈소스6) RoundableLayout

    📌 둥근 모서리의 레이아웃을 쉽고 다양하게 만들 수 있는 라이브러리입니다 https://github.com/zladnrms/RoundableLayout zladnrms/RoundableLayout the best ez way to make round corner layout. Contribute to zladnrms/RoundableLayout development by creating an account on GitHub. github.com 📗 만들게 된 이유 둥근 모서리를 가진 레이아웃을 만들 때, 그림자 효과나 내부 뷰의 설정, Data Binding, Motion Layout 적용 등 다양한 상황 내에서 고려해야할 부분이 많습니다. 그러나 그 때마다 새로운 커스텀 뷰를 만들어주는 일이란 매우 번..

    안드로이드 추천 오픈소스5) DateTimeRangePicker

    https://github.com/wisnukurniawan/date-time-range-picker-android wisnukurniawan/date-time-range-picker-android Standalone Android widget for picking a single date, multiple date, and range of date from a calendar view. - wisnukurniawan/date-time-range-picker-android github.com SkyScanner 등에서 사용하는 UI를 갖춘 달력 오픈소스이다. 0) 한장 소개 1) 기본적인 사용방법 in build.gradle (Project: xxx) allprojects { repositories { ..

    오픈소스 라이센스 짚고가기

    오픈소스들을 쓰려고 하다 보면 README 최하단에 어떤 라이센스가 적용되어있는지에 대해 명시하고 있는 것을 확인할 수 있을 것이다. 그러나 그냥 그러려니 하고 지나가기 일쑤이다. 오늘은 안드로이드 오픈소스 진영에서 자주 보이는 주요 라이센스들에 대해 알아보고, = 어떤 주의점들을 지녔는지를 짚고 넘어가려 한다. ■ 약함 ■ 주의 Apache 소스코드 공개 의무 없음 단 Apache 라이선스 임을 밝혀야함 BSD 아무런 제약도 없음 BSD 라이선스 임을 밝혀야함 MIT (BSD 기반) 소스코드 공개 의무 없음 이 오픈소스로 독점 소프트웨어 개발가능 GPL 혼자쓸거면 소스코드 공개안해도됨 외부 배포 시 소프트웨어 전체 코드 공개해야함

    안드로이드 추천 오픈소스4) PayView

    https://github.com/fevziomurtekin/PayView fevziomurtekin/PayView 💳 Payment View library for Credit and Debit Card. - fevziomurtekin/PayView github.com 신용카드나 체크카드 등의 이미지를 포함한 View 작업을 해야할 때 매우 유용하다. 카드의 UI도 매우 깔끔한 편. 0) 한장 소개 Hot Ez Ex) 당연한 얘기지만 EditText와의 상호작용은 따로 처리를 해주어야 한다. 1) 기본적인 사용방법 in build.gradle (Project: xxx) allprojects { repositories { ... maven { url 'https://jitpack.io' } } } in b..

    안드로이드 추천 오픈소스3) TextFloatingActionButton

    https://github.com/EdSergeev/TextFloatingActionButton EdSergeev/TextFloatingActionButton Android floating action button (fab) with text. Contribute to EdSergeev/TextFloatingActionButton development by creating an account on GitHub. github.com Floating Action Button 위에 단순 이미지 뿐만 아니라 글자도 같이 넣어야 하는 경우가 있다. 이 때 자료를 찾아보면, FrameLayout 위에 FAB와 TextView를 구현하여, 한마디로 FAB위에 TextView가 떠있는 형태로 구현하라는 말들을 찾을 수..

    안드로이드 추천 오픈소스2) PhotoView

    https://github.com/chrisbanes/PhotoView 이미지를 줌인 줌아웃을 해야할 필요가 있을 때 쓰면 좋은 라이브러리이며 스크롤링이 필요한 레이아웃 내에서도 부드럽게 잘 작동한다 1) 기본적인 사용방법 in build.gradle (Module:app) dependencies { implementation 'com.github.chrisbanes:PhotoView:2.3.0' } in XML Hot Ez Ex) 기능들은이미 Custom ImageView처럼 구현되어 있기 때문에 그냥 ImageView 사용하듯이 사용하면 된다