Auto Added by WPeMatico

Win a Trip to KotlinConf’24 in the Kotlin Multiplatform Contest!

Are you a student or recent graduate? Have you already tried building projects with Kotlin Multiplatform, a trending technology that lets you build apps for Android, iOS, desktop, web, and server while sharing Kotlin code between all the platforms?

If so, don’t miss this opportunity to practice your multiplatform coding skills by taking part in the Kotlin Multiplatform Contest. Create a cross-platform project in Kotlin, and if your entry takes one of the top three spots, you’ll win a trip to the biggest Kotlin event of the year – KotlinConf’24 in Copenhagen, Denmark!

Join the contest

Eligibility requirements

  • You must be at least 18 years old.
  • You must be enrolled or have been enrolled in a full-time undergraduate or graduate educational program within the last 12 months.

How to enter

  • Join our Slack channel for participants, ask any questions you might have, and stay up to date with the latest contest news.
  • Choose any topic you’re passionate about. We’ll judge both the creativity of your idea and how well it is reinforced by Kotlin Multiplatform.
  • Create a project using Kotlin Multiplatform that runs on at least two different platforms.
  • Publish it on GitHub and submit the project link here.
  • Make sure to read and agree to the complete contest rules.

Read the complete rules

Prizes

The top 3 winners will get an all-expenses-paid KotlinConf’24 participant package, covering KotlinConf tickets, travel, accommodation, and cool Kotlin swag.

The authors of all other valid entries will receive neat Kotlin souvenirs, in addition to valuable experience.

Dates

  • Contest start date: August 25, 2023
  • Submission deadline: January 15, 2024
  • Winners announced: January 25, 2024
  • KotlinConf’24: May 23–24, 2024

Submit your project

Helpful materials

Don’t forget to join our #kotlin-multiplatform-contest channel on Slack. Here you can ask questions, connect with fellow contestants, and share your insights.

Come and ask your questions on Slack

Previous winners

Ahmet Burak Ilhan, Istanbul Biruni University, Turkey
DoGoodMobile

Brian Kamau Mbigo, Multimedia University of Kenya, Kenya
VisioZoezi

Maciej Procyk, University of Warsaw, Poland
mini-games

Watch our interview with the winners of last year’s contest:

Good luck!

Continue ReadingWin a Trip to KotlinConf’24 in the Kotlin Multiplatform Contest!

KotlinConf 2024 Tickets Are Now Available! 

KotlinConf is bringing the Kotlin community together for the fifth time, from May 22 to 24, 2024, at the Bella Center in Copenhagen, Denmark!

KotlinConf’24 will feature one day of workshops followed by two consecutive days of content and networking, including sessions, expo booths, and other fun activities. Secure your tickets, organize your travel, and get ready to come together for the biggest Kotlin event around.

Book your tickets now!

On May 22, 2024, you’ll have the opportunity to immerse yourself in one of six expert-led workshops covering some of the most popular Kotlin topics. Seats for each are limited, so register soon if you’d like to attend. 

Choose your workshop:

  • Asynchronous Programming With Kotlin Coroutines by Sebastian Aigner and Roman Elizarov. 
  • Kotlin Multiplatform Beyond the Basics by Garth Gilmour and Pamela Hill. 
  • Functional Programming in Kotlin by Simon Vergauwen and Francisco Diaz Rodriguez.
  • Hands-On Kotlin Web Development with Ktor by Anton Arhipov, Pasha Finkelshtein and Leonid Stashevsky.
  • Mastering Kotlin Refactoring – Tools and Techniques by Duncan McGregor and Nat Pryce.
  • Reactive Spring Boot With Coroutines and Virtual Threads by Urs Peter.

KotlinConf tickets always go fast. The last conference was completely sold out around 4 months in advance, so we recommend getting your tickets now.

Secure your spot

To get a glimpse of what’s in store for you at the conference, you can watch the recordings of the KotlinConf 2023 talks online.

Be sure to check out kotlinconf.com for more information and follow KotlinConf on Twitter for news, updates, and special announcements.

Continue ReadingKotlinConf 2024 Tickets Are Now Available! 

参加 Kotlin Multiplatform 竞赛,赢取参加 KotlinConf’23 的机会!

 

参加 Kotlin Multiplatform 竞赛

 

