안드로이드

소프트웨어/안드로이드앱

minSdkVersion와 targetSdkVersion 정확하게 사용하기

목차1. 소개2. minSdkVersion3. targetSdkVersion4. maxSdkVersion 이 포스팅은 안드로이드 SDK Guides의 내용을 기반으로 작성되었습니다.1. 소개이클립스가 기본 IDE 였을 때에는 minSdkVersion, targetSdkVersion는 AndroidManifest.xml에 설정했습니다. 아래가 사용법입니다. 하지만 Android Studio로 넘어오면서 build.gradle 파일에 옮겨지게 되었습니다. defaultConfig { applicationId "com.tistory.kkangeva.materialdesign" minSdkVersion 21 targetSdkVersion 22 versionCode 1 versionName "1.0"} SdkVe..

소프트웨어/안드로이드앱

안드로이드 스타일과 테마 알기

목 차1. 스타일? 테마?2. 스타일 (Styles)A. 생성하기B. 적용하기3. 테마 (Themes)A. 생성하기B. 적용하기4. 참조1. 스타일? 테마?스타일이나 테마는 폰트 종류&크기&색, 배경색 같은 것들을 미리 정의해 놓고 여러 UI 요소들에서 공유해서 사용하는 기법이다. 이 둘의 차이점은 다음과 같다. 스타일 : 하나의 엘리멘트 단위로 적용할 수 있는 하나 또는 그 이상의 포맷팅 애트리뷰트의 집합테마 : 액티비티 단위로 적용할 수 있는 하나 또는 그 이상의 포맷팅 애트리뷰트의 집합 자세한 내용은 다음 장에서 설명하기로 하고 그럼 이런 테마를 쓰게 되면 어떤 장점이 있을까? 어플레케이션 용량 저하 : 이미지가 아닌 스타일 & 테마로 App을 만들게 되면 2MB 정도로 왠만한 앱을 만들 수 있다고..

소프트웨어/안드로이드앱

안드로이드 코딩 스타일 가이드라인

목 차1. Java Language 규칙A. 예외를 무시하지 마라B. 제네릭 예외를 처리하지 마라C. Finalizers를 이용하지 마라D. Imports 문을 축약하지 마라2. Java 스타일 규칙A. Javadoc 표준을 준수한다B. 메소드를 짧게 작성한다C. 멤버변수는 정해진 위치에 선언한다D. 변수의 스코프는 최소화 한다E. Import 문의 순서에 신경 쓴다F. Tab 대신 Space로 들여쓰기를 한다G. 멤버 변수명 규칙H. 표준 중괄호 스타일을 따른다I. 기타3. 로그에 대해서4. Java Test 스타일 규칙 원문은 여기에서 확인할 수 있다. 이 코딩 스타일 가이드라인은 안드로이드 오픈소스 컨트리뷰터를 위한 가이드라인이다.앱을 개발할 때에도 참조할 수 있는 내용일 것 같아서 정리해본다.1...

강에바
'안드로이드' 태그의 글 목록