공부/안드로이드

    1-3. 코딩 준비하기

    '코딩 준비하기'의 핵심 키워드는 로그(Log)와 로그캣(Logcat). 안드로이드 스튜디오의 Log 클래스를 코드 중간중간에 적절하게 사용하면 앱의 실행 흐름 혹은 결괏값을 확인할 수 있음. Log 클래스에서 주로 사용하는 다섯 가지 함수 v(verbose), i(information), d(debug), w(warning), e(error) 의 사용 방법을 알아보자. 1. 코딩 준비하기 1.1. 새 프로젝트 생성하기 - Empty Activity 생성 1.2. 로그의 활용 Log.d("태그", "출력 메시지"); Log.d에서 d는 debug를 의미하며 첫 번째 인자에는 검색 용도로 활용되는 '태그' 입력, 두 번째 인자에는 '실제 출력할 메세지'를 입력. package kr.co.iceblend.b..

    1-2. 개발 도구 설치와 앱 실행하기

    1. 안드로이드 스튜디오 설치 시작/시작 1.1. 파일 다운로드 및 설치하기 안드로이드 스튜디오 다운로드 : https://developer.android.com Android 개발자 | Android Developers Android 앱 개발자를 위한 공식 사이트입니다. Android SDK 도구 및 API 문서를 제공합니다. developer.android.com 2. 앱을 만들어 실행하기 2.1. 에뮬레이터 생성 및 실행하기 - 책 참고 2.2. 스마트폰 설정 및 연결하기 - 책 참고 2.3. 개발을 도와주는 유용한 기능 - 자동저장 - 코드 자동완성 - 디버깅 - 성능 모니터 - 책 참고 2.4. 앱 만들어 실행하기 : Say! Hello~ 1단계 : 프로젝트 생성하기 2단계 : 레이아웃 편집하기..

    1-1. 코틀린 안드로이드 이해하기

    이 글은 책 "이것이 안드로이드다 with 코틀린" 을 바탕으로 썼습니다. 문제가 될 시 바로 삭제하겠습니다. 1. 안드로이드와 코틀린 1.1 운영체제와 플랫폼 안드로이드 플랫폼은 리눅스 운영체제 안에서 동작함. 전체 아키텍처 위쪽에 안드로이드가 실행되고 있는 런타임 영역이 존재. 1.2 플랫폼 버전과 API 레벨 안드로이드는 사용하는 플랫폼 버전과 별개로 API 레벨이 있음. API 레벨의 변경 사항이 있을 경우 기존 코드를 다시 한번 확인할 필요가 있음. 1.3 코틀린 안드로이드 플랫폼의 구조는 리눅스 커널과 자바 API 프레임워크가 결합된 형태. 과거에는 JVM(정확하는 Dalvik VM)을 썼지만, 지금은 안드로이드 런타임(Android RunTime, ART) 를 사용함. 2017년 5월 코틀린..

    안드로이드 시작

    이것이 코딩테스트다 라는 책으로 여러 코테를 뚫고 그 뽕맛을 못이겨 안드로이드 책도 같은 브랜드로 샀습니다. "이것이 안드로이드다 with 코틀린" 이라는 책으로 스터디하려 합니다. [목차] PART 1. 안드로이드와 코틀린 Chapter 1. 코틀린 안드로이드 이해하기 Chapter 2. 개발 도구 설치와 앱 실행하기 Chapter 3. 코틀린 사용을 위한 기본 문법 PART 2. 안드로이드의 화면 구성과 생명 주기 Chapter 4. 위젯과 리소스 다루기 Chapter 5. 화면 구성하기 PART 3. 안드로이드 프로그래밍 Chapter 6. 권한 Chapter 7. 파일 입출력과 SharedPreferences Chapter 8. 데이터베이스 Chapter 9. 카메라와 갤러리 Chapter 10...