본문 바로가기
Android GridLayout Tutorial Android GridLayout Tutorial 점점 화면에 표시하는 UI 가 많아지면서 Layout 의 중첩 ( overdrawing ) 으로 성능 영향이 생기기 시작했다.RelativeLayout 을 통해 이를 방지하는 tutorial 혹은 guide 들이 많이 나오기는 했지만,이는 xml 코드(?) 를 엄청 복잡하게 만들고, 유지보수 또한 어려워지기 쉽상이다. 그래서 ICS 부터 GridLayout 이라는 새로운 layout 이 도입되었다.물론 support-v7 를 통해 ICS 이전 버전에서도 GridLayout 을 이용할 수 있다. http://developer.android.com/reference/android/widget/GridLayout.html GridLayout 은 Web 의 Ta.. 2014. 6. 10.
난독화 ( proguard ) 에 대한 고급정보. 난독화 ( proguard ) 에 대한 고급정보. -proguard option 에 -printusage unused.txt 를 추가해주면, 사용하지 않는 코드들이 출력되어 유지보수에 좋다. -optimization 하는 옵션을 줄 수도 있지만,optimization 은 Dalvik version 에 따라 호환이 안 되는 경우가 있어 함부로 쓰지는 않는 것이 좋다. -open source library 의 경우는 obfuscate(난독화) 할 필요가 없다.이미 open 된 소스들이기 때문이다.이럴 경우 아래와 같은 코드를 추가해주면, build time 을 줄일 수 있다. -libraryjars libs-keep class android.support.v4.app.** { *; }-keep interfa.. 2014. 5. 30.
[CSS] Less 란 무엇인가? [CSS] Less 란 무엇인가? Less 란 무엇인가? Less 는 CSS pre-processor 이다.CSS language 의 확장판으로, variable, mixin, function 등의 추가적인 기능을 제공하는 언어이다.유지보수가 더 좋고, theme 을 지정할 수 있고, 확장성도 좋다. ex) @base : #f938ab; .box-shadow(@style, @c) when (iscolor(@c)){-webkit-box-shadow:@style @c;-moz-box-shadow: @style @c;-box-shadow: @style @c;} .box-shadow(@style, @alpha: 50%) when (isnumber(@alpha)){.box-shadow(@style, rgba(0,.. 2014. 2. 10.
반응형