Android 시작하기
Codelab을 완료하거나 주요 Android 개발 주제에 관한 개요를 보여주는 학습 과정을 자세히 살펴보세요.
여러분, 안녕하세요?
이 입문 Codelab을 따라 Android Hello World 앱을 만드는 방법을 단계별로 알아보세요.
확장 가능하고 모듈화되고 테스트 가능한 Android 앱 개발
확장 가능하고 모듈화되었으며 테스트 가능한 앱을 처음부터 개발합니다. Hello World 앱이 아닙니다. 앱이 성장할 수 있는 앱 아키텍처를 빌드하는 데 집중할 것입니다.
여러 폼 팩터를 위한 빌드
휴대전화, 태블릿, 폴더블, ChromeOS 기기 등 여러 Android 기기에서 작동하는 앱을 빌드합니다. 이 Codelab에서는 다양한 디스플레이 크기와 구성에 맞게 앱을 업데이트하는 방법을 보여줍니다.
과정
Android 기본사항 과정 시작
Jetpack Compose로 앱을 만드는 기본사항을 알아보려면 전체 과정을 수강하세요. 사용자 인터페이스 개발을 위한 Android의 최신 도구 키트
일련의 앱을 만들면서 Kotlin 프로그래밍의 기본사항을 배우게 됩니다. 기초 지식을 쌓아가는 과정을 살펴보세요.
툴킷 조립
Compose:
눈길을 사로잡는 사용자 인터페이스 빌드
Jetpack Compose는 Android에서 UI 개발을 간소화하고 가속화합니다. 더 적은 코드와 더 강력한 도구, 직관적인 Kotlin API를 사용하세요.
Kotlin:
정확하고 효과적인 최신 언어
상위 1,000개의 Android 앱 중 95% 이상이 Kotlin을 사용하여 생산성, 개발자 만족도, 코드 안전성을 높입니다.
Jetpack:
더 쉬운 앱 개발을 위한 라이브러리
권장사항이 구현되어 있고 상용구 코드를 줄여 주는 Android 라이브러리 모음을 확인해 보세요.
개발에 Android 스튜디오 사용
Android 스튜디오는 Android 앱 개발을 위한 공식 IDE로, Compose 설계 도구, 유연한 빌드 시스템과 Android Emulator를 갖추고 있습니다.
최신 Android 버전 타겟팅
Android는 이전 버전과의 호환성을 처리하므로 최신 SDK 버전을 타겟팅하고, 최신 기술을 사용하고, 여러 Android 버전과 기기에서 일관되게 실행할 수 있습니다.
아키텍처 및 테스트 권장사항
아키텍처, 테스트 패턴, 가이드를 바탕으로 확장 가능한 견고한 앱을 빌드하세요.
앱 품질의 중요성
원활하고 일관된 사용자 경험을 제공하는 고품질 앱을 빌드하세요. 휴대전화, 태블릿, 폴더블, ChromeOS 기기, 주차된 자동차 디스플레이, 2D XR을 비롯한 모든 폼 팩터에서 앱이 잘 작동하도록 하는 방법을 알아보세요.
| 양호 | 좋음 | |
|---|---|---|
|
|
|
|
|
|
간편한 사용 |
|
|
|
사용자 기기에서 원활하게 작동함 |
|
|
|
안전 |
|
| 양호 | |
|---|---|
|
|
|
|
|
간편한 사용 |
|
|
사용자 기기에서 원활하게 작동함 |
|
|
안전 |
| 좋음 | |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
추천 샘플
코드 읽기를 통해 가장 잘 배우는 경우 확인하고 학습할 수 있는 다양한 샘플 앱이 있습니다.
Now in Android
Now in Android는 Kotlin과 Jetpack Compose로 빌드된 Android 앱입니다. Now in Android는 개발 및 설계 권장사항이 반영되어 있어 Android 개발자를 위한 참조로 기능합니다.
Compose 샘플
이 저장소에는 Android의 Compose에 관해 알아보는 데 도움이 되는의 개별 Android 스튜디오 프로젝트 모음이 포함되어 있습니다. 각 샘플은 다양한 사용 사례, 복잡성 수준, API를 보여줍니다.
아키텍처 샘플
이 샘플은 Android 앱 개발을 위한 다양한 아키텍처 접근 방식을 보여줍니다. 여러 브랜치에서 동일한 앱 (할 일 목록 앱)이 조금씩 다르게 구현된 것을 볼 수 있습니다.