티스토리 뷰

UI / UX Libraries

  소프트웨어가 꾸준히 발전하는 이유중 하나가 바로 이런 라이브러리 때문이 아닌가 싶습니다! 혼자서는 구현하기 힘들고 오래걸리는것들을 오픈소스인 라이브러리가 개인 개발자나 팀 단위에서 개발 시간을 짧게 만들어주고 개발을 쉽게 만들어 주고 있는것 같네요. 저는 어떠한 기능을 구현해야 할 때 우선 라이브러리가 있는지 살펴보고 시작을 한답니다.자주이용하는 Github에서 자주쓰이는 혹은 Star를 많이 받은 라이브러리(오픈소스)들을 모아논 페이지입니다.!!


  Github UI / UX 라이브러리 모음 에서 보실 수 있습니다!!(클릭하시면 새창으로 열립니다.)



 위와 같이 다양한 종류의 라이브러리들이 기다리고 있습니다. Adapter 같은 기능을 따로 만들기 귀찮은 ViewPager나 List같은 기능들을 만들때, Progress Bar나 Calendar같은 기능을 만들때도 라이브러리를 유용하게 사용할 수 있습니다. 특히 맨 위쪽에있는 Material은 구글에서 제공하는 가이드라인을 기준으로해서 만들어진 것들이므로 심플하게 사용하 실 수 있습니다. UI/UX 라이브러리가 있다면 System적인 라이브러리도 유용한것들을 모아 정리해놓은 페이지가 있습니다.


Github System 라이브러리 모음 에서 보실 수 있습니다. 

 해당 페이지에서는 Networking, Map 같은 시스템적부터 Drawable 같은 이미지적인 내용들의 라이브러리도 있습니다. 마지막으로 안드로이드에관한 이야기는 아니지만 IOS도 유용한 라이브러리 모음이 있어서 가져와봤습니다.


Github IOS UI 라이브러리 모음 에서 IOS UI에관한 라이브러리 모음을 보실 수 있습니다.

 아직 개발에 익숙치 않으신 분들이라면 해당 오픈소스로 제공되는 라이브러리들이므로 코드를 찬찬히 살펴보시면서 어떤식으로 만들어졌는지 확인해 보시는 것도 좋을꺼라 생각이됩니다. 앞으로 이러한 오픈소스가 점점 늘어나 코딩속도는 점점 빨라질 수 있으나 저처럼 자주사용하시다 보면 중요한 내용들을 까먹게되므로 간단한 기능일 경우에는 직접 만들어서 쓰는것이 좋다고 생각됩니다.


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday