본문 바로가기
반응형

Kotlin6

[Jetpack Compose] 가이드맵 - Jetpack Compose UI 앱 개발 무료 강의, 강좌 가이드맵 강의 시작 전 ( ↓↓아래 내용을 클릭하시면 해당 게시글로 이동 됩니다!↓↓ ) Jecpack Compose 란?기본개념과 활용방법 Jetpack Compose - 강의 시작  1단원 : 기본Jetpack Compose 시작하기   UI Text () 변경하기 - color,size, padding컴포저블 재사용 - @Composable / 가독성레이아웃 Column과 RowUI Button()상태 -remember & mutableStateOf상태 호이스팅성능 지연 목록 - LazyColumn / LazyRow상태유지 - rememberSaveable애니메이션 효과 - animateDpAsState    유용 팁 [코틀린/Kotlin] 구글 개발자 참고 사이트 - Google developer.. 2024. 4. 26.
9. 상태 호이스팅 (Jetpack Compose UI 코틀린 앱 개발 강의) [Jetpack Compose] 가이드 맵 - 전체 보기 9. 상태 호이스팅 상태 호이스팅은 Compose에서 중복되는 상태를 방지하고 버그를 줄이며 컴포저블의 재사용성을 높이는 중요한 개념입니다.상태(State) 호이스팅이란?여러 컴포저블에서 공유되는 상태는 해당 상태를 컴포저블의 상위 항목에 위치시켜야 합니다.상태를 공통 상위 요소로 이동하여 상태가 중복되지 않고 버그가 발생하지 않도록 합니다.상태를 이동하는 이유코드의 일관성과 가독성을 유지하고 버그를 방지합니다.컴포저블을 재사용할 수 있도록 합니다.테스트가 쉬워집니다.상태를 호이스팅하는 방법컴포저블에서 사용하는 상태를 해당 컴포저블 바깥으로 이동합니다.필요한 경우 함수를 통해 콜백을 전달하여 상태를.. 2024. 4. 24.
[코틀린/Kotlin] 가이드맵 - 안드로이드 앱 개발 무료 강의, 강좌 가이드맵 강의 시작 전 ( ↓↓아래 내용을 클릭하시면 해당 게시글로 이동 됩니다!↓↓ ) 왜 코틀린으로 개발하나요? 코틀린 장점이 무엇인가요? 구글 개발자(Google Developers)로 코틀린을 배우자 - 강의소개 사이트 소개 - 구글 Developer에서 코틀린을 배우자 (feat. 파파고로 빠르게) 구글에서 알려주는 안드로이드 앱 개발 - 강의 시작 1단원 : 코틀린 기초 1. 코틀린으로 배우는 안드로이드 기초 - 강의 전체에 대한 개념 정리 2. 코틀린 소개 - 구글이 알려주는 안드로이드 앱 개발 생일 메세지 카드 만들기 ↓ 3. 텍스트 출력하기 - println() 4. 텍스트 여러줄 출력하기 println() 응용 5. 변수 - val, var 6. 함수 - fun 7. 반복문 - repe.. 2024. 4. 19.
3.텍스트 출력하기 println() - 구글이 알려주는 안드로이드 앱 개발 [코틀린/Kotlin]가이드 맵 - 전체 보기 [코틀린으로 배우는 안드로이드 기초] 3. 텍스트 출력하기 - println() in 코틀린 안녕하세요. dylan입니다. 오늘은 프로그래밍의 기본 중에 기본 개발 언어를 배운다면 항상 먼저 배우는 것이 있는데요. 바로 println() 이라는 함수입니다. (구글 개발자 강의 출처) 코틀린 기초 → 코틀린 소개 → Write your first program in Kotlin 먼저 요약과 우리가 작성할 코드를 보겠습니다. 강의 요약 https://developer.android.com/training/kotlinplayground → 웹에서 Kotlin 프로그램 작성을 연습할 수 있는 대화형 코드 편집기입니다. 모든 Kotlin 프로그램에는 다음과 같이 ma.. 2022. 4. 2.
[코틀린/Kotlin] 왜 코틀린으로 개발하나요? [코틀린/Kotlin]가이드 맵 - 전체 보기 [코틀린/Kotlin] 왜 코틀린으로 개발하나요? 저는 C# winform / Access DB / Win CE 개발자입니다. Win CE 관련 개발자이며, 현존하는 PDA는 Window CE/Mobile에서 대부분 android 기반 운영체제로 변경되었습니다. 그래서 android 언어를 배워 보려고 합니다. 아래 설명과 같이 kotlin의 장점. 구글이 밀어주는(?) 언어라는 것입니다. https://developer.android.com/kotlin/first Google은 Google I/O 2019에서 Android 개발이 점차 Kotlin 우선으로 될 것이라고 발표했으며 이 약속을 위해 노력해 왔습니다. Kotlin은 일반적인 코드 오류를 줄이고 .. 2022. 3. 24.
[코틀린/Kotlin] 코틀린 장점은 무엇인가요? [코틀린/Kotlin]가이드 맵 - 전체 보기 [코틀린/Kotlin] 코틀린 장점은 무엇인가요? 저처럼 기존 개발자이면서 새로운 언어, 혹은 회사의 방향에 따른 새러운 안드로이드 언어를 도전해야한다면, 코틀린을 추천드립니다. (다만 오랫만에 새로운 언어를 배우려고하다보니 약간의 긴장과 잘 해낼 수 있을까?하는데..) 아래 코틀린의 장점입니다. 표현력이 높고 간결함 더 안전한 코드 호환성 구조화된 동시 실행 잠깐 참고한 자료로 본다면 C# 언어와 유사하며, 크게 무리가 없을 걸로 보입니다. 화이팅하고! 가보자고! Android 개발이 Kotlin 우선인 이유 Google은 컨퍼런스, 고객 자문위원회(CAB), Google 개발자 전문가(GDE) 및 자사 개발자 연구를 통해 개발자로부터 직접 받은 의견을 검.. 2022. 3. 24.
반응형