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

📧 What's inside MMA and how it can help you

Friday, April 26, 2024

What's Inside Modular Monolith Architecture? Hey there! 👋 I wish you an excellent end to the week. What better way to spend the weekend than diving headfirst into a 12+ hour course? Well, maybe

Data Science Weekly - Issue 544

Friday, April 26, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Develop highly relevant search applications using AI

Friday, April 26, 2024

New Elasticsearch and AI training ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect A world of AI possibilities door-test 2.png Explore

Stripe makes more changes

Thursday, April 25, 2024

TikTok is in trouble, and net neutrality is back View this email online in your browser By Christine Hall Thursday, April 25, 2024 Welcome back to TechCrunch PM, your home for all things startups,

💎 Issue 414 - From a Lorry Driver to Ruby on Rails Developer at 38

Thursday, April 25, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 414 - JavaScript Features That Most Developers Don’t Know

Thursday, April 25, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 407 - The Performance Impact of C++'s `final` Keyword

Thursday, April 25, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 407 Release Date Apr 25, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 414 - Everyone Has JavaScript, Right?

Thursday, April 25, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 408 - All web browsers on iOS are just Safari with different design

Thursday, April 25, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 408 Release Date Apr 25, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💧 Don't Bother Liquid Cooling Your AMD CPU — Why You Should Keep Using Live Photos on iPhone

Thursday, April 25, 2024

Also: We review the Unistellar Odyssey iPhone Telescope, and More! How-To Geek Logo April 25, 2024 Did You Know Charles Darwin and Abraham Lincoln were both born on the same day: February 12, 1809. 💻