kotlin Kotlin Springboot -- 파트 14 사용 사례 REST로 전환하여 POST로 JSON으로 전환 前回 前回 前回 記事 の は は で で で で で で を 使っ 使っ 使っ て て て て て リクエスト を を 受け取り 、 reqeustbody で 、 その リクエスト の ボディ ボディ を を 受け取り 、 関数 内部 で で 受け取っ た リクエスト ボディ の 処理 を 表示 表示 する ところ まで 確認 し た た.. の の の の の の の とりあえず動くようにする. 에라한드링이나 레스폰스코도의 対... caspringbootkotlin Kotlin의 실험, 에피소드 1 a String 의 중심에 있는 문자를 반환하는 메서드를 작성하려는 경우 Java에서 가장 좋은 옵션은 유틸리티 클래스를 정의하는 것입니다. Kotlin을 사용하면 을 통해 기존 클래스에 새 메서드를 추가할 수 있습니다. 본질적으로 "나쁜"것은 없지만 이 구문은 다음에 익숙해지는 데 시간이 걸립니다.... javakotlin Kotlin Springboot -- 파트 13 POST で決まった形の json を受け取れるようにする Spring MVC로 Postmapping 와 関数の引数の RequestBody で中身を引き取れるらしい Spring Webflux는 이를 위한 책이 될 것입니다. こちらではriaクtiveに書けるため, 非同期で完全に作れるのがmerittoらしい. GET とおなじ URL で Postmapping を作る rikestをちゃんと受け取れいているか確認する. そのため、Usecase は一旦呼ばずに、riches... caspringbootspringmvckotlin Kotlin Springboot -- JPA, 최대 절전 모드, h2 DB の初期設定に失敗 Spring 公式の츄트리알 永続的なストレージとしては機能しない. つまりアプリの起動のたびに初期化される. 組み込みとして追加できる. ( なので psql サーバーを Docker 에서 立てて ) URL ( と認証 ) 書いて接続する手間が省ける. と書いてあった. H2는 인메모리노 DB 이다. 依存関係を書けばそのまま使えるらしいので導入してみる Maven の場合は POM に書く pragin と し て jpa を... h2jpaspringkotlin Kotlin Flow와 병렬로 실행되는 장기 실행 작업 이 블로그에서는 Android에서 Kotlin Flow와 병렬로 긴 작업을 실행하는 방법에 대해 알아봅니다. 이 문서는 원래 에 게시되었습니다. 구현 부분에 다음 프로젝트를 사용할 것입니다. 이 프로젝트는 단순성을 위해 기본 MVVM 아키텍처를 따릅니다. 프로젝트 자체에서 이 블로그에 언급된 구현을 위한 전체 코드를 찾을 수 있습니다. GitHub 프로젝트: 긴 작업을 병렬로 실행하려면 Ko... kotlinandroid Android Jetpack Compose API 튜토리얼 이 튜토리얼에서는 Android Jetpack Compose를 사용하여 API에 요청을 보내고 수신된 데이터를 표시하는 방법을 보여줍니다. 먼저 데이터를 검색할 간단한 API를 실제로 만들어야 합니다. 터미널을 열고 다음 명령을 실행하기만 하면 됩니다. 다음으로 "data.json"파일을 만들고 몇 가지 정보를 입력해야 합니다. 마지막으로 다음 명령을 통해 서버를 시작할 수 있습니다. 에뮬레... tutorialkotlinbeginnersandroid 상속보다 구성이 필요한 이유는 무엇입니까? 그러나 우리는 다른 블로그 포스트를 위해 그것을 남겨둘 것입니다. 상속은 하나의 자식 클래스(하위 클래스)가 부모 클래스(슈퍼 클래스)로부터 모든 것을 물려받는 OOP의 개념입니다. 우리가 모든 것을 말할 때 그것이 의미하는 것은 해당 슈퍼 클래스의 속성과 기능입니다. 가장 좋은 것은 좋은 예를 제시하는 것입니다. Dog 및 Cat 하위 클래스의 상위 클래스로 Animal 클래스가 있습니다.... javacleancodeandroidkotlin Kotlin Springboot -- 12부 게이지 와 kluent 와 ScenarioDataStore 作成したアプリの API を叩いて、RESPONSに期待する値が返ってくるかをtestしたい. zetcode さんの kotlin 에서 GET/POST HTTP richestの記事を参考にした. 데포르트에서 thinkworks の gauge の Step 은 수입하고 있습니다. java.net에서 http 노크라이안트, 리크에스트, 레스폰스 これらのライブラリをインポートする 이 Java.net の HTTP ... kotlindatastorekluentguage Kotlin 코루틴으로 개조 기본 MVVM 아키텍처를 따르는 KotlinViewModel을 사용하여 Coroutines 내부에 코드를 작성하는 방법을 배웁니다. 이 프로젝트는 단순성을 위해 기본 MVVM 아키텍처를 따릅니다. 프로젝트 자체에서 이 블로그에 언급된 구현을 위한 전체 코드를 찾을 수 있습니다. 먼저 Retrofit에 대한 종속성을 아래와 같이 설정해야 합니다. Gson을 사용하여 JSON을 Java 및 Ko... androidkotlin Jetpack Compose에서 탐색 창을 추가하는 방법은 무엇입니까? 초보자용 Jetpack Compose에 탐색 창을 추가하는 단계별 가이드 이 기사는 원래 2022년 9월 17일 에 게시되었습니다. 이 자습서는 이전에 생성한 이 기존 위에 구축되었습니다. 앱은 로그인 화면으로 시작한 다음 홈 화면으로 이동합니다. 홈 화면에서 프로필 또는 검색 화면으로 이동할 수 있습니다. 홈 화면에서 시작하는 내비게이션 드로어를 추가하겠습니다. 상단 앱 바는 홈 화면에서 ... beginnerskotlinandroid Kotlin Flow로 개조 이번 블로그에서는 Android에서 KotlinRetrofit과 함께 Flow를 사용하는 방법에 대해 알아보겠습니다. 기본 MVVM 아키텍처를 따르는 KotlinViewModel을 사용하여 Flow 내부에 코드를 작성하는 방법을 배웁니다. 이 프로젝트는 단순성을 위해 기본 MVVM 아키텍처를 따릅니다. 프로젝트 자체에서 이 블로그에 언급된 구현을 위한 전체 코드를 찾을 수 있습니다. 먼저 R... androidkotlin Kotlin Flow를 사용한 회의실 데이터베이스 저는 , 개발자들이 고임금 기술직을 구하도록 돕는 멘토입니다. 이번 블로그에서는 Android에서 KotlinRoom Database과 함께 Flow를 사용하는 방법에 대해 알아보겠습니다. 기본 MVVM 아키텍처를 따르는 KotlinViewModel을 사용하여 Flow 내부에 코드를 작성하는 방법을 배웁니다. 이 문서는 원래 에 게시되었습니다. 구현 부분에 다음 프로젝트를 사용할 것입니다. ... androidkotlin 📸 Kotlin을 사용한 스냅샷 테스트 스냅샷 테스트는 테스트가 처음 실행될 때 테스트 중인 함수의 출력이 파일에 저장되고 스냅샷이 저장되며 이후의 테스트 실행은 함수가 동일한 출력을 생성하는 경우에만 통과하는 테스트 기술입니다. 이것은 에서 매우 인기 있는 것 같지만 우리 백엔드에서도 사용할 수 있습니다! 이 PoC에서는 을 사용하고 에 명시된 대로 수동으로 테스트 기대치를 텍스트 파일로 저장할 때마다 사용합니다 😅 📸 Orig... kotlinshowdevtest coroutineScope 대 SupervisorScope 이 블로그에서는 Kotlin 코루틴의 coroutineScope 대 supervisorScope에 대해 알아봅니다. coroutineScope 와 supervisorScope 사이에는 큰 차이가 있으며 그 차이를 이해해야 합니다. 항상 그렇듯이 coroutineScope 와 supervisorScope 의 주요 차이점을 이해하기 위해 실제 사용 사례를 사용하고 있습니다. 다음과 같이 두 개의... androidkotlin Mongock: Mongo 및 Java/Kotlin의 마이그레이션 작업 Mongock은 자바 기반으로 마이그레이션할 수 있으며 주변 배포판에 적용할 수 있습니다. Ele permite que os desenvolvedores executem migrações mais seguras tendo propriedade e controle sobre as migrações de dados durante o processo de implantação do aplicati... databasemongodbkotlinjava Java의 가상 스레드 변경 사항은 최소이며 클래식 ThreadPool 대신 newVirtualThreadPerTaskExecutor를 사용할 수 있습니다. 그게 다야! 이제 Java 19 덕분에 경량 동시성 모델(Kotlin의 코루틴과 유사)을 사용하여 처리량이 많은 애플리케이션을 만들 수 있습니다. 이것은 가상 스레드를 통해 수행됩니다. Spring Boot는 이미 Java 19를 지원하지만 아직 미리 보기 모... concurrencykotlinprogrammingjava Kotlin의 JvmField 주석 저는 입니다. 이 블로그에서는 Kotlin의 JvmField 주석에 대해 알아봅니다. 이 문서는 원래 에 게시되었습니다. Kotlin의 가장 좋은 점은 Java 상호 운용성을 염두에 두고 설계되었다는 것입니다. 기존 Java 코드를 Kotlin에서 호출할 수 있고 Kotlin 코드도 Java에서 호출할 수 있음을 의미합니다. 오늘은 JvmField 어노테이션에 대해 알아보려고 하므로 Java... kotlinandroid Kotlin의 JvmOverloads 주석 저는 , 개발자들이 고임금 기술직을 구하도록 돕는 멘토입니다. 이번 블로그에서는 Kotlin의 JvmOverloads 애노테이션에 대해 알아보도록 하겠습니다. 이 문서는 원래 에 게시되었습니다. Kotlin의 가장 좋은 점은 Java 상호 운용성을 염두에 두고 설계되었다는 것입니다. 기존 Java 코드를 Kotlin에서 호출할 수 있고 Kotlin 코드도 Java에서 호출할 수 있음을 의미합... kotlinandroid Kotlin 실드 클래스 입문서 다시 Kotlin을 사용할 때 작업을 즐겁게 해주는 이 언어의 뛰어난 기능이 기억납니다. 이 게시물에서는 봉인된 클래스 기능에 대한 빠른 입문서를 제공하고자 합니다. 비록 경험이 적은 한 명의 엔지니어가 작업을 보다 효율적으로 만들 수 있는 무언가에 대해 배우는 데 도움이 되더라도 :) 더 이상 고민하지 않고 봉인된 클래스는 매우 특정한 수의 하위 클래스를 가질 수 있는 클래스입니다. enu... kotlinandroid Kotlin 멀티플랫폼 모바일 학습: 항목 1 이 프로젝트를 중단하지 않기 위해 을 사용하여 학습하면서 경험한 내용을 작성하려고 합니다. KMM에 대한 저의 관심은 Xamarin Forms 작업에서 비롯되었습니다. 하지만 UI에 장식이나 감각을 추가해야 하는 경우 버클을 채우고 해당 사용자 지정 렌더러를 만드는 것이 좋습니다 🚧. KMM에 대한 관심 사항: 1단계: 💻 내 환경 설정 여기에서 충분히 간단하게 말하자면, Kotlin 플러그... kotlinkmmmobile Jetpack Compose에서 하단 탐색을 추가하는 방법은 무엇입니까? 초보자를 위한 Jetpack Compose의 하단 탐색 기능을 추가하는 단계별 가이드 이 기사는 원래 2022년 6월 4일 에 게시되었습니다. 이 문서에서는 이 예제에서 하단 탐색을 추가하기 위해 수행해야 하는 단계를 보여줍니다. 이 예에서는 화면 탐색 탭에 대해 ic_home.xml 및 ic_search.xml 벡터 자산을 추가합니다. 신규 -> ** 벡터 자산** 이는 Jetpack Co... kotlinappandroidbeginners KMM으로 개발하면서 발견한 몇 가지 오류 이 새로운 모듈을 사용하여 Android 프로젝트용 빌드 Gradle 파일을 설정한 후 다음과 같이 하게 될 것이라고 믿게 됩니다. 그런 다음 pod install을 실행하여 미리 컴파일된 이 새 모듈을 iOS 프로젝트에 설치합니다. 내가 찾은 몇 가지가 있습니다. 이러한 애플리케이션에 폴더(또는 최소한 Android 및 iOS 프로젝트에 필요한 폴더)에 대한 전체 액세스 권한이 있는지 확인... iosappdevelopmentkotlinmultiplatformkotlinandroid Kotlin 확장 기능으로 인지 부하를 줄입니다. 80%는 코드를 읽고 20%는 코드를 작성합니다. 그렇기 때문에 코드가 재생산하는 인지 부하에 주의를 기울여야 합니다. 한 가지 방법은 직관적이고 읽기 쉬운 코드를 작성하는 것입니다. 매우 유용한 Kotlin 기능은 확장 기능입니다. 확장 기능이 무엇이고 코드에서 확장 기능을 사용하여 더 읽기 쉽게 만드는 방법을 살펴보겠습니다. "Kotlin은 클래스에서 상속받지 않고도 새로운 기능으로 클래... kotlinandroidbackendmobile 자금 관리 Android 앱(Kotlin)에서 Huawei ML Kit를 사용하여 청구서 캡처 - 4부 이 기사에서는 이 Money Management 앱을 사용하여 텍스트 이미지를 캡처하는 방법을 배울 수 있습니다. 따라서 사용자가 쇼핑이나 지출을 구매할 때마다 이 애플리케이션을 사용하여 청구서를 캡처하고 메모리에 저장할 수 있습니다. 그래서 저는 이 자금 관리 앱에 대한 일련의 기사를 제공할 것이며, 다음 기사에서는 다른 Huawei 키트를 통합할 것입니다. ML Kit - Huawei M... xmandroidkotlinmlkit 간단한 Jetpack Compose 탐색 예제 Jetpack Compose의 다양한 화면과 화면 간 탐색 방법을 표시하는 간단한 앱입니다. Jetpack Compose에서 을 사용해 보기 위해 이 간단한 앱을 만들었습니다. 다음은 이 간단한 앱을 구현하는 단계입니다. NavHostController는 다음 단계에서 다른 화면으로 이동하는 데 사용되는 탐색 그래프를 빌드하는 데 필요합니다. 탐색 그래프는 다음과 같습니다. 로그인 화면 ->... beginnersandroidappkotlin 빈 Jetpack Compose 앱 템플릿 정리 themes.xml 및 colors.xml이 없는 단순하고 깨끗한 빈 Jetpack Compose 앱 예제입니다. 순수한 Jetpack Compose 앱의 경우 기술적으로 Android 보기 시스템용인 themes.xml 및 colors.xml가 더 이상 필요하지 않습니다. 그러나 나는 여전히 themes.xml와 colors.xml가 정의되어 있는 많은 코드를 보았습니다. themes.xm... beginnersandroidappkotlin
Kotlin Springboot -- 파트 14 사용 사례 REST로 전환하여 POST로 JSON으로 전환 前回 前回 前回 記事 の は は で で で で で で を 使っ 使っ 使っ て て て て て リクエスト を を 受け取り 、 reqeustbody で 、 その リクエスト の ボディ ボディ を を 受け取り 、 関数 内部 で で 受け取っ た リクエスト ボディ の 処理 を 表示 表示 する ところ まで 確認 し た た.. の の の の の の の とりあえず動くようにする. 에라한드링이나 레스폰스코도의 対... caspringbootkotlin Kotlin의 실험, 에피소드 1 a String 의 중심에 있는 문자를 반환하는 메서드를 작성하려는 경우 Java에서 가장 좋은 옵션은 유틸리티 클래스를 정의하는 것입니다. Kotlin을 사용하면 을 통해 기존 클래스에 새 메서드를 추가할 수 있습니다. 본질적으로 "나쁜"것은 없지만 이 구문은 다음에 익숙해지는 데 시간이 걸립니다.... javakotlin Kotlin Springboot -- 파트 13 POST で決まった形の json を受け取れるようにする Spring MVC로 Postmapping 와 関数の引数の RequestBody で中身を引き取れるらしい Spring Webflux는 이를 위한 책이 될 것입니다. こちらではriaクtiveに書けるため, 非同期で完全に作れるのがmerittoらしい. GET とおなじ URL で Postmapping を作る rikestをちゃんと受け取れいているか確認する. そのため、Usecase は一旦呼ばずに、riches... caspringbootspringmvckotlin Kotlin Springboot -- JPA, 최대 절전 모드, h2 DB の初期設定に失敗 Spring 公式の츄트리알 永続的なストレージとしては機能しない. つまりアプリの起動のたびに初期化される. 組み込みとして追加できる. ( なので psql サーバーを Docker 에서 立てて ) URL ( と認証 ) 書いて接続する手間が省ける. と書いてあった. H2는 인메모리노 DB 이다. 依存関係を書けばそのまま使えるらしいので導入してみる Maven の場合は POM に書く pragin と し て jpa を... h2jpaspringkotlin Kotlin Flow와 병렬로 실행되는 장기 실행 작업 이 블로그에서는 Android에서 Kotlin Flow와 병렬로 긴 작업을 실행하는 방법에 대해 알아봅니다. 이 문서는 원래 에 게시되었습니다. 구현 부분에 다음 프로젝트를 사용할 것입니다. 이 프로젝트는 단순성을 위해 기본 MVVM 아키텍처를 따릅니다. 프로젝트 자체에서 이 블로그에 언급된 구현을 위한 전체 코드를 찾을 수 있습니다. GitHub 프로젝트: 긴 작업을 병렬로 실행하려면 Ko... kotlinandroid Android Jetpack Compose API 튜토리얼 이 튜토리얼에서는 Android Jetpack Compose를 사용하여 API에 요청을 보내고 수신된 데이터를 표시하는 방법을 보여줍니다. 먼저 데이터를 검색할 간단한 API를 실제로 만들어야 합니다. 터미널을 열고 다음 명령을 실행하기만 하면 됩니다. 다음으로 "data.json"파일을 만들고 몇 가지 정보를 입력해야 합니다. 마지막으로 다음 명령을 통해 서버를 시작할 수 있습니다. 에뮬레... tutorialkotlinbeginnersandroid 상속보다 구성이 필요한 이유는 무엇입니까? 그러나 우리는 다른 블로그 포스트를 위해 그것을 남겨둘 것입니다. 상속은 하나의 자식 클래스(하위 클래스)가 부모 클래스(슈퍼 클래스)로부터 모든 것을 물려받는 OOP의 개념입니다. 우리가 모든 것을 말할 때 그것이 의미하는 것은 해당 슈퍼 클래스의 속성과 기능입니다. 가장 좋은 것은 좋은 예를 제시하는 것입니다. Dog 및 Cat 하위 클래스의 상위 클래스로 Animal 클래스가 있습니다.... javacleancodeandroidkotlin Kotlin Springboot -- 12부 게이지 와 kluent 와 ScenarioDataStore 作成したアプリの API を叩いて、RESPONSに期待する値が返ってくるかをtestしたい. zetcode さんの kotlin 에서 GET/POST HTTP richestの記事を参考にした. 데포르트에서 thinkworks の gauge の Step 은 수입하고 있습니다. java.net에서 http 노크라이안트, 리크에스트, 레스폰스 これらのライブラリをインポートする 이 Java.net の HTTP ... kotlindatastorekluentguage Kotlin 코루틴으로 개조 기본 MVVM 아키텍처를 따르는 KotlinViewModel을 사용하여 Coroutines 내부에 코드를 작성하는 방법을 배웁니다. 이 프로젝트는 단순성을 위해 기본 MVVM 아키텍처를 따릅니다. 프로젝트 자체에서 이 블로그에 언급된 구현을 위한 전체 코드를 찾을 수 있습니다. 먼저 Retrofit에 대한 종속성을 아래와 같이 설정해야 합니다. Gson을 사용하여 JSON을 Java 및 Ko... androidkotlin Jetpack Compose에서 탐색 창을 추가하는 방법은 무엇입니까? 초보자용 Jetpack Compose에 탐색 창을 추가하는 단계별 가이드 이 기사는 원래 2022년 9월 17일 에 게시되었습니다. 이 자습서는 이전에 생성한 이 기존 위에 구축되었습니다. 앱은 로그인 화면으로 시작한 다음 홈 화면으로 이동합니다. 홈 화면에서 프로필 또는 검색 화면으로 이동할 수 있습니다. 홈 화면에서 시작하는 내비게이션 드로어를 추가하겠습니다. 상단 앱 바는 홈 화면에서 ... beginnerskotlinandroid Kotlin Flow로 개조 이번 블로그에서는 Android에서 KotlinRetrofit과 함께 Flow를 사용하는 방법에 대해 알아보겠습니다. 기본 MVVM 아키텍처를 따르는 KotlinViewModel을 사용하여 Flow 내부에 코드를 작성하는 방법을 배웁니다. 이 프로젝트는 단순성을 위해 기본 MVVM 아키텍처를 따릅니다. 프로젝트 자체에서 이 블로그에 언급된 구현을 위한 전체 코드를 찾을 수 있습니다. 먼저 R... androidkotlin Kotlin Flow를 사용한 회의실 데이터베이스 저는 , 개발자들이 고임금 기술직을 구하도록 돕는 멘토입니다. 이번 블로그에서는 Android에서 KotlinRoom Database과 함께 Flow를 사용하는 방법에 대해 알아보겠습니다. 기본 MVVM 아키텍처를 따르는 KotlinViewModel을 사용하여 Flow 내부에 코드를 작성하는 방법을 배웁니다. 이 문서는 원래 에 게시되었습니다. 구현 부분에 다음 프로젝트를 사용할 것입니다. ... androidkotlin 📸 Kotlin을 사용한 스냅샷 테스트 스냅샷 테스트는 테스트가 처음 실행될 때 테스트 중인 함수의 출력이 파일에 저장되고 스냅샷이 저장되며 이후의 테스트 실행은 함수가 동일한 출력을 생성하는 경우에만 통과하는 테스트 기술입니다. 이것은 에서 매우 인기 있는 것 같지만 우리 백엔드에서도 사용할 수 있습니다! 이 PoC에서는 을 사용하고 에 명시된 대로 수동으로 테스트 기대치를 텍스트 파일로 저장할 때마다 사용합니다 😅 📸 Orig... kotlinshowdevtest coroutineScope 대 SupervisorScope 이 블로그에서는 Kotlin 코루틴의 coroutineScope 대 supervisorScope에 대해 알아봅니다. coroutineScope 와 supervisorScope 사이에는 큰 차이가 있으며 그 차이를 이해해야 합니다. 항상 그렇듯이 coroutineScope 와 supervisorScope 의 주요 차이점을 이해하기 위해 실제 사용 사례를 사용하고 있습니다. 다음과 같이 두 개의... androidkotlin Mongock: Mongo 및 Java/Kotlin의 마이그레이션 작업 Mongock은 자바 기반으로 마이그레이션할 수 있으며 주변 배포판에 적용할 수 있습니다. Ele permite que os desenvolvedores executem migrações mais seguras tendo propriedade e controle sobre as migrações de dados durante o processo de implantação do aplicati... databasemongodbkotlinjava Java의 가상 스레드 변경 사항은 최소이며 클래식 ThreadPool 대신 newVirtualThreadPerTaskExecutor를 사용할 수 있습니다. 그게 다야! 이제 Java 19 덕분에 경량 동시성 모델(Kotlin의 코루틴과 유사)을 사용하여 처리량이 많은 애플리케이션을 만들 수 있습니다. 이것은 가상 스레드를 통해 수행됩니다. Spring Boot는 이미 Java 19를 지원하지만 아직 미리 보기 모... concurrencykotlinprogrammingjava Kotlin의 JvmField 주석 저는 입니다. 이 블로그에서는 Kotlin의 JvmField 주석에 대해 알아봅니다. 이 문서는 원래 에 게시되었습니다. Kotlin의 가장 좋은 점은 Java 상호 운용성을 염두에 두고 설계되었다는 것입니다. 기존 Java 코드를 Kotlin에서 호출할 수 있고 Kotlin 코드도 Java에서 호출할 수 있음을 의미합니다. 오늘은 JvmField 어노테이션에 대해 알아보려고 하므로 Java... kotlinandroid Kotlin의 JvmOverloads 주석 저는 , 개발자들이 고임금 기술직을 구하도록 돕는 멘토입니다. 이번 블로그에서는 Kotlin의 JvmOverloads 애노테이션에 대해 알아보도록 하겠습니다. 이 문서는 원래 에 게시되었습니다. Kotlin의 가장 좋은 점은 Java 상호 운용성을 염두에 두고 설계되었다는 것입니다. 기존 Java 코드를 Kotlin에서 호출할 수 있고 Kotlin 코드도 Java에서 호출할 수 있음을 의미합... kotlinandroid Kotlin 실드 클래스 입문서 다시 Kotlin을 사용할 때 작업을 즐겁게 해주는 이 언어의 뛰어난 기능이 기억납니다. 이 게시물에서는 봉인된 클래스 기능에 대한 빠른 입문서를 제공하고자 합니다. 비록 경험이 적은 한 명의 엔지니어가 작업을 보다 효율적으로 만들 수 있는 무언가에 대해 배우는 데 도움이 되더라도 :) 더 이상 고민하지 않고 봉인된 클래스는 매우 특정한 수의 하위 클래스를 가질 수 있는 클래스입니다. enu... kotlinandroid Kotlin 멀티플랫폼 모바일 학습: 항목 1 이 프로젝트를 중단하지 않기 위해 을 사용하여 학습하면서 경험한 내용을 작성하려고 합니다. KMM에 대한 저의 관심은 Xamarin Forms 작업에서 비롯되었습니다. 하지만 UI에 장식이나 감각을 추가해야 하는 경우 버클을 채우고 해당 사용자 지정 렌더러를 만드는 것이 좋습니다 🚧. KMM에 대한 관심 사항: 1단계: 💻 내 환경 설정 여기에서 충분히 간단하게 말하자면, Kotlin 플러그... kotlinkmmmobile Jetpack Compose에서 하단 탐색을 추가하는 방법은 무엇입니까? 초보자를 위한 Jetpack Compose의 하단 탐색 기능을 추가하는 단계별 가이드 이 기사는 원래 2022년 6월 4일 에 게시되었습니다. 이 문서에서는 이 예제에서 하단 탐색을 추가하기 위해 수행해야 하는 단계를 보여줍니다. 이 예에서는 화면 탐색 탭에 대해 ic_home.xml 및 ic_search.xml 벡터 자산을 추가합니다. 신규 -> ** 벡터 자산** 이는 Jetpack Co... kotlinappandroidbeginners KMM으로 개발하면서 발견한 몇 가지 오류 이 새로운 모듈을 사용하여 Android 프로젝트용 빌드 Gradle 파일을 설정한 후 다음과 같이 하게 될 것이라고 믿게 됩니다. 그런 다음 pod install을 실행하여 미리 컴파일된 이 새 모듈을 iOS 프로젝트에 설치합니다. 내가 찾은 몇 가지가 있습니다. 이러한 애플리케이션에 폴더(또는 최소한 Android 및 iOS 프로젝트에 필요한 폴더)에 대한 전체 액세스 권한이 있는지 확인... iosappdevelopmentkotlinmultiplatformkotlinandroid Kotlin 확장 기능으로 인지 부하를 줄입니다. 80%는 코드를 읽고 20%는 코드를 작성합니다. 그렇기 때문에 코드가 재생산하는 인지 부하에 주의를 기울여야 합니다. 한 가지 방법은 직관적이고 읽기 쉬운 코드를 작성하는 것입니다. 매우 유용한 Kotlin 기능은 확장 기능입니다. 확장 기능이 무엇이고 코드에서 확장 기능을 사용하여 더 읽기 쉽게 만드는 방법을 살펴보겠습니다. "Kotlin은 클래스에서 상속받지 않고도 새로운 기능으로 클래... kotlinandroidbackendmobile 자금 관리 Android 앱(Kotlin)에서 Huawei ML Kit를 사용하여 청구서 캡처 - 4부 이 기사에서는 이 Money Management 앱을 사용하여 텍스트 이미지를 캡처하는 방법을 배울 수 있습니다. 따라서 사용자가 쇼핑이나 지출을 구매할 때마다 이 애플리케이션을 사용하여 청구서를 캡처하고 메모리에 저장할 수 있습니다. 그래서 저는 이 자금 관리 앱에 대한 일련의 기사를 제공할 것이며, 다음 기사에서는 다른 Huawei 키트를 통합할 것입니다. ML Kit - Huawei M... xmandroidkotlinmlkit 간단한 Jetpack Compose 탐색 예제 Jetpack Compose의 다양한 화면과 화면 간 탐색 방법을 표시하는 간단한 앱입니다. Jetpack Compose에서 을 사용해 보기 위해 이 간단한 앱을 만들었습니다. 다음은 이 간단한 앱을 구현하는 단계입니다. NavHostController는 다음 단계에서 다른 화면으로 이동하는 데 사용되는 탐색 그래프를 빌드하는 데 필요합니다. 탐색 그래프는 다음과 같습니다. 로그인 화면 ->... beginnersandroidappkotlin 빈 Jetpack Compose 앱 템플릿 정리 themes.xml 및 colors.xml이 없는 단순하고 깨끗한 빈 Jetpack Compose 앱 예제입니다. 순수한 Jetpack Compose 앱의 경우 기술적으로 Android 보기 시스템용인 themes.xml 및 colors.xml가 더 이상 필요하지 않습니다. 그러나 나는 여전히 themes.xml와 colors.xml가 정의되어 있는 많은 코드를 보았습니다. themes.xm... beginnersandroidappkotlin