Kotlin Weekly - Kotlin Weekly #307

 
 

ISSUE #307

19th of June 2022
 



Announcements


Koin Annotations 1.0 - Now Stable!
Koin Annotations project is now getting to its first stable version. With this, Koin folks are introducing a new way to declare modules, components, and new tooling capacity.
blog.kotzilla.io



Articles


Receivers and Extensions
Dave Leeds has published a new article, covering implicit and explicit receivers, extension functions, and extension properties.
typealias.com

What I miss in Java, the perspective of a Kotlin developer
Nicolas Fränkel has written an article summarizing what he is missing on Java after a decent amount of time as a Kotlin developer.
blog.frankel.ch

From Objects to Functions
Uberto Barbini has started a 3 parts blog post about functional programming in Kotlin, with this being the first one in the series.
medium.com

Kotlin Multiplatform In-Memory SQLDelight Database for Integration and UI Testing on iOS and Android
Databases are an integral part of mobile application development, so it's important that these features are properly tested. Learn how to do it with SQLDelight KMP.
akjaw.com
 


Sponsored

Did you know that the Kotlin audience has doubled in size over the last year from 2.4M to 5M in 2022?
Take the Developer Nation survey and share your views on the most important coding skills, tools or platforms for 2022.🎁 You will get a virtual goody bag with free resources, plus a chance to win an iPhone 13, a Samsung Galaxy S22, Amazon vouchers & more.
developereconomics.net



Android


Creating a graph in Jetpack Compose
Many times we have to represent some data in form of a progressive graph.Saurabh Pant has put together some ideas to get it done with Compose.
proandroiddev.com

Coil's Image Loading Pipeline : Mappers
In this second article about Coil, the author speaks about the Mapper, the first component that’s used when the ImageRequest is executed.
theeclecticengineer.com



Videos


Factory Design Pattern in Kotlin
Alexey Soshin, the author of “Kotlin Design Patterns and Best Practices”, sits down with Sebastian to discuss the factory design pattern – a creational design pattern popularized by the “Gang of Four” book “Design Patterns: Elements of Reusable Object-Oriented Software”.
www.youtube.com



Events


Free GraphQL & Apollo Kotlin Workshop
Learn the basics and advantages of GraphQL for mobile app development, along with integrating and using Apollo Kotlin in this free, hands-on workshop on June 22 from 9-11am PST. Register for free.
www.apollographql.com



Libraries


BindsAdapter
BindsAdapter is an Android library to help you create and maintain an Adapter class easier via KSP.
github.com

ComposePPT
An experimental UI toolkit for generating PowerPoint presentation files using Compose.
github.com

Premo
Premo is a Kotlin Multiplatform library that helps you implement the Presentation Layer and share it on Android, iOS, Desktop and Web.
github.com

MMKV for Kotlin Multiplatform
MMKV for Kotlin Multiplatform is a wrapper for MMKV using KMP,
github.com

Vitamin
Another example of a Design System: Compose Decathlon Design System is based on Material Design, and obviously 100% Kotlin.
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 © 2022 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

Key phrases

Older messages

Kotlin Weekly #306

Sunday, June 12, 2022

ISSUE #306 12th of June 2022 Hi friends. This week we had a bunch of announcements and interest stories, it was hard for us to make a selection. Enjoy our selection of articles for this week.

Kotlin Weekly #305

Sunday, June 5, 2022

ISSUE #305 5th of June 2022 Hello from San Francisco folks! This week we have been checking out the Droidcon and some of the stuff that folks are working with. Check out our selection of articles for

Kotlin Weekly #304

Sunday, May 29, 2022

ISSUE #304 29th of May 2022 Hi all. We hope you enjoy our upcoming selection of articles for this week, including our own one on KMP and Swift. Have a great start of the week. Announcements Kotlin API

Kotlin Weekly #303

Sunday, May 22, 2022

ISSUE #303 22th of May 2022 Hello folks! Touchlab has released their new Xcode-Kotlin plugin, make sure to check it out if you are working with KMP. Now take a look at the selection of articles we have

Kotlin Weekly #302

Sunday, May 15, 2022

ISSUE #302 15th of May 2022 Hi folks! Google I/O just happened, and there has been a bunch of announcements for developers. It seems that Compose is here to stay, in case it was not clear enough before

You Might Also Like

Apple unveils M4 chip 💻, TikTok sues US 🏛️, deniable encryption 🔒

Wednesday, May 8, 2024

Apple's Let Loose showcase was all about the iPad. The next iPad Pro will be powered by an M4 chip. It will use a new display tech called Tandem OLED Sign Up |Advertise|View Online TLDR Together

See what Apple did to the iPads

Tuesday, May 7, 2024

Plus: A sperm whale alphabet and Oyo wants some discounted funding View this email online in your browser By Christine Hall Tuesday, May 7, 2024 Hello, and welcome back to TechCrunch PM. Today's

🍿 5 Things to Do With Your Old TVs — Ditching Google Search for Perplexity AI

Tuesday, May 7, 2024

Also: How to Turn Off Vanish Mode on Instagram, and More! How-To Geek Logo May 7, 2024 Did You Know The lens of your eye casts everything it sees upside down onto your retina; only when the image

JSK Daily for May 7, 2024

Tuesday, May 7, 2024

JSK Daily for May 7, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Building Large Scale Web Apps | A React Field Guide I had the privilege to work with Addy

Random Web App Ports, unittest, TypeIs vs TypeGuard, and More

Tuesday, May 7, 2024

`TypeIs` Does What I Thought `TypeGuard` Would Do in Python #628 – MAY 7, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo TypeIs Does What I Thought TypeGuard Would Do in Python In this post,

Daily Coding Problem: Problem #1434 [Medium]

Tuesday, May 7, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. You are given a huge list of airline ticket prices between different cities

Chaos, Coyotes & Palm Trees 🌴

Tuesday, May 7, 2024

John Mulaney helps Netflix nail its final comedic frontier. Here's a version for your browser. Hunting for the end of the long tail • May 07, 2024 Chaos, Coyotes & Palm Trees John Mulaney's

Issue 155

Tuesday, May 7, 2024

🧑‍🚀🚀 Humanity has entered the 3rd space age. Professional fraud fighter goes undercover at a “Yahoo Boy School.” The AI music app that actually makes good music. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

A very random issue

Tuesday, May 7, 2024

Plus a new language that compiles to Go, charts for the terminal, and some Go books from Packt. | #​506 — May 7, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly Evolving the Go Standard

Chart | The Growth of a $1,000 Investment, by Stock Market Index 📈

Tuesday, May 7, 2024

In this graphic, we've visualized stock market growth by country over the past five years using major indices. View Online | Subscribe Presented by: Discover the motivations and behaviors of