-
[비공개] 실질적인 안드로이드 디자인
안드로이드 어플리케이션은개발 설계 과정뿐만 아니라 디자인이 굉장히 중요하다. 디자인으로 인해 앱의 품질이 좌우 되기때문이다. 이렇게 디자인적인 요소로 고객 이탈을 최소화 하는데 도움이 되는 몇가지 구체적인 단계를 적어 보겠다. 리소스 분할을 통한 디자인 크게 4가지의 스크린으로 리소스 분할을 할 수 있다.일반적인 폰5인치 이상의 폰7인치 이상의 테블릿10인치 이상의 테블릿 4가지의 그룹을 나누고 각각의 스크린에 따라 디자인하게되면 최적의 결과를 제공한다. 네이밍 규칙 안드로이드 리소스 네이밍 규칙에 대해 알고 있다면 디자인시 많은 도움이 된다.drawable-hdpidrawable-xhdpi이미지 리소스를 만들때, 각 폴더에 적절한 이미지를 넣으면된다. 예를 들어 어플리케이션 아이콘을 만든다면 해상도에 따른 이미지들이 필요로 한다. 그렇..추천 -
[비공개] 실질적인 안드로이드 디자인
(adsbygoogle = window.adsbygoogle || []).push({}); 안드로이드 어플리케이션은개발 설계 과정뿐만 아니라 디자인이 굉장히 중요하다. 디자인으로 인해 앱의 품질이 좌우 되기때문이다. 이렇게 디자인적인 요소로 고객 이탈을 최소화 하는데 도움이 되는 몇가지 구체적인 단계를 적어 보겠다. 리소스 분할을 통한 디자인 크게 4가지의 스크린으로 리소스 분할을 할 수 있다.일반적인 폰5인치 이상의 폰7인치 이상의 테블릿10인치 이상의 테블릿 4가지의 그룹을 나누고 각각의 스크린에 따라 디자인하게되면 최적의 결과를 제공한다. 네이밍 규칙 안드로이드 리소스 네이밍 규칙에 대해 알고 있다면 디자인시 많은 도움이 된다.drawable-hdpidrawable-xhdpi이미지 리소스를 만들때, 각 폴더에 적절한 이미지를 넣으면된다. 예를 들어 어플리케이션 아이콘을 만든다면 해상도..추천 -
[비공개] 실질적인 안드로이드 디자인
(adsbygoogle = window.adsbygoogle || []).push({}); 안드로이드 어플리케이션은개발 설계 과정뿐만 아니라 디자인이 굉장히 중요하다. 디자인으로 인해 앱의 품질이 좌우 되기때문이다. 이렇게 디자인적인 요소로 고객 이탈을 최소화 하는데 도움이 되는 몇가지 구체적인 단계를 적어 보겠다. 리소스 분할을 통한 디자인 크게 4가지의 스크린으로 리소스 분할을 할 수 있다.일반적인 폰5인치 이상의 폰7인치 이상의 테블릿10인치 이상의 테블릿 4가지의 그룹을 나누고 각각의 스크린에 따라 디자인하게되면 최적의 결과를 제공한다. 네이밍 규칙 안드로이드 리소스 네이밍 규칙에 대해 알고 있다면 디자인시 많은 도움이 된다.drawable-hdpidrawable-xhdpi이미지 리소스를 만들때, 각 폴더에 적절한 이미지를 넣으면된다. 예를 들어 어플리케이션 아이콘을 만든다면 해상도..추천 -
[비공개] 안드로이드 주요기기 해상도 정보
Samsung Galaxy S II 800 x 480 px (533 x 320 dp) / hdpi / Normal screen Portrait Details No navigation bar found Title bar height: 38 px (25 dp) Status bar height: 38 px (25 dp) Content View: 724 x 480 px(482 x 320 dp) Landscape Details No navigation bar found Title bar height: 38 px (25 dp) Status bar height: 38 px (25 dp) Content View: 404 x 800 px(269 x 533 dp) Samsung Galaxy S III 1280 x 720 px (640 x 360 dp) / xhdpi / Normal screen Portrait Details No navigation bar found Title bar height: 96 px (48 dp) Status bar height: 50 px (25 dp) Content View: 1134 x 720 px(567 x 360 dp) Landscape Details No navigation bar found Title bar height: 80 px (40 dp) Status bar height: 50 px (25 dp) Content View: 590 x 1280 px(295 x 640 dp) Samsung Galaxy S 800 x 480 px (533 x 320 dp) / hdpi / Normal screen Portrait Details No navigation bar found Title bar height: 72 px (48 dp) Status bar height: 38 px (25 dp) Content View: 690 x 480 px(460 x 320 dp) Landscape Details No ..추천 -
[비공개] 안드로이드 주요기기 해상도 정보
Samsung Galaxy S II 800 x 480 px (533 x 320 dp) / hdpi / Normal screen Portrait Details No navigation bar found Title bar height: 38 px (25 dp) Status bar height: 38 px (25 dp) Content View: 724 x 480 px(482 x 320 dp) Landscape Details No navigation bar found Title bar height: 38 px (25 dp) Status bar height: 38 px (25 dp) Content View: 404 x 800 px(269 x 533 dp) Samsung Galaxy S III 1280 x 720 px (640 x 360 dp) / xhdpi / Normal screen Portrait Details No navigation bar found Title bar height: 96 px (48 dp) Status bar height: 50 px (25 dp) Content View: 1134 x 720 px(567 x 360 dp) Landscape Details No navigation bar found Title bar height: 80 px (40 dp) Status bar height: 50 px (25 dp) Content View: 590 x 1280 px(295 x 640 dp) Samsung Galaxy S 800 x 480 px (533 x 320 dp) / hdpi / Normal screen Portrait Details No navigation bar found Title bar height: 72 px (48 dp) Status bar height: 38 px (25 dp) Content View: 690 x 480 px(460 x 320 dp) Landscape Details No ..추천 -
[비공개] 안드로이드 주요기기 해상도 정보
(adsbygoogle = window.adsbygoogle || []).push({}); Samsung Galaxy S II 800 x 480 px (533 x 320 dp) / hdpi / Normal screen Portrait Details No navigation bar found Title bar height: 38 px (25 dp) Status bar height: 38 px (25 dp) Content View: 724 x 480 px(482 x 320 dp) Landscape Details No navigation bar found Title bar height: 38 px (25 dp) Status bar height: 38 px (25 dp) Content View: 404 x 800 px(269 x 533 dp) Samsung Galaxy S III 1280 x 720 px (640 x 360 dp) / xhdpi / Normal screen Portrait Details No navigation bar found Title bar height: 96 px (48 dp) Status bar height: 50 px (25 dp) Content View: 1134 x 720 px(567 x 360 dp) Landscape Details No navigation bar found Title bar height: 80 px (40 dp) Status bar height: 50 px (25 dp) Content View: 590 x 1280 px(295 x 640 dp) Samsung Galaxy S 800 x 480 px (533 x 320 dp) / hdpi / Normal screen Portrait Details No navigation bar found Title bar height: 72 px (48 dp) Status bar height: 38 px (25 dp) Content View..추천 -
[비공개] 안드로이드 주요기기 해상도 정보
(adsbygoogle = window.adsbygoogle || []).push({}); Samsung Galaxy S II 800 x 480 px (533 x 320 dp) / hdpi / Normal screen Portrait Details No navigation bar found Title bar height: 38 px (25 dp) Status bar height: 38 px (25 dp) Content View: 724 x 480 px(482 x 320 dp) Landscape Details No navigation bar found Title bar height: 38 px (25 dp) Status bar height: 38 px (25 dp) Content View: 404 x 800 px(269 x 533 dp) Samsung Galaxy S III 1280 x 720 px (640 x 360 dp) / xhdpi / Normal screen Portrait Details No navigation bar found Title bar height: 96 px (48 dp) Status bar height: 50 px (25 dp) Content View: 1134 x 720 px(567 x 360 dp) Landscape Details No navigation bar found Title bar height: 80 px (40 dp) Status bar height: 50 px (25 dp) Content View: 590 x 1280 px(295 x 640 dp) Samsung Galaxy S 800 x 480 px (533 x 320 dp) / hdpi / Normal screen Portrait Details No navigation bar found Title bar height: 72 px (48 dp) Status bar height: 38 px (25 dp) Content View..추천 -
[비공개] 안드로이드 PullToRefresh 오픈소스 2가지의 구현방식
안드로이드의 새로고침View중 가장 흔하게 쓰이는 것은Chris Banes가 오픈소스로 공개한 PullToRefresh이다. 현재 지원이중단된 Android-PullToRefresh와 새롭게 만든 ActionBar-PullToRefresh 2가지의 종류로 구분된다. Android-PullToRefresh의 구현 방식 ListView에Layout을 한번더 감싸서 터치이벤트에 대한 처리를 통해 새로고침 콜백을 처리 하는 방식으로각각의 스크롤되는View에대해 새로고침View를 구현했다. ActionBar-PullToRefresh의구현방식 Layout의 터치이벤트에 대한 새로고침 상태를콜백(delegate)해주는 방식이다. PullToRefreshLayout을 통해 내부에 스크롤되는 뷰가 있다면 새로고침에 대한 콜백을 제공해주어 개발자는 다양한 형태 새로고침 상태에 대한View를 만들 수 있다. Android-PullToRefresh에서 ActionBar-PullToRefresh의 코드가 상당량 줄었으며, 스크롤되는 뷰와 의존적이지 ..추천 -
[비공개] 안드로이드 PullToRefresh 오픈소스 2가지의 구현방식
안드로이드의 새로고침View중 가장 흔하게 쓰이는 것은Chris Banes가 오픈소스로 공개한 PullToRefresh이다. 현재 지원이중단된 Android-PullToRefresh와 새롭게 만든 ActionBar-PullToRefresh 2가지의 종류로 구분된다. Android-PullToRefresh의 구현 방식 ListView에Layout을 한번더 감싸서 터치이벤트에 대한 처리를 통해 새로고침 콜백을 처리 하는 방식으로각각의 스크롤되는View에대해 새로고침View를 구현했다. ActionBar-PullToRefresh의구현방식 Layout의 터치이벤트에 대한 새로고침 상태를콜백(delegate)해주는 방식이다. PullToRefreshLayout을 통해 내부에 스크롤되는 뷰가 있다면 새로고침에 대한 콜백을 제공해주어 개발자는 다양한 형태 새로고침 상태에 대한View를 만들 수 있다. Android-PullToRefresh에서 ActionBar-PullToRefresh의 코드가 상당량 줄었으며, 스크롤되는 뷰와 의존적이지 ..추천 -
[비공개] 안드로이드 PullToRefresh 오픈소스 2가지의 구현방식
(adsbygoogle = window.adsbygoogle || []).push({}); 안드로이드의 새로고침View중 가장 흔하게 쓰이는 것은Chris Banes가 오픈소스로 공개한 PullToRefresh이다. 현재 지원이중단된 Android-PullToRefresh와 새롭게 만든 ActionBar-PullToRefresh 2가지의 종류로 구분된다. Android-PullToRefresh의 구현 방식 ListView에Layout을 한번더 감싸서 터치이벤트에 대한 처리를 통해 새로고침 콜백을 처리 하는 방식으로각각의 스크롤되는View에대해 새로고침View를 구현했다. ActionBar-PullToRefresh의구현방식 Layout의 터치이벤트에 대한 새로고침 상태를콜백(delegate)해주는 방식이다. PullToRefreshLayout을 통해 내부에 스크롤되는 뷰가 있다면 새로고침에 대한 콜백을 제공해주어 개발자는 다양한 형태 새로고침 상태에 대한View를 만들 수 있다. Android-PullToRefresh에서 ActionBar-PullToRefresh의 코드가 상당량 줄..추천