🎈 Android 앱개발 사전준비
1. 책에서 제공해주는 프로젝트의 소스코드를 여기를 통해 clone하여 다운받아줌.
2. Android개발을 하기 위해 Android Studio라는 개발도구를 여기에서 설치.
[참고] 에뮬레이터란?
현실에서 다양한 휴대폰기종으로 앱을 테스트하는 것과 같은 환경을 제공해주는 가상단말. 즉, 다양한 기종의 스마트폰에서 앱이 제대로 작동하는지 확인할 수 있도록 해준다.
🎈 Android Studio에서 프로젝트 생성
[참고] Package
Android Studio에서 프로젝트를 생성할 때 패키지 이름이 지정된다. 여기서 패키지는 스마트폰 단말기에서 앱을 구분하는 고유한 값이다. 즉, 다른 앱과 구분되도록 만들기 때문에 최대한 고유한 이름으로 만드는 것이 좋다.
hello라는 이름의 프로젝트를 생성했다. 이때 오른쪽 아래에 프로젝트가 build되고 있는 것을 발견했다. Android Studio에서는 Gradle을 채택하여 코드를 빌드시키고 있는 것을 확인했다.
[참고] Build
소스코드를 컴퓨터가 실행할 수 있는 코드로 만드는 과정.
✨ Android Studio에서는 Gradle로 빌드하는구나!
Android Studio는 코드를 손쉽게 편집할 수 있는 환경을 제공해주는 개발도구일 뿐이며, 빌드는 전적으로 Gradle에 의해 진행된다.
옛날이야기를 잠시 하자면, 이전에는 라이브러리를 추가하려면 .jar 파일을 일일이 추가해주어야했다. 그러나 점점 라이브러리의 종류와 양이 많아지면서 자동화도구가 필요해졌고 이로 인해 라이브러리를 관리해주는 도구들인 Maven, Gradle등이 등장한 것이다.
🎈 build.gradle파일에 kotlin-android-extensions 추가
> Configure project :app
Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.
BUILD SUCCESSFUL in 4s
*deprecated : 중요도가 떨어져 더 이상 사용되지 않고 앞으로는 사라지게 될 (컴퓨터 시스템 기능 등)
위 링크에 들어가보면 조만간 이 플러그인이 없어지고 대신 Jetpack의 view binding기능을 쓸 수 있도록 조금씩 이전하고 있다고 한다. 만약 view binding기능을 사용하고 싶다면 여기를 통해 사용해보자.
💡 Error 해결방법
- Android Studio 파일명이 빨간색으로 뜰 때 해결방법
- 우클릭만으로 작업폴더에서 Android Studio를 바로 여는 방법
- 운영체제, 개발환경, 프로그래밍 언어를 git업로드시 제외시키기 위해 .gitignore를 생성
- git사용시 나타나는 CRLF warning 해결방법
🎈 Reference
'# 1. Language > 🔰 Kotlin' 카테고리의 다른 글
Kotlin # 접근제한자/예외처리 (0) | 2022.07.01 |
---|---|
Kotlin # 클래스/상속 (0) | 2022.06.29 |
Kotlin # 함수/람다식/흐름제어/반복문 (0) | 2022.06.29 |
Kotlin # 변수/Null/연산자/형변환 (0) | 2022.06.29 |
Kotlin # text 보여주는 방법 (0) | 2022.06.29 |