[android : kotlin] 코틀린 클래스와 생성자(Constructor) 및 용어 정리 : 프로퍼티(Property), 인스턴스(Instance), override, open class , open fun
코틀린 용어 정리 클래스(Class) : 분류, 범주프로퍼티(Property) : 속성(Attribute), 변수(Variable), 필드(Field), 데이터(Data) 메서드(Method) : 함수(Function), 동작(Operation), 행동(Beahavior) 객체(Object) :물리적인 메모리 영역에서 실행되고 있는 클래스의 실체를...
[android : kotlin] 코틀린 더블콜론(::) 사용 방법 & 사용 예시
코틀린 더블콜론(::) 코틀린에서 변수나 클래스명 앞에 더블콜론(::)을 명시하면 변수에 대한에 속성을 참조할 수 있습니다. 더블콜론을 명시하면 변수가 아닌 객체로 액세스할 수 있기 때문입니다. 함수(메서드) 내에서...
[android : kotlin] 코틀린 Nothing 사용방법 & 사용 예시
코틀린 Nothing 사용방법 Nothing 타입은 그 어떤 값도 포함하지 않으며, 그 어떤 객체도 반환하지 않는다. Nothing클래스를 열어보면 private constructor로 정의되어 있기 때문에 인스턴스를 생성할 수...
[android : kotlin] 코틀린 Unit 오브젝트 사용방법 & 사용 예시
Unit 키워드는 자바의 void에 해당된다. Unit 클래스를 살펴보면 싱클턴 클래스 라는 것을 알 수 있다. 싱글턴이란? /* * Copyright 2010-2015 JetBrains s.r.o. * * Licensed under...
[android : kotlin] 코틀린 shared Preferences 사용방법 및 예제 코드 : 자동 로그인 처리하기
코틀린을 사용하여 안드로이드 개발시 sharedPreferences를 사용하는 방법에 대해 알아봅니다. 간단하게 안드로이드 스튜디오에서 지원하는 템플릿을 이용하여 로그인 액티비티를 추가합니다. app폴더 위에서 마우스 오른쪽 버튼 클릭 후 New...
[android : kotlin] 코틀린 lateinit, lazy 사용방법 및 예제
코틀린 lateinit, lazy 사용방법 자바에는 없는 lateinit와 lazy에 대해 알아봅니다. 코드 예제를 먼저 보아요. 아래 코드 스니펫(Code Snippet)에서 보는 것처럼 mediaPlayer객체를 전역 변수로 선언 후...
[android : kotlin] 코틀린 RecyclerView 와 Staggered Grid를 함께 사용하는 방법 및 예제 (StaggeredGridLayoutManager)
리사이클러뷰(RecyclerView)는 리스트뷰(ListView)와 사용목적과 동작 방식이 매우 유사합니다. 하지만 리스트뷰의 단점을 보완하였습니다. 그래서 개인적인 생각인데 리스트뷰를 쓰는 일은 이제 없을 것으로 생각합니다. RecyclerView는 많은 데이터를 불러와...
[android : kotlin] 코틀린 RecyclerView 와 GridLayout를 함께 사용하는 방법 및 예제 (GridLayoutManager)
리사이클러뷰(RecyclerView)는 리스트뷰(ListView)와 사용목적과 동작 방식이 매우 유사합니다. 하지만 리스트뷰의 단점을 보완하였습니다. 그래서 개인적인 생각인데 리스트뷰를 쓰는 일은 이제 없을 것으로 생각합니다. RecyclerView는 많은 데이터를 불러와...
[android : kotlin] 코틀린 JSON 객체 파싱하는 방법 및 RecyclerView 아이템 추가 및 삭제방법 : Assets폴더 내에 json파일 파싱방법
코틀린 JSON 객체 파싱하는 방법 Assets폴더에 있는 확장자가 json인 파일을 읽어서 파싱 처리 후 리사이클러뷰(RecyclerView)에 추가하는 방법에 대해 알아봅니다. 리사이클러뷰(RecyclerView)에 대한 기본적인 사용방법 및 Assets폴더를...
[android : kotlin] 코틀린 웹뷰(WebView) 사용 설정 방법 및 예제 총정리
WebView의 사용법에 대해 알아봅니다. WebView는 앱내에서 웹페이지를 표시하는데 사용됩니다. 코틀린 웹뷰(WebView) 사용 설정 웹뷰(WebView)를 사용하려면 제일 먼저 인터넷 권한을 AndroidMenifest.xml 파일에 추가해야합니다. <uses-permission android:name="android.permission.INTERNET" />...