召集所有喜欢使用 Kotlin 编写代码的学生和新毕业生! 使用有助于塑造未来的技术构建一个 Kotlin Multiplatform 项目,展示您的创造力。 如果您的参赛作品进入前 3 名,您将赢得参加 Kotlin 年度盛会 KotlinConf’23 的机会,所有费用均由 Kotlin Foundation 承担!

 

参加 Kotlin Multiplatform 竞赛

 

资格要求

 

  • 您必须年满 18 岁才能参加。
  • 您必须参加正规教育计划,该计划需要一年或多年全日制学习才能完成,或者在过去 6 个月内毕业。
  • 您只能提交一个项目。
  • 申请截止日期为 2023 年 1 月 13 日。
  • 您必须阅读并同意完整的竞赛规则

项目要求

 

  • 您的项目必须使用 Kotlin Multiplatform 并在至少两个不同的平台上运行。 虽然允许 Android 和 iOS,但您也可以寻找更有趣和鼓舞人心的选项。
  • 项目主题可以是您选择的任何内容。 我们将根据您的想法的创造性以及它如何被 Kotlin Multiplatform 加强进行评判。
  • 项目必须是个人项目。 可以使用其他开源项目,但每个项目必须只有一个作者。

奖品

 

3 名获奖者都将获得一个全额支付的 KotlinConf’23 参与者包,其中包括旅行、住宿和炫酷的 Kotlin 礼品。

 

不仅如此,每个提交有效申请的人也都会获得超棒的奖品。

 

参加 Kotlin Multiplatform 竞赛

 

如何使用 Kotlin Multiplatform

 

要详细了解 Kotlin Multiplatform 并开始练习,请查看下面的资源:

 

您也可以加入我们 Kotlin Multiplatform 社区的 #multiplatform Slack 频道,您可以在这里提出问题并认识其他参赛者。

 

祝您好运! 我们期待收到并运行您的应用程序!

 

本博文英文原作者:

Ksenia Shneyveys

Continue Reading参加 Kotlin Multiplatform 竞赛,赢取参加 KotlinConf’23 的机会!

Kotlin Multiplatform 콘테스트에 참여하고 KotlinConf’23에 참석할 수 있는 기회를 잡으세요!

Kotlin Multiplatform 콘테스트 참가

Kotlin으로 코딩을 하는 모든 학생과 최근 졸업생을 초대합니다! 미래를 만드는 데 도움이 될 기술로 Kotlin Multiplatform 프로젝트를 빌드하여 여러분의 창의력을 뽐내보세요. 콘테스트에 제출한 프로젝트가 상위 3위 안에 들면 내년에 개최될 Kotlin 행사인 KotlinConf’23에 참가할 수 있는 기회가 주어집니다. 모든 비용은 Kotlin Foundation에서 부담합니다!

Kotlin Multiplatform 콘테스트에 참가하기

자격 요건

  • 참가하려면 18세 이상이어야 합니다.
  • 수료하는 데 1년 이상이 필요한 정규 교육 과정이 필요한 공인 교육 프로그램에 등록되어 있거나 지난 6개월 이내에 졸업했어야 합니다.
  • 하나의 프로젝트만 제출할 수 있습니다.
  • 지원 마감일은 2023년 1월 13일입니다.
  • 콘테스트 규정문을 자세히 읽고 동의해야 합니다.

프로젝트 요건

  • 프로젝트에 Kotlin Multiplatform을 사용해야 하며, 최소 2개의 플랫폼에서 실행되어야 합니다. Android와 iOS가 허용되지만 더 흥미롭고 영감을 주는 대안을 찾으셔도 됩니다.
  • 프로젝트 주제는 자유롭게 선택할 수 있습니다. 아이디어의 창의성과 Kotlin Multiplatform이 여기에 어떤 도움을 주었는지에 따라 평가합니다.
  • 프로젝트는 개별적이어야 합니다. 각 프로젝트 당 1명씩 참가하며, 팀 단위 참여는 허용되지 않습니다. 다른 오픈소스 프로젝트를 사용해도 무방하지만, 각 프로젝트에는 한 명의 작성자가 있어야 합니다.

상금

3명의 각 수상자에게 여행, 숙박 및 멋진 Kotlin 상품 등 모든 비용이 포함된 KotlinConf’23 참가자 패키지가 수여됩니다.

