개발/정보

유용한 깃허브 안드로이드 UI/UX 라이브러리

스몰스테핑 2023. 3. 21. 02:51

토이프로젝트를 할 때 사용했던 유용한 UI/UX 라이브러리에 대해 소개하고자 한다.

 

우선 고맙게도 누군가가 앞서 생각하여 깃허브에 올라와 있는 UI/UX 훌륭한 라이브러리들을 종류별로 모아두었다.

https://github.com/wasabeef/awesome-android-ui

 

GitHub - wasabeef/awesome-android-ui: A curated list of awesome Android UI/UX libraries

A curated list of awesome Android UI/UX libraries. Contribute to wasabeef/awesome-android-ui development by creating an account on GitHub.

github.com

 

 

내가 토이 프로젝트에 주로 사용하는 UI/UX 라이브러리는 다음과 같다.

 

1. MPAndroidChart

https://github.com/PhilJay/MPAndroidChart

 

GitHub - PhilJay/MPAndroidChart: A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubb

A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. - GitHub - PhilJay/MPAndroidChart:...

github.com

위와 같은 그래프를 그릴 때 사용하는 라이브러리다.

보통 API나 DB에서 불러온 값들을 시각적으로 보여주고 싶을 때 사용한다.

 

 

2. ArcSeekBar

https://github.com/MarcinMoskala/ArcSeekBar

 

GitHub - MarcinMoskala/ArcSeekBar: Good looking curved Android SeekBar

Good looking curved Android SeekBar. Contribute to MarcinMoskala/ArcSeekBar development by creating an account on GitHub.

github.com

평범한 직선 슬라이더 형태의 게이지 바가 아닌 호를 가진 곡선형 슬라이더 형태의 게이지 바다.

 

본인은 사용할 때 캡스톤 디자인 팀 프로젝트, 앱 설계에 저러한 형태로 추가하였다.

 

 

3. Android-SpinKit

https://github.com/ybq/Android-SpinKit

 

GitHub - ybq/Android-SpinKit: Android loading animations

Android loading animations. Contribute to ybq/Android-SpinKit development by creating an account on GitHub.

github.com

말 그대로 다양한 로딩 애니메이션이 들어가 있다.

 

본인이 실제로 사용했을 땐 다음과 같은 토이프로젝트에서 위와 같이 사용했다.