Kotlin Weekly - Kotlin Weekly #257

 
 

ISSUE #257

4th of July 2021
 



Announcements


Kotlin Features Survey Edition #2
JetBrains is launching the Kotlin Features Survey, along with a webinar hosted by Roman Elizarov and Svetlana Isakova. Check it out to give your opinion about the next steps that Kotlin should follow.
blog.jetbrains.com



Articles


How we use Kotlin for backend services at Zalando
The folks at Zalando have written an article about how they use Kotlin for their backend.
engineering.zalando.com

Using MongoDB in Ktor
In this article, Himanshu Singh writes about how to use MongoDB as a database using ktor.
himanshoe.com

Deploy a microservice in Kotlin with Ktor - Part II
Second article on the series on deploying microservices using ktor.
innovorder.dev

Share your Gradle configuration with the Gradle Kotlin DSL
This guide will help you to convert your Gradle build scripts from Groovy to Kotlin, allowing you to take advantage of some great benefits.
blog.kotlin-academy.com

Respect the contract of equals
New item from the book Effective Kotlin. This time, why and how we should respect the contract of equals.
kt.academy

Kotlin: Type conversion with adapters
In this post we will learn how we can use Kotlin extension functions to provide a simple and elegant type conversion mechanism.
www.mscharhag.com

Create a seam for testing using default values and function references
A seam is a way to circumvent code that makes testing hard or even impossible. Learn how can we apply it in Kotlin.
le0nidas.gr


Sponsored

Machine learning for voice made easy with Kotlin
Why don’t more Kotlin apps use voice? Machine learning for voice is hard, and existing solutions are clunky and rigid. So we open-sourced an Android library (also Node, Python, iOS, & React Native), and built a no-code web tool to make custom wake words, speech recognizers, and AI voices—for all devs!
www.spokestack.io



Android


Compose: Strikethru Animation
Can you use Compose to effectively implement animations? Yes you can. Mark Allison has written an article on this topic.
blog.stylingandroid.com

repeatOnLifecycle API design story
In this blog post, you’ll learn the design decisions behind the Lifecycle.repeatOnLifecycle API and why Google removed some of the helper functions we added in the first alpha version of the 2.4.0 lifecycle-runtime-ktx library.
medium.com


Jobs

Senior Android Engineer (d/f/m) at Mobimeo
Mobimeo is changing the way cities move. We are a technology company working on simplifying everyday mobility in urban centers. Our Android team develops digital mobility applications using Kotlin involving mapping, routing and live navigation topics.
mobimeo.jobs.personio.de



Podcast


HTTP as a Function With http4k
Ivan Sanchez and David Denton, the co-creators of the http4k framework, speak at Talking Kotlin about their work.
talkingkotlin.com



Libraries


JetQuotes
A Quotes Application built to Demonstrate the use of Jetpack Compose for building declarative UI in Desktop.
github.com

Compose Bird
A flappy bird clone using Compose Web and radio buttons.
github.com

Contribute

We rely on sponsors to offer quality content every Sunday. If you would like to submit a sponsored link contact us.

If you want to submit an article for the next issue, please do also drop us an email.
 


Thanks to JetBrains for their support!

Twitter
Facebook
Website
Copyright © 2021 Kotlin Weekly, All rights reserved.
You are receiving this email because you opted in at our website.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp
Facebook
Twitter
Link
Website

Older messages

Kotlin Weekly #256

Sunday, June 27, 2021

ISSUE #256 27th of June 2021 Announcements Kotlin 1.5.20 Released Kotlin 1.5.20 has been finally released. Check out in this page everything included. blog.jetbrains.com Kotlin Multiplatform Mobile for

Kotlin Weekly #255

Sunday, June 20, 2021

ISSUE #255 20th of June 2021 Announcements Calling All Kotlin Programmers! Take Part in Kotlin Heroes: Episode 7 Coding Contest Starting from June 22, you can polish your Kotlin skills and practice

Kotlin Weekly #254

Sunday, June 13, 2021

ISSUE #254 13th of June 2021 Announcements Kotlin 1.5 Event Materials and 10 Questions from the Q&A The recordings of the 1.5.0 release celebration event are out and available for you on the Kotlin

Kotlin Weekly #253

Sunday, June 6, 2021

ISSUE #253 6th of June 2021 Announcements Compose for Desktop: Milestone 4 Released Milestone 4, the latest version of Compose for Desktop, is coming packed with features. Check the announcement for a

Kotlin Weekly #252

Sunday, May 30, 2021

ISSUE #252 30th of May 2021 Announcements Nine Highlights from the Kotlin Roadmap JetBrains has updated its plans for 2021 and beyond, and the Kotlin Roadmap for this period is now public. Check out

You Might Also Like

72 x $99 tickets left for virtual product conference (May 2)

Thursday, March 28, 2024

​ACT FAST!​ ONLY 72 TICKETS AVAILABLE AT THE DISCOUNTED RATE OF $99! MAY 2, 2024 | ONLINE ACROSS THE WORLD Join product people from around the world on Thursday, May 2, for INDUSTRY, the #1 Virtual

⚙️ "I'm a GPT builder" 😎

Thursday, March 28, 2024

Plus: Elon's Grok will be available to all ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🔒 The Vault Newsletter: March issue 🔑

Thursday, March 28, 2024

Get the latest business security news, updates, and advice from 1Password. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

📑 Discover The Power of AI With UPDF — 63% Off For a Limited Time

Thursday, March 28, 2024

Digitally Read/Sign/Edit/Summarize PDFs Seamlessly. Available Now at a Huge Discount! How-To Geek Logo March 28, 2024 Tired of Dealing With PDFs? Try AI-Powered UPDF With the Biggest Discount of the

Issue 310 - New Autopark looks awesome!

Thursday, March 28, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 310 - New

Programmer Weekly - Issue 199

Thursday, March 28, 2024

View this email in your browser Programmer Weekly Welcome to issue 199 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Optimization hinders evolution.

wpmail.me issue#660

Thursday, March 28, 2024

wpMail.me wpmail.me issue#660 - The weekly WordPress newsletter. No spam, no nonsense. - March 27, 2024 Is this email not displaying correctly? View it in your browser. News & Articles What's

New attack targets Apple devices

Thursday, March 28, 2024

Eufy's new Mach S1 Pro; Using VR in a car; April solar eclipse FAQ -- ZDNET ZDNET Tech Today - US March 28, 2024 placeholder New password reset attack targets Apple device users - what to do if it

Web Tools #558 - ImageKit Review, JS Libraries, Git/CLI Tools, Jamstack

Thursday, March 28, 2024

WEB VERSION Issue #558 • March 28, 2024 The following is a paid product review for ImageKit's Video API, a developer-friendly toolkit for real-time video optimizations and transformations, to help

An Emmy-winner's guide to AI video

Thursday, March 28, 2024

They built this in 2 months 👀 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