Mobile

    [Kotlin] 제어문 - 조건문

    [Kotlin] 제어문 - 조건문

    1. if 특정 조건이 참인지 거짓인지를 판단하고 해당 조건에 따른 구문을 실행합니다. var year = 2020 if (year == 2020) { // year의 값이 2020인 경우 실행 } else { // year의 값이 2020이 아닌 경우의 실행 } 만약 조건이 참(true)이면 바로 아래 {} 내부의 구문을, 거짓(false)이면 else이후 {} 안의 구문을 실행합니다. 이때 사용된 == 기호는 비교 연산자이며 비교대상이 같으면 true, 같지 않으면 false를 반환합니다. 또한 비교대상은 왼쪽 값에 대한 오른쪽 비교입니다. 사용가능한 연산자로는 ==외 다음과 같은 것들이 있습니다. > 크다 = 크거나 같다. { //실행구문 } } 변수의 값에 따라 실행 영역을 분리합니다. 만약 값이..

    [Kotlin] 변수와 상수

    [Kotlin] 변수와 상수

    1. 변수 프로그램이 어떠한 계산을 위해 메모리에 담아두는 것을 변수라고 합니다. 변수는 우선 사용하고자 하는 변수 이름을 선언을 하고 선언한 변수에 원하는 값을 넣고, 변수명을 통해 다시 값을 읽는 방식으로 사용됩니다. 선언은 다음과 같이 var를 통해 선언할 수 있습니다. var year = 2020 년도라는 의미의 year라는 변수를 선언하고 2020이라는 값을 저장했습니다. 이때 year변수가 어떤 타입의 변수인지는 대입되는 값을 통해 판단되는데 2020은 정수형 숫자이므로 정수형의 year변수가 생성될 것입니다. var year : Int 변수는 선언하되 값을 담을 수 없는 상황이라면 대신 ': [타입명]'형식으로 변수의 데이터 타입을 지정해 줘야 합니다. 위 예제에서는 year이라는 변수를 선..

    [Kotlin] 에뮬레이터(Emulator)와 스마트폰연결

    [Kotlin] 에뮬레이터(Emulator)와 스마트폰연결

    1. Android Emulator App을 만들면 이 App이 제대로 동작하는지를 확인해 보기 위해 Android Emulator를 사용할 수 있습니다. 가상의 Android한경에서 App을 설치해 구동해 보는 것이죠. Android Studio상단의 툴바를 보면 AVD Manager라는 아이콘을 볼 수 있습니다. 이 아이콘을 눌러보면 가상의 Emulator를 생성해 볼 수 있습니다. 'Create Virtual Device'버튼을 눌러줍니다. 기본적으로 픽셀2 스마트폰이 선택되어 있습니다. 다른 걸 선택해도 되지만 일단은 선택된 그대로 놔둔 채 Next버튼을 누릅니다. 선택한 Emulator에서 사용가능한 여러 가지 system image가 나열됩니다. 상단 탭에서 x86 images를 선택합니다. ..

    [Kotlin] SDK 설정 살펴보기

    [Kotlin] SDK 설정 살펴보기

    이전에 android Studio를 설치했고 MyApplication이라는 기본적인 프로젝트를 생성했습니다. 그리고 대략적으로 프로젝트의 구조에 대해 알아보았는데 이번에는 App을 개발하고 실행하기 위한 필수요소인 Android SDK의 설정 부분을 간단히 살펴보고자 합니다. 소위 SDK라 함은 Software Development Kit을 의미하는 것으로 Software 개발에 필요한 컴파일러, 디버깅, API 등 여러 가지 등을 묶어놓은 패키지라 할 수 있습니다. 우리가 Android개발을 위해 Android Studio를 설치했는데 이 Android Studio는 엄밀히 말하면 Android SDK를 이용하여 개발하기 편리하도록 하는 편의성을 제공할 뿐 자체적인 App 개발을 제공해 주지 않습니다...

    [Kotlin] android studio (안드로이드 스튜디오)

    [Kotlin] android studio (안드로이드 스튜디오)

    1. 설치 android는 kotilin을 이용해 Code를 작성하고 Build 하기 위한 도구로 android studio라는 IDE를 제공하고 있습니다. android studio를 내려받기 위해 아래 주소로 이동합니다. https://developer.android.com/studio

    [Kotlin] 안드로이드(Android)와 코틀린(Kotlin)

    [Kotlin] 안드로이드(Android)와 코틀린(Kotlin)

    1. Android와 Kotlin Android는 2005년 Google이 Android라는 회사를 인수해 Opensource로 공개한 것으로서 Linux를 기반으로 동작하는 Android Flatform입니다. Kotlin은 Android Flatform API를 통해 Android Runtime상위에서 동작하는 App을 개발하기 위한 언어로서 쉽게 얘기하면 Android App을 개발하기 위한 Programming언어 중 하나라고 할 수 있습니다. Kotlin으로 App을 개발할 때 자주 등장하는 것이 API(Application Programming Interface)라는 것입니다. 이 API는 Android의 Version에 따라 특정 기능이 추가되기도 하고 삭제, 혹은 변경되기도 합니다. 따라서..

    [Kotlin] Log(로그)와 Logcat(로그켓)

    [Kotlin] Log(로그)와 Logcat(로그켓)

    Log는 특정 상태 값이나 결괏값 등을 얻기 위해 사용되는 클래스로서 코드가 실행되는 중간에 Log를 끼워 넣어 원하는 값을 확인하기 위한 용도로 많이 사용되며 Logcat은 이런 로그를 확인하기 위한 도구입니다. Log를 사용하기 위해서는 당연히 코드에서 Log를 입력해야 하겠죠. Log를 입력하고 나면 보시는 바와같이 글자가 붉은색으로 표시되며 이를 클릭하면 Log위에 'android.util.log? Alt+Enter'라는 메시지가 보이게 됩니다. 이는 Log클래스가 Import 되지 않았기 때문인데 안내에 따라 Alt + Enter키를 눌러 Import 시켜주면 됩니다. Log를 입력한 다음 아래와 같이 원하는 함수를 호출하여 Log를 남길 수 있습니다. 예제에서 사용된 함수 d는 debug를 뜻..