뿐만 아니라 제대로 작동하는 애플리케이션을 제출하는 모든 분들께 소정의 상품이 주어집니다!

Kotlin Multiplatform 콘테스트 참가하기

Kotlin Multiplatform 사용 방법

Kotlin Multiplatform에 대해 자세히 알아보고 실제로 사용해 보려면 아래 자료를 확인하세요.

동료 참가자도 만나고 질문도 할 수 있는 #multiplatform Slack 채널에서 Kotlin Multiplatform 커뮤니티의 일원이 되는 것도 고려해 보세요.

행운을 빕니다! 여러분들이 작성한 애플리케이션을 기대하며 기다리고 있겠습니다!

게시물 원문 작성자

Ksenia Shneyveys

Continue ReadingKotlin Multiplatform 콘테스트에 참여하고 KotlinConf’23에 참석할 수 있는 기회를 잡으세요!

Join the Kotlin Multiplatform Contest and Win a Trip to KotlinConf’23!

Join the Kotlin Multiplatform Contest

Calling all students and recent graduates who love to code in Kotlin! Showcase your creativity by building a Kotlin Multiplatform project using the technology that will help shape the future. If your entry makes it into the top 3, you’ll win a trip to KotlinConf’23, the Kotlin event of the year, with all expenses paid courtesy of the Kotlin Foundation!

Enter the Kotlin Multiplatform Contest

Eligibility requirements

  • You must be 14 years or older to participate.
  • You must be enrolled in an accredited educational program that takes one or more years of full-time study to complete, or have graduated within the last 6 months.
  • You can only submit one project.
  • The application deadline is January 13, 2023.
  • You must read and agree to the complete contest rules.

Project requirements

  • Your project must use Kotlin Multiplatform and run on at least two different platforms. While Android and iOS are permitted, you can also look for more interesting and inspiring options.
  • The project can be on any topic of your choice. We’ll judge it based on the creativity of your idea and how it is reinforced by Kotlin Multiplatform.
  • The project must be individual. It’s fine to use other open-source projects, but each project must have a single author.

Prizes

Each of 3 winners will get an all-expenses-paid KotlinConf’23 participant package, which includes travel, accommodation, and cool Kotlin swag.

Not only that, but everyone who submits a working application will receive neat prizes, too!

Join the Kotlin Multiplatform contest

How to use Kotlin Multiplatform

To learn more about Kotlin Multiplatform and get some practice, check out the resources below:

Consider also joining our Kotlin Multiplatform community in the #multiplatform Slack channel, where you can ask questions and meet fellow contestants.

Good luck! We’re looking forward to receiving and running your applications!

Continue ReadingJoin the Kotlin Multiplatform Contest and Win a Trip to KotlinConf’23!

Join the Kotlin Multiplatform Contest and Win a Trip to KotlinConf’23!

Join the Kotlin Multiplatform Contest

Calling all students and recent graduates who love to code in Kotlin! Showcase your creativity by building a Kotlin Multiplatform project using the technology that will help shape the future. If your entry makes it into the top 3, you’ll win a trip to KotlinConf’23, the Kotlin event of the year, with all expenses paid courtesy of the Kotlin Foundation!

Enter the Kotlin Multiplatform Contest

Eligibility requirements

  • You must be 18 years or older to participate.
  • You must be enrolled in an accredited educational program that takes one or more years of full-time study to complete, or have graduated within the last 6 months.
  • You can only submit one project.
  • The application deadline is January 13, 2023.
  • You must read and agree to the complete contest rules.

Project requirements

  • Your project must use Kotlin Multiplatform and run on at least two different platforms. While Android and iOS are permitted, you can also look for more interesting and inspiring options.
  • The project can be on any topic of your choice. We’ll judge it based on the creativity of your idea and how it is reinforced by Kotlin Multiplatform.
  • The project must be individual. It’s fine to use other open-source projects, but each project must have a single author.

Prizes

Each of 3 winners will get an all-expenses-paid KotlinConf’23 participant package, which includes travel, accommodation, and cool Kotlin swag.

Not only that, but everyone who submits a working application will receive neat prizes, too!

Join the Kotlin Multiplatform contest

How to use Kotlin Multiplatform

To learn more about Kotlin Multiplatform and get some practice, check out the resources below:

Consider also joining our Kotlin Multiplatform community in the #multiplatform Slack channel, where you can ask questions and meet fellow contestants.

