반응형

분류 전체보기 56

함수 / 타입 추론 / 조건문 / 반복문

1. 타입 추론이란 무엇일까 변수나 함수들을 선언할 때나 연산이 이루어질때, 자료형을 코드에 명시하지 않아도 코틀린이 자동적으로 자료형을 추론 값의 형태로 해당 자료가 어떤 자료형을 가지는지 추론한다. 2. 함수란 무엇이고 어떻게 사용할 수 있을까 함수는 특정한 동작을 하거나 원하는 결과값을 연산하는데 사용 return 이 나오면 중간이더라도 값을 반환하고 함수를 종료하게 된다. https://github.com/pointmina/Kotlin GitHub - pointmina/Kotlin Contribute to pointmina/Kotlin development by creating an account on GitHub. github.com 3. forEach() forEach는 순서가 있는 데이터에 ..

Kotlin 2024.04.08

[삽질][Kotlin] Android Studio Google Social Login

플젝에서 공유 기능을 넣는다하여 소셜로그인이 필요하게 되었다. 프론트 팀원과 나 모두 처음이었기 때문에 서로 시도해보고 취합하기로 했는데 새벽에 오기가 발동해 혼자서 다 해버렸다. https://www.youtube.com/watch?v=H_maapn4Q3Q https://visualandroidblog.blogspot.com/2023/04/google-sign-in-firebase-android-kotlin-tutorial.html Step-by-Step Guide: Google Sign-In with Firebase in Android Studio Using Kotlin Securely implement Google Sign-In with Firebase in Android Studio using K..

Android 2024.04.07

Layout / View

View? 화면을 구성하는 모든 기본 화면의 구성 요소 Layout? - 뷰 중 눈에 보이지 않는 것들 - 뷰 중 눈에 보이는 것들 -> widget View의 기본 속성 - id : 뷰의 식별자 속성 - layout_width, layout_height : 뷰의 크기 지정(wrap_content, match_parent) wrap_content = 콘텐츠 크기에 맞추기 match_parent = 부모뷰에 맞추기 1. LinearLayout - 가로 또는 세로 단일 방향으로 모든 요소를 정렬하는 레이아웃 2. RelativeLayout - View끼리의 상대적 위치로 배치를 적용하는 Layout 3. Constraint Layout - 상대적 위치 관계에 따른 배치를 할 수 있다. - 다른거 거의 안쓰고..

Android 2024.04.02

변수와 상수 / 기본 자료형 / 형변환 / 배열

1) var과 val은 무엇이고 어떤 차이가 있을까? var로 선언하면 값을 다시 바꿀 수 있지만 (변수)val은 선언하면 값을 다시 바꿀 수 없다. => 그래서 기준이 되는 값을 선언할 때 사용한다. (상수)ex) 파이 3.14 val pi = 3.14 변수와 상수를 구분하기 위해서 상수는 대문자로 선언한다.   var a : Int? = null자료형 뒤에 ?을 붙이면 null을 허용하는 nullable 변수로 선언해 줄 수 있다.값이 null인 상태로 연산할시 오류가 날 수 있으므로 주의해야한다. lateinit: lateinit은 코틀린에서 나중에 초기화할 변수를 선언하는데 사용하는 키워드이다. 주로 var과 함께 사용되며, 초기화가 지연되는 것을 나타낸다. 이 키워드는 nullable 타입과는 ..

Kotlin 2024.04.01