original source : https://youtu.be/48eE_O0p8Zc

이 강의는 프로그래밍의 여러 design pattern 중에서 android에서 유용하게 쓰일수 있는 singleton, threadpool, listener 의 사용법을 보여준다.
이 강의는 networkmanager를 만드는 것을 예로 들고 있다.

==========================================================

.

.

==========================================================

.

.

==========================================================

.

.

==========================================================

.

.

==========================================================

.

.

==========================================================

.

.

==========================================================

.

.

==========================================================

.

.

==========================================================

.

.

==========================================================

.

.

참고로 factory pattern은 하나의 factory class를 통해 여러 다른 타입의 하위 클래스를 상황에 따라 맞게 생성할수 있다. 예를 들어 X를 extends한 x1 , x2클래스가 있는 경우 factory X를 통해 상황에 따라 x1, x2를 생성할수 있다.  

icon 사용

Free Sparkly Icons To (Literally) Make Your Designs Shine (30 Icons, EPS, SVG)

https://www.smashingmagazine.com/2017/03/free-sparkly-icons-ballicons-eps-svg/

Free icons: 49 best sites to find beautiful and useful free icons

https://www.canva.com/learn/free-icons-download/

flaticon 

내가 ios double-double개발시 사용 (18thcenturyprogrammer@gmail.com로 사용)

사용하고 싶은 아이콘을 모아 collection을 만들어 다운받거나 디자이너가 묶어놓은 pack을 다운받을수 있다. 다운 zip화일 안에 license 관련 정보 화일있다. 개발자를 명시하면 무료로 사용가능하다.

https://www.flaticon.com/

image 사용

ios double-double개발시 사용했으며 디자이너 링크를 포함하면 무료로 이미지 사용가능

https://www.freepik.com

icon 사용

Free Sparkly Icons To (Literally) Make Your Designs Shine (30 Icons, EPS, SVG)

https://www.smashingmagazine.com/2017/03/free-sparkly-icons-ballicons-eps-svg/

Free icons: 49 best sites to find beautiful and useful free icons

https://www.canva.com/learn/free-icons-download/

flaticon 

내가 ios double-double개발시 사용 (18thcenturyprogrammer@gmail.com로 사용)

사용하고 싶은 아이콘을 모아 collection을 만들어 다운받거나 디자이너가 묶어놓은 pack을 다운받을수 있다. 다운 zip화일 안에 license 관련 정보 화일있다. 개발자를 명시하면 무료로 사용가능하다.

https://www.flaticon.com/

image 사용

ios double-double개발시 사용했으며 디자이너 링크를 포함하면 무료로 이미지 사용가능

https://www.freepik.com

Build beautifully for Android Wear’s Round Screen using API 23’s -round identifier