Good luck! We’re looking forward to receiving and running your applications!

Continue ReadingJoin the Kotlin Multiplatform Contest and Win a Trip to KotlinConf’23!

Participez au Concours Kotlin Multiplatform et tentez de gagner votre place pour la KotlinConf’23 !

Participez au concours Kotlin Multiplatform

Avis à tous les étudiant·e·s et jeunes diplômé·e·s qui aiment coder en Kotlin : le concours Kotlin Multiplatform est l’occasion de montrer votre créativité en réalisant un projet Kotlin Multiplatform innovant et si votre projet arrive dans le top 3, vous pourrez assister gratuitement à la KotlinConf’23, l’événement Kotlin de l’année ! La Fondation Kotlin vous offre votre place pour la conférence et prend en charge vos frais de voyage et d’hébergement.

Participez au Concours Kotlin Multiplatform

Conditions d’éligibilité

  • Vous devez être âgé·e de 18 ans au moins.
  • Vous devez être actuellement inscrit·e à un cursus d’études à temps plein accrédité et d’une durée d’1 an minimum ou avoir obtenu votre diplôme au cours des six derniers mois.
  • Vous ne pouvez présenter qu’un seul projet.
  • La date limite de dépôt des candidatures est le 13 janvier 2023.
  • Vous devez accepter le règlement complet du concours.

Spécifications du projet

  • Votre projet doit utiliser Kotlin Multiplatform et fonctionner sur au moins deux plateformes différentes. Android et iOS sont autorisés mais nous vous invitons à rechercher également d’autres options.
  • Le projet peut porter sur le sujet de votre choix. Nous l’évaluerons en prenant en compte l’originalité de votre idée et la façon dont elle est renforcée par Kotlin Multiplatform.
  • Le projet doit être individuel. Il est possible d’utiliser d’autres projets open source mais chaque projet doit avoir un seul auteur.

Prix

Chacun des trois gagnant·e·s recevra un forfait de participation à la KotlinConf’23 tous frais payés comprenant la place pour la conférence, le voyage et l’hébergement, ainsi que des goodies Kotlin.

Nous avons aussi prévu d’autres prix sympas pour récompenser les candidat·e·s qui auront proposé une application opérationnelle !

Participez au concours Kotlin Multiplatform

Comment utiliser Kotlin Multiplatform ?

Pour en apprendre plus sur Kotlin Multiplatform et vous entraîner, nous vous invitons à consulter les ressources suivantes :

Pensez également à rejoindre la communauté Kotlin Multiplatform dans le canal Slack #multiplatform pour poser des questions et faire connaissance avec d’autres participant·e·s.

Bonne chance ! Nous avons hâte de découvrir vos projets !

Auteur de l’article original en anglais :

Ksenia Shneyveys

Continue ReadingParticipez au Concours Kotlin Multiplatform et tentez de gagner votre place pour la KotlinConf’23 !

Kotlin Multiplatform Yarışmasına Katılın ve KotlinConf’23 Etkinliğine Gitmeye Hak Kazanın!

Kotlin Multiplatform Yarışmasına Katılın

Kotlin’de kodlama yapmayı seven tüm öğrencileri ve yeni mezunları davet ediyoruz! Geleceği şekillendirmeye yardımcı olacak teknolojiyi kullanarak geliştireceğiniz Kotlin Multiplatform projesiyle yaratıcılığınızı sergileyin. Projeniz ilk 3’e girerse yılın en önemli Kotlin etkinliği olan KotlinConf’23 konferansına katılmaya hak kazanacaksınız ve tüm masraflarınız Kotlin Foundation tarafından karşılanacak!

Kotlin Multiplatform Yarışmasına Katılın

Uygunluk koşulları

  • Katılabilmek için 18 yaşını doldurmuş olmanız gerekir.
  • Bir yıllık veya daha uzun süren bir akredite edilmiş eğitim programına kayıtlı olmanız ya da benzer bir programdan son 6 ay içinde mezun olmanız gerekir.
  • Yalnızca bir proje gönderebilirsiniz.
  • Son başvuru tarihi 13 Ocak 2023’tür.
  • Tüm yarışma kurallarını okumanız ve kabul etmeniz gerekir.

