전체 글25 [안드로이드] 앱 구성 파일 분석(3) - 메인 환경 파일 모듈의 폴더 구성 알아보기 build.gradle : 빌드 설정 파일 AndroidManifest.xml : 앱 메인 환경 설정 파일 res : 리소스 폴더 activity_main.xml : 레이아웃 XML 파일 MainActivity : 메인 액티비티 파일 이 중에서 이번엔 메인 환경 설정 파일에 대해 설명하겠다 !! 메인 환경 파일 AndroidManifest.xml : 앱 메인 환경 설정 파일 AndroidManifest.xml은 안드로이드 앱의 메인 환경 파일이다.('매니페스트 파일'이라고 하겠다) 개발을 진행하면서 매니페스트 파일을 분서갛고 수정하는 일이 많은데 안드로이드 시스템은 이 파일에 설정한 대로 사용자의 폰에서 앱을 실행한다. 즉, 매니페스트 파일은 개발부터 실행까지 중요한 역할을 한.. 2022. 7. 17. [안드로이드] 앱 구성 파일 분석(2) - 그래들 빌드 설정 파일 모듈의 폴더 구성 알아보기 build.gradle : 빌드 설정 파일 AndroidManifest.xml : 앱 메인 환경 설정 파일 res : 리소스 폴더 activity_main.xml : 레이아웃 XML 파일 MainActivity : 메인 액티비티 파일 이 중에서 이번엔 그래들 빌드 설정 파일에 대해 설명하겠다 !! 그래들 빌드 설정 파일 build.gradle : 빌드 설정 파일 그래들은 안드로이드 앱의 빌드 도구이다. 그래들의 설정 파일이 바로 build.gradle이며 앱을 빌드하는 데 필요한 설정을 이 파일에 등록한다. 탐색 창을 보면 build.gradle 파일이 2개 있다. 하나는 프로젝트 수준의 build.gradle(Project: My_Application) 또 하나는 모듈 수준의.. 2022. 7. 17. [안드로이드] 앱 구성 파일 분석(1) - 프로젝트, 모듈의 폴더 구성 알아보기 프로젝트의 폴더 구성 알아보기 안드로이드 앱 프로젝트를 만들면 많은 폴더와 파일이 생성된다. 하지만 대부분은 빌드 도구와 관련된 것이며 개발자가 관심을 둬야할 파일은 프로젝트 폴더에서 [모듈명 -> src -> main] 안에 있다. 그러나 안드로이드 스튜디오의 프로젝트 탐색 창은 윈도우 파일 탐색기처럼 모든 폴더와 파일을 보여주지 않는다. 개발자가 분석하거나 작성해야 하는 폴더와 파일만 보여준다. AndroidManifest.xml : 앱 환경 설정 파일 MainActivity : 메인 액티비티 파일 activity_main.xml : 레이아웃 XML 파일 build.gradle : 빌드 설정 파일 프로젝트를 만들면 app이라는 모듈이 자동으로 생성된다. 모듈 하나가 앱 하나이며 프로젝트는 여러 모듈을.. 2022. 7. 17. [GitHub] 깃허브 Repository 이름 변경하기 깃허브를 요즘 사용하려고 노력중인데 맨날 리퍼지토리 이름 변경하려고 할 때마다 구글링 하는 게 귀찮아서 블로그에 남기기로 했다. 1. 먼저 자신의 깃허브에 들어가서 수정하고 싶은 Repository에 들어간다 !! 2. Settings에 들어가서 Repository name을 원하는 이름으로 수정해준 후 Rename을 누른다. 본인은 안 쓰는 리퍼지토리를 자료구조 소스코드를 올리는 리퍼지토리로 바꾸기 위해 study-datastructure 으로 Rename 했다!! 3. 해당 프로젝트 폴더에 가서 Git Bash를 실행한다.(Git Bash를 실행해서 해당 경로로 가는 것도 가능.) 4. git remote -v 를 입력하면 현재 프로젝트 저장소 및 url을 출력해준다. 현재는 아직 변경하기 전인 gi.. 2022. 7. 14. [안드로이드] 코틀린 언어 소개 코틀린의 등장 배경 코틀린은 IntelliJ IDEA(인텔리제이 아이디어)(통합 개발 환경)의 개발사 젯브레인스에서 오픈 소스 그룹을 만들어 개발한 프로그래밍 언어이다. 2011년 처음 공개 되었고, 2017년 구글에서 안드로이드 공식 언어로 지정하면서 유명해졌다. 코틀린으로 안드로이드 앱을 개발할 수 있는 것은 자바의 가상 머신인 JVM에 기반을 둔 언어이기 때문이다. JVM은 Java Virtual Machine의 줄임말으로 직역하면 '자바를 실행하기 위한 가상기계(컴퓨터)'라고 할 수 있다. Java는 OS에 종속적이지 않다. 따라서 OS위에서 Java를 실행시킬 무언가가 필요한데, 그게 바로 JVM이다. 즉, OS에 종속받지 않고 CPU가 Java를 인식, 실행할 수 있게 하는 가상 컴퓨터 !! .. 2022. 5. 20. 이전 1 2 3 4 5 다음