최대 1 분 소요

안드로이드

안드로이드의 장점은 오픈소스이다.

코틀린

코틀린은 자바처럼 JVM(Java Virtual Machine)에서 동작하는 프로그래밍 언어

구글 안드로이드 정식 언어로 지정

안드로이드 스튜디오

안드로이드 앱 개발자 IDE

 기타 알아 둘만한 정보
 
 앱디자인 관련 앱 : 스케치 3, 피그마, 어도비 XD  

프로젝트는 [app] 과 [Gradl Scipts] 로 나뉨

App: 코드파일 Gradle Scripts : 필요한 옵셥과 라이브러리 정보

App

App은 manifests, Java Res 폴더로 구성

  1. manifests Androidmanifest.xml fh 앱과 관련된 기본적인 설정이 있습니다. ex) 앱의 패키지 이름, 앱 구성요소 권한

  2. java 폴더 자바 파일과 코틀린 파일이 있는 폴더

  3. res 폴더 자원 정보 , 이미지등 보관

    • drawable 이미지 저장
    • layout 화면 구성요소
    • minmap 폴더에 런처에 등록한 이미지
    • values 문자열 값등 보관

Gradle Scirpts

컴파일하고 apk 파일을 패키징하는 빌드 관정을 해준다

프로젝트 수준의 build.gradle (project:helloworld.app)

모듈 수준 빌드 파일 build.gradle(module: helloWolrd.app)

exportted 속성

외부 앱에 의해 실행될 수 있는지를 저으이

핵심 요약

  1. 코틀린은 안드로이들 개발 환경 도구이다. 간결성, 안정성, 호환성이 좋다
  2. manifests 앱의 패키지 이름과 앱의 구성요소 권한등이 정리된 폴더이다.
  3. java는 앱의 작동 로직인 자바와 코틀린 파일을 모아 놓은 폴더이다
  4. res는 앱네 이미지 레이아웃 자원 모은 공간이다
  5. Gradle Scritpt는 프로젝트 단위 모듈, 모듈 단위에서 빌드 송성 정의한는 폴더이다.

참고

  1. github https://github.com/code-with-joyce/must_have_android
  2. Must Have Joyce의 안드로이드 앱 프로그래밍 with 코틀린

댓글남기기