Proje koşulları

  • Projeniz için Kotlin Multiplatform’u kullanmalısınız ve en az iki farklı platformda çalıştırmalısınız. Android ve iOS’a izin verilir, ayrıca daha ilgi çekici ve ilham verici seçenekler bulmakta da serbestsiniz.
  • Proje, dilediğiniz bir konuyla ilgili olabilir. Değerlendirirken göz önünde bulunduracağımız kriter, fikrinizin yaratıcılığı ve Kotlin Multiplatform’u nasıl kullandığınız olacak.
  • Proje bağımsız bir şekilde yürütülmelidir. Diğer açık kaynak projelerini kullanabilirsiniz, fakat her projenin tek yazarı olmalıdır.

Ödüller

Kazanan 3 adayın her birine KotlinConf’23 etkinliği için tüm seyahat ve konaklama masraflarının karşılandığı katılım paketi hediye edilecek. Pakette ayrıca harika bir Kotlin promosyon paketi yer alacak.

Çalışan bir proje gönderen tüm katılımcılara da değerli hediyeler sunulacak!

Kotlin Multiplatform yarışmasına katılın

Kotlin Multiplatform’u nasıl kullanabilirsiniz?

Kotlin Multiplatform hakkında daha fazla bilgi edinmek ve uygulamada denemek için şu kaynakları inceleyin:

Soru sorabileceğiniz ve diğer yarışmacılarla tanışabileceğiniz #multiplatform Slack kanalımızdaki Kotlin Multiplatform topluluğumuza da katılabilirsiniz.

İyi şanslar! Başvurularınızı almak ve uygulamalarınızı denemek için heyecanla bekliyoruz!

Continue ReadingKotlin Multiplatform Yarışmasına Katılın ve KotlinConf’23 Etkinliğine Gitmeye Hak Kazanın!

KotlinConf가 2023년 4월 암스테르담에서 다시 개최됩니다!

기쁘다는 말로는 부족한 소식이 있습니다. 바로 KotlinConf가 다시 개최된다는 매우 기대되고, 기쁨과 즐거움이 넘치는 소식입니다!

🌷 2023년 4월 12~14일에 암스테르담에서 KotlinConf 행사가 개최됩니다. 마침내 다시 한자리에 모여 Kotlin과 관련한 흥미로운 소식을 전해 드릴 수 있습니다!

올해의 행사에서 Kotlin 커뮤니티와 함께하려면 지금 등록하세요. 워크숍, 토크, fun이 함께합니다! 티켓이 매진되기 전에 구매하세요!

티켓 구매하기

워크숍 데이

워크숍 첫날인 2023년 4월 12일, KotlinConf가 시작됩니다. 각 워크숍에 인원 제한이 있으므로 워크숍에 참석하고 싶다면 바로 등록하세요.

컨퍼런스 패스와 함께 워크숍 참여권 1개를 구매할 수 있습니다. 아래의 내용을 확인하고 원하는 워크숍을 선택하세요.

Building Android Apps With Jetpack Compose(Jetpack Compose로 Android 앱 빌드하기) – Florina Muntenescu

이 워크숍을 통해 기초를 단단히 다지고 상태, 레이아웃, 디자인 시스템 및 애니메이션을 사용하는 선언형 사고 방식의 기초를 학습할 수 있습니다. 또한 뷰 기반 앱에서 Compose로의 실제 마이그레이션 과정을 살펴보고, Jetpack Compose에서 레이아웃의 작동 방식을 상세히 알아보며 워크숍을 마무리할 예정입니다.

Kotlin Multiplatform Mobile in Production(프로덕션 단계에서 Kotlin Multiplatform Mobile의 활용) – Kevin Galligan, Tadeas Kriz, Russell Wolf

이 워크숍에서는 빌드 시스템 및 도구 통합, iOS 측 SDK 디자인, 팀 구조, ‘Kotlin으로 개발하는 사람’ 등 Kotlin Multiplatform Mobile을 프로덕션에 적용하는 몇 가지 실습 중심의 예시를 살펴봅니다.

Kotlin TDD Masterclass(Kotlin TDD 마스터 클래스) – Nat Pryce, Duncan McGregor

