일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 막내의막무가내 코틀린
- 안드로이드 sunflower
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내 프로그래밍
- 막내의막무가내
- 막내의막무가내 rxjava
- 막내의막무가내 알고리즘
- 막내의 막무가내 알고리즘
- 막내의막무가내 플러터 flutter
- 막내의막무가내 일상
- 막내의막무가내 안드로이드 에러 해결
- 안드로이드 Sunflower 스터디
- 안드로이드
- 프로그래머스 알고리즘
- 2022년 6월 일상
- Fragment
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 SQL
- flutter network call
- 막내의 막무가내
- 막내의막무가내 플러터
- 부스트코스에이스
- 주엽역 생활맥주
- 부스트코스
- 막무가내
- 주택가 잠실새내
- 프래그먼트
- 막내의막무가내 안드로이드 코틀린
- 막내의막무가내 목표 및 회고
- 막내의막무가내 안드로이드
- Today
- Total
막내의 막무가내 프로그래밍 & 일상
[안드로이드] 안드로이드 UI 및 기능 관련 라이브러리 정리 (스압주의) 본문
아이콘 사이트
4,675,000+ free and premium vector icons in SVG, PNG, CSH and AI format.
Iconfinder is the leading search engine and market place for vector icons in SVG, PNG, CSH and AI format.
www.iconfinder.com
https://www.flaticon.com/
Flaticon, the largest database of free vector icons
Download all icons in SVG, PSD, PNG, EPS format or as webfonts
www.flaticon.com
https://iconmonstr.com/
iconmonstr - Free simple icons for your next project
iconmonstr.com
ClearEditText
=> 옆에 X 버튼이 뜨는 에딧텍스트
https://gun0912.tistory.com/56
[안드로이드/Android]EditText를 커스텀하여 'X'버튼 추가하기 - ClearEditText
우리는 EditText를 구현하면서 사용자의 편의를 위해서 EditText와 겹쳐서 'X'버튼을 추가하는 경우가 많습니다. 'X'버튼을 누르면 EditText의 텍스트 내용을 초기화하는 작업을 해줍니다. 아래 화면은 제가 운영..
gun0912.tistory.com
위 사이트처럼 구현해도되고 머터리얼로 다음과 같이 구현해도된다. (머터리얼 디자인이 gradle에 추가되있어야한다.)
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/text_input_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="28dp"
android:layout_marginEnd="28dp"
app:endIconMode="clear_text"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/iv_image">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/et_id"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:singleLine="true"
tools:text="텍스트" />
</com.google.android.material.textfield.TextInputLayout>
스낵바, 토스트 메시지 관련
FancyToast
=> 좀 더 이쁜 토스트메세지
https://github.com/Shashank02051997/FancyToast-Android
ChocoBar
=> 내가 기여한 토스트메세지 라이브러리
https://github.com/Pradyuman7/ChocoBar
Pradyuman7/ChocoBar
The usual Snackbar with more 🍫 and colours :tada:. Contribute to Pradyuman7/ChocoBar development by creating an account on GitHub.
github.com
roundedimageview
=> 둥근 이미지뷰 (radius 설정 가능)
implementation 'com.makeramen:roundedimageview:2.3.0'
TwinklingRefreshLayout
=> 스와이프 및 loadmore
https://github.com/lcodecorex/TwinklingRefreshLayout
lcodecorex/TwinklingRefreshLayout
RefreshLayout that support for OverScroll and better than iOS. 支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView - lcodecorex/TwinklingRefreshLayout
github.com
implementation 'com.lcodecorex:tkrefreshlayout:1.0.7'
uCrop
=>갤러리 사진불러오기 할때 크롭기능
https://github.com/Yalantis/uCrop
implementation 'com.github.yalantis:ucrop:2.2.3'
Yalantis/uCrop
Image Cropping Library for Android. Contribute to Yalantis/uCrop development by creating an account on GitHub.
github.com
PhotoView
=> 사진 줌인아웃
implementation 'com.github.chrisbanes:PhotoView:2.1.3'
https://github.com/chrisbanes/PhotoView
chrisbanes/PhotoView
Implementation of ImageView for Android that supports zooming, by various touch gestures. - chrisbanes/PhotoView
github.com
EasyLicensesDialog
=>라이선스 다이얼로그 (deprecated 됬다는거같기도)
https://github.com/marcoscgdev/EasyLicensesDialog
implementation 'com.github.marcoscgdev:EasyLicensesDialog:2.0.0'
marcoscgdev/EasyLicensesDialog
[DEPRECATED] An android library to display the licenses of your application libraries in a easy way. - marcoscgdev/EasyLicensesDialog
github.com
sweet-alert-dialog
=> 이쁜 다이얼로그
implementation 'com.github.f0ris.sweetalert:library:1.5.1'
https://github.com/pedant/sweet-alert-dialog
pedant/sweet-alert-dialog
SweetAlert for Android, a beautiful and clever alert dialog - pedant/sweet-alert-dialog
github.com
circle-menu-android
=> 둥근(원형) 메뉴 바
이 밖에도 Romotion에는 다양하고 아름다운 UI 라이브러리를 만들고있다.
https://github.com/Ramotion/circle-menu-android
Ramotion/circle-menu-android
:octocat: ⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Android UI library made by @Ramotion - https://github.com/Ramotion/android-ui-animation-c...
github.com
또한 이밖에 다양한 네비게이션바(Navigation bar) 관련 라이브러리를 볼려면 이 블로그를 보기 추천한다.
Top 15 Android Navigation Github UI Libraries and Components [Java & Kotlin]
Android open source interface navigation libraries and components
uxplanet.org
FancyDialog
=> 다이얼로그를 꾸민거다.
https://github.com/geniusforapp/fancyDialog
geniusforapp/fancyDialog
Simple Alert Dialog With Fancy Style. Contribute to geniusforapp/fancyDialog development by creating an account on GitHub.
github.com
2020.04.27
SmoothBottomBar
=> 바텀네비게이션바, 아이콘과 텍스트를 같이 넣을 수 있고 애니메이션이 부드럽다.
https://github.com/ibrahimsn98/SmoothBottomBar
ibrahimsn98/SmoothBottomBar
A lightweight Android material bottom navigation bar library - ibrahimsn98/SmoothBottomBar
github.com
2020.04.27
MPAndroidChart
=> 안드로이드의 차트 관련 대표적인 라이브러입니다. 다양한 차트가 있습니다.
https://github.com/PhilJay/MPAndroidChart
PhilJay/MPAndroidChart
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations. - PhilJay/MPAndroidChart
github.com
[2020-05-17] 출처 : https://medium.com/better-programming/top-10-trending-android-and-ios-libraries-in-september-b2db51e94f6c
Top 10 Trending Android and iOS Libraries in September
SwiftUI, MotionLayout, and more
medium.com
SurveyKit
Built in Kotlin, this library simplifies the creation of surveys and questionnaires. It allows for linear or decision tree-based transitions from one survey to another.
SnapUI
A nice implementation of a Snapchat-like home screen using MotionLayout.
5. RubberPicker
The RubberPicker library contains the RubberSeekBar and RubberRangePicker, inspired by Cuberto's rubber-range-picker.
크롭기능
Croppy
This image-cropping library is highly flexible and provides a variety of options for cropping. Be it aspect ratios or free-form, it has everything. It enhances the user experience by showing them the current width and height of the bitmap.
With features like double tap focus, pinch zoom, animations, and auto-centering, the views makes this a handy library to use.
사진 여러장 선택 가능
5. ChilliPhotoPicker
Here’s a library for picking up photos and videos from camera or gallery. Also, it takes care of handling all the permissions and doesn’t have any additional dependencies like Data Binding or RxJava.
When designing a bottom-sheet dialog, this could be used for single or multiple photo selection. It allows us to choose how images are loaded into the ImageView.
https://github.com/skydoves/ElasticViews
skydoves/ElasticViews
:sparkles: An easy way to implement an elastic touch effect for Android. - skydoves/ElasticViews
github.com
애니메이션이 있는 버튼
배경 색(?) 에 따라 텍스트가 보이게끔 색을 바꿔주는 라이브러리
[안드로이드/Android]Palette,Swatch를 활용해서 이미지의 테마색 가져오기
Grid형태로 데이터를 보여주는 형태의 뷰가 있습니다. 텍스트가 들어가는 부분의 배경색이 각각 사진의 분위기에 맞춰서 들어가 있는것을 확인할 수 있습니다. 글씨색또한 배경에 따라서 잘 어��
gun0912.tistory.com
indicator 가 달려있는 뷰페이저
https://github.com/romandanylyk/PageIndicatorView
romandanylyk/PageIndicatorView
An page indicator for Android ViewPager. Contribute to romandanylyk/PageIndicatorView development by creating an account on GitHub.
github.com
2020-07-02
캘린더뷰
https://github.com/ApplikeySolutions/CosmoCalendar#common
ApplikeySolutions/CosmoCalendar
📅 CosmoCalendar is a fully customizable calendar with a wide variety of features and displaying modes. - ApplikeySolutions/CosmoCalendar
github.com
내가 사용해본 사진 여러장 불러오는 라이브러리 중 가장 쉽고 좋다.
github.com/ParkSangGwon/TedImagePicker
ParkSangGwon/TedImagePicker
TedImagePicker is simple/beautiful/smart image picker - ParkSangGwon/TedImagePicker
github.com
리사이클러뷰 애니메이션 라이브러리
github.com/wasabeef/recyclerview-animators
wasabeef/recyclerview-animators
An Android Animation library which easily add itemanimator to RecyclerView items. - wasabeef/recyclerview-animators
github.com
'안드로이드 > 오픈소스 컨트리뷰션' 카테고리의 다른 글
[안드로이드] BorderEditText 커스텀 EditText 라이브러리 배포 (3) | 2021.02.03 |
---|---|
배포 하는 법 스크랩 (0) | 2021.02.03 |
[코틀린] 안드로이드 JITPACK 에 오픈소스 라이브러리(DrawView) 배포 & ChocoBar 컨트리뷰션 경험 (2) | 2020.04.11 |