Sangdeok's Dev Note

[TIP] 안드로이드 초기 모델링 TIP

2018-01-17

서론

기본적으로 어플리케이션을 디자인할 때, 기본 레이아웃을 가져와서 사용한다. 버전이 올라갈수록 더 향상된 레이아웃을 제공하지만, 사실상, 시장에는 아직 저사양의 버전을 가지고 있는 유저들이 많기 때문에, 오픈소스 라이브러리를 가져와서 커스텀하는 방식을 취하면 더 빠르게 목표를 달성할 수 있다.

첫 디자인 설계시 도움이 되는 오픈소스 링크

Android UI OpenSource

개발 내내 도움이 될 수 있는 라이브러리 TOP 3

  1. ButterKnife Library + ButterKnifeZelezny Plugin

버터나이프 라이브러리와 ButterKnifeZelezny 플러그인을 같이 쓰면 매우 간단하게 XML에서 java로 연결하는 작업이 매우 쉬워진다.

  1. Dagger2

해당 라이브러리는 Dependency Injection을 지원해주는 라이브러리로써, Dependency Injection이 무엇인지 안다면, 매우 유용한 라이브러리라고 할 수 있겠다.

  1. RxJava

성능을 위해 비동기 작업이 필수인 시대에, 많은 도움을 줄 수 있다.

완성된 앱으로 공부하기

  1. Plaid

디자인 뉴스와 영감을 제공하기 위한 안드로이드 앱입니다. 안드로이드 UI처리에 대해 전반적인 학습을 할 수 있습니다.

  1. Kickstarter

구글의 킥스타터 앱으로 예술, 디자인, 영화, 게임 음악 등으로 구성된 수천 개의 프로젝트를 탐색할 수 있습니다. 디자인 가이드라인부터 최신 기술을 한 번에 공부할 수 있습니다.

  1. 오프소스 20가지

Comments

Content