테스트 주도 개발(TDD)과 관련한 실습 중심의 이 워크숍에서 TDD에 활용 가능한 Kotlin의 기능 및 TDD 방식이 Kotlin에 제공하는 이점을 살펴볼 예정입니다. 함수형 스타일이 테스트 및 디자인에 어떤 영향을 미칠까요? 모킹을 피할 수 있을까요? 과연 그렇게 하는 게 맞을까요? 테스트 중 타입 시스템의 역할은 무엇일까요? 워크숍을 통해 이와 같은 질문의 답을 함께 찾아보세요.

Building Scalable Microservices With Ktor and Kafka(Ktor 및 Kafka를 사용하여 확장 가능한 마이크로서비스 구축) – Anton Arhipov, Viktor Gamov

이 워크숍에서는 서버 측 개발을 위한 3가지 K(Kotlin 프로그래밍 언어, Ktor 서비스 프레임워크, 이벤트 스트리밍을 위한 Kafka)를 설명합니다. 워크숍을 마치면 다음과 같은 지식을 습득할 수 있습니다.

  • Ktor를 사용하여 유연한 RESTful 서비스를 만들고 배포하는 방법.
  • 추가 구성이 필요한 외부 라이브러리와 Ktor를 통합하는 방법.
  • Kafka 스트리밍과 같은 다양한 도구를 사용하여 서비스를 유연하게 연결하는 방법.

Asynchronous Programming With Kotlin Coroutines(Kotlin 코루틴을 사용한 비동기 프로그래밍) – Svetlana Isakova, Sebastian Aigner, Roman Elizarov

이 워크숍에서는 Kotlin 코루틴을 활용하여 생산성을 향상하는 데 필요한 모든 것을 학습합니다. 워크숍을 완료하면 코루틴 관련 용어를 익히고, 일반적 문제를 발견하고 예방하는 방법을 이해할 수 있습니다. 또한 프로젝트에서 코루틴을 효과적으로, 자신감 있게 사용할 수 있습니다.

Reactive Spring Boot With Coroutines(코루틴을 사용한 반응형 Spring Boot) – Urs Peter

이 워크숍에서는 Spring Boot의 코루틴 지원이 미흡한 Webflux 접근 방식의 모든 단점을 제거하고, 복잡하지 않게 반응형 기능을 제공하는 방식을 학습할 수 있습니다.

Kotlin Multiplatform 입문 – Romain Boisselle, Salomon Brys

이 워크숍을 통해 Jetpack Compose로 Android에서, Swift UI로 iOS, JetBrains Compose Web으로 웹에서, JetBrains Compose Desktop으로 데스크톱 JVM에서 실행되는 작은 애플리케이션을 개발합니다. 이러한 애플리케이션은 네이티브 룩앤필을 제공하고 완전히 테스트를 거쳐 일관성 있는 비즈니스 레이어를 재사용할 수 있습니다.

Kotlin을 사용한 함수형 프로그래밍 – Raúl Raja Martínez, Alejandro Serrano Mena, Simon Vergauwen

이 워크숍에서는 Kotlin 코드에 직접 적용 가능한 함수형 프로그래밍의 개념을 살펴봅니다. Arrow가 지원 라이브러리로 사용됩니다. 이 라이브러리는 함수형 스타일을 한층 잘 활용할 수 있도록 유용한 타입 및 확장자를 제공합니다.

KotlinConf 등록하기

발표자 모집

KotlinConf는 커뮤니티 이벤트로, 많은 분들의 참여를 기다립니다. 지금 발표자를 모집하고 있습니다!

발표 주제를 제출하고 여러분의 경험을 공유해 주세요. Kotlin을 사용한 혁신적인 방법, 여러분이 경험한 문제, 직접 제작한 프레임워크 또는 다른 사람에게 도움이 될 만한 정보라면 무엇이든 발표 주제가 될 수 있습니다.

발표 주제 제출하기


KotlinConf’23에 대한 자세한 내용을 알아보려면 kotlinconf.com을 방문하고 트위터에서 KotlinConf를 팔로우해 주세요.

게시물 원문 작성자

Ksenia Shneyveys

Continue ReadingKotlinConf가 2023년 4월 암스테르담에서 다시 개최됩니다!

KotlinConf 将于 2023 年 4 月在阿姆斯特丹回归!

KotlinConf 回来了! 我们很高兴宣布这个消息,实在是迫不期待了!

🌷 下一届 KotlinConf 将于 2023 年 4 月 12 日至 14 日在阿姆斯特丹线下举行。 我们终于可以再次聚在一起,分享 Kotlin 的精彩之处了。

