본문 바로가기

Android

디자인 패턴 (Design Patterns) ( 참고 - http://tosslab.github.io/android/2015/03/01/01.Android-mvc-mvvm-mvp ) 디자인 패턴에는 MVC , MVVM, MVP 패턴 등 여러가지가 있다. 현재 나는 ButterKnife, Otto 라이브러리를 같이 이용해서 MVC 패턴을 적용해보았다. 이 모든 패턴들은 유지보수 관리도 중요하지만, 절대적으로 View와 로직 간의 분리인 듯 하다. 따라서 나는 MVC 패턴유형을 선택하였다. model && view 폴더를 새로 잡아서 각각의 Activity에 대해 매칭되는 View와 Model을 생성하였고. View 클래스에는 View에 관련된 작업을 하게되며, Model 클래스에는 로직에 관련된 작업을 하게된다. Activity에서는 컨트롤러의 역할.. 더보기
이미지 Color Filter 적용 ImageView 에 컬러필터와 Overay (tint) 효과를 주는것은 완전히 달라보입니다. 방법은 두가지 입니다. 1. tint2. color filter tint 를 주면 완전 위에 덮어버리는 식이 되는데,color filter를 이용하면 안에 들어있는 이미지의 색상에 아에 녹아들어 전혀 다른 효과로 보이게 됩니다. 좀 더 시각적으로 나아보이는 부분을 선택하세요. 예>ImageView.setColorFilter(Color.RED, PorterDuff.Mode.Lighten); 더보기
Android API 버전별 정리 참고 Android API 에 대한 정리자료입니다. 자세한 내용 보다는 Wiki 에 있는 참고하시면 좋을 듯 합니다. (참고) https://ko.wikipedia.org/wiki/안드로이드_버전_역사 더보기
디바이스 별 화면 비율 참고 긴 설명보다는 자세히 잘 나와있는 설명 링크를 첨부하였습니다. 참고하시면 좋을 듯 하네요. (참조) https://zetawiki.com/wiki/스마트폰_해상도,_화면비율 더보기