立即注册,加入 Kotlin 社区的年度盛会。 将有研讨会、演讲,并且保证充满乐趣! 抓紧时间购买门票,以免售罄!

购买门票

研讨会日

我们将在 KotlinConf 的第一天(2023 年 4 月 12 日)举行研讨会。 每个研讨会的席位有限,因此如果您有兴趣参加,请尽快注册。

除了购买会议通行证之外,还可以购买研讨会门票。 选择您喜欢的研讨会

Building Android Apps with Jetpack Compose(使用 Jetpack Compose 构建 Android 应用),主持人:Florina Muntenescu

在这个研讨会中,您将从打下坚实的基础开始,学习声明式思维的基本原理,使用状态、布局、设计系统和动画。 然后,您将完成一个从基于视图的应用到 Compose 的实际迁移,最后深入了解布局在 Jetpack Compose 中的运作方式。

Kotlin Multiplatform Mobile in Production(在生产中使用 Kotlin Multiplatform Mobile),主持人:Kevin Galligan、Tadeas Kriz 和 Russell Wolf

在这个研讨会中,我们将通过一些动手示例,将 Kotlin Multiplatform Mobile 投入生产,包括构建系统和工具集成、iOS 端 SDK 设计、团队结构和“谁编写 Kotlin?”等。

Kotlin TDD Masterclass(Kotlin TDD 大师班),主持人:Nat Pryce 和 Duncan McGregor

在这个关于测试驱动型开发的动手研讨会上,我们将探讨 Kotlin 和 TDD 给彼此带来了什么。 函数式编程是如何影响测试和设计的? 我们能不能避免模拟,我们是否应该避免? 在有测试的情况下,类型系统扮演什么角色? 加入我们并找出答案!

Building Scalable Microservices With Ktor and Kafka(使用 Ktor 和 Kafka 构建可扩缩的微服务),主持人:Anton Arhipov 和 Viktor Gamov

在这个研讨会中,我们将介绍服务器端开发的三个 K:Kotlin 编程语言、Ktor 服务框架和用于事件流的 Kafka。 在研讨会结束时,您将了解:

  • 如何使用 Ktor 创建和部署弹性 RESTful 服务。
  • 如何将 Ktor 与需要额外配置的外部库集成。
  • 如何使用各种工具(如 Kafka 流)灵活地连接服务。

Asynchronous Programming With Kotlin Coroutines(使用 Kotlin 协同程序进行异步编程),主持人:Svetlana Isakova、Sebastian Aigner 和 Roman Elizarov

在这个研讨会中,您将学习在 Kotlin 中使用协同程序提高效率所需的一切。 研讨会结束时,您将增强自己的协同程序词汇,了解如何发现和避免常见问题,并能够在您自己的项目中有效且自信地使用协同程序。

Reactive Spring Boot With Coroutines(反应式 Spring Boot 与协同程序),主持人:Urs Peter

在这个研讨会中,您将了解 Spring Boot 的协同程序支持如何消除“原始”Webflux 方式的所有缺点,并为您提供毫不复杂的反应式特性。

Getting Started With Kotlin Multiplatform(Kotlin Multiplatform 使用入门),主持人:Romain Boisselle 和 Salomon Brys

在这个研讨会中,我们将构建一个小型应用程序:使用 Jetpack Compose 构建在 Android 上运行的变体,使用 Swift UI 构建在 iOS 上运行的变体,使用 JetBrains Compose Web 构建在网络上运行的变体,使用 JetBrains Compose Desktop 构建在桌面 JVM 上运行的变体,提供原生外观,同时重用一个经过充分测试的连贯业务层。

Functional Programming in Kotlin(Kotlin 中的函数式编程),主持人:Raúl Raja Martínez、Alejandro Serrano Mena 和 Simon Vergauwen

在这个研讨会中,我们将研究直接适用于 Kotlin 代码的函数式编程的概念。 我们将使用 Arrow 作为支持库,它包括许多有用的类型和扩展,能够使函数式编程体验更加愉悦。

预定席位

演讲嘉宾招募

KotlinConf 是一个社区活动,因此我们希望您能参加。论文征集现已开放!

提交演讲主题并分享您的经历,无论是寻找使用 Kotlin 的创新方式、您面临的挑战、您创建的框架,还是您想分享的任何可以帮助其他人的内容。

提交您的演讲主题


有关 KotlinConf’23 的更多信息,请访问 kotlinconf.com 并在 Twitter 上关注 KotlinConf

本博文英文原作者:

Ksenia Shneyveys

Continue ReadingKotlinConf 将于 2023 年 4 月在阿姆斯特丹回归!

KotlinConf returns to Amsterdam in April 2023!

We’re happy – no, strike that! – we’re thrilled, ecstatic, and overjoyed to announce that KotlinConf is back!

🌷 The next KotlinConf will take place in person in Amsterdam on April 12–14, 2023. Finally we’ll be able to get together again and share the exciting things going on with Kotlin. 

Register now to join the Kotlin community at the event of the year. Workshops, talks, and fun are guaranteed! Get your tickets before they run out!

Get tickets

Workshop Day

We’ll kick off KotlinConf with the first day of workshops – April 12, 2023. The seats for each workshop are limited, so please register soon if you are interested in attending. 

One workshop can be bought in addition to the conference pass. Choose your favorite:

Building Android Apps With Jetpack Compose, by Florina Muntenescu

In this workshop, you’ll start by building a solid foundation and learn the fundamentals of declarative thinking, working with states, layouts, design systems, and animation. You’ll then walk through a practical migration of a View-based app to Compose, and finish by diving deeper into how layouts work in Jetpack Compose.

Kotlin Multiplatform Mobile in Production, by Kevin Galligan, Tadeas Kriz, and Russell Wolf

In this workshop, we’ll work through some hands-on examples of putting Kotlin Multiplatform Mobile into production, including build system and tooling integration, iOS-side SDK design, team structure and “Who writes Kotlin?”, and more.

Kotlin TDD Masterclass, by Nat Pryce and Duncan McGregor

In this hands-on Test Driven Development workshop, we’ll explore what Kotlin brings to TDD, and what TDD brings to Kotlin. How does a functional style affect testing and design? Can we avoid mocking, and should we? What role does the type system play when we have tests? Join us and find out.

Building Scalable Microservices With Ktor and Kafka, by Anton Arhipov and Viktor Gamov

In this workshop, we will cover the three Ks for server-side development: the Kotlin programming language, the Ktor services framework, and Kafka for event streaming. By the end of the workshop you will know:

  • How to create and deploy resilient RESTful services using Ktor.
  • How to integrate Ktor with external libraries that require additional configuration.
  • How to flexibly connect services using a variety of tools, such as Kafka streams.

Asynchronous Programming With Kotlin Coroutines, by Svetlana Isakova, Sebastian Aigner, and Roman Elizarov

In this workshop, you’ll learn everything you need to become productive with coroutines in Kotlin. By the end, you’ll have enhanced your coroutines-related vocabulary, understand how to spot and avoid common problems, and will be able to effectively and confidently use coroutines in your own projects.

Reactive Spring Boot With Coroutines, by Urs Peter

In this workshop, you’ll learn how Spring Boot’s Coroutine support wipes out all of the downsides of the ‘raw’ Webflux approach and provides you with reactive characteristics without the complexity.

Getting Started With Kotlin Multiplatform, by Romain Boisselle and Salomon Brys

In this workshop, we’ll be building a small application that runs on Android with Jetpack Compose, on iOS with Swift UI, on the web with JetBrains Compose Web, and on desktop JVMs with JetBrains Compose Desktop, providing a native look and feel while reusing a fully tested and coherent business layer. 

Functional Programming in Kotlin, by Raúl Raja Martínez, Alejandro Serrano Mena, and Simon Vergauwen

In this workshop, we’ll look at concepts from functional programming that are directly applicable to Kotlin code. We’ll use Arrow as a supporting library, which includes many useful types and extensions to make a functional style even more pleasant.

Secure your spot

Call for speakers

KotlinConf is a community event, so we would love for you to take part. The call for papers is now open!

Submit a talk and share your experience, whether it’s about finding innovative ways to use Kotlin, the challenges you’ve faced, a framework you’ve created, or anything you’d like to share that could help others along their journey.

Submit your talk


For more information on KotlinConf’23, be sure to visit kotlinconf.com and follow KotlinConf on Twitter.

Continue ReadingKotlinConf returns to Amsterdam in April 2023!

End of content

No more pages to load