Auto Added by WPeMatico

Hello Kotliner,

Long time no see!

The first two months of 2024 have passed! We hope they went well for you, and even better things are about to come.
In this newsletter, we’ll dive deep into Kotlin and Jetpack Compose, and we’ll exercise our Kotlin skills.
Have fun! 🛝

Articles

Effective Kotlin Item 20: Do not repeat common algorithms.
Learn the importance of extracting utility functions for your programs to avoid reinventing the wheel and optimising your code. Goodbye to repetitive algorithms!
👉 Go to the article

Effective Kotlin Item 25: Each function should be written in terms of a single level of abstraction.
Why each function should be written in terms of a single level of abstraction and how to achieve it.
👉 Go to the article

Effective Kotlin Item 26: Use abstraction to protect code against changes.
Get to know the facts about how we abstract elements, and what are the consequences.
👉 Go to the article

Abstraction design: Introduction
Discover the essence of abstraction and its role as the article by Marcin Moskala unfolds the principles behind creating and using abstractions.
👉 Go to the article

Kotlin Coroutines dispatchers — update.
What is abstraction in programming and why is it so important? Discover the essence of abstraction and its role as the article by Marcin Moskala unfolds the principles behind creating and using abstractions.
👉 Go to the article

Jetpack Compose I: Beginner’s Series.
The only Android Jetpack Compose guide you need. A straightforward insight leads you from foundational basics to advanced.
👉 Go to the article

Jetpack Compose II: Compose Navigation.
Learn about Nested, BottomAppBar, and Dialog Navigation — in Jetpack Compose.
👉 Go to the article

Kotlin Exercises

  • Pretty Time Display
    Do you know the secondToPrettyTime function in Kotlin?
    Give it a try with this exercise. 👇
    Playground
  • Best students list
    Implement makeBestStudentsList function to display the best 10 students, so they can get an internship.
    Take a moment and try to solve it. 👇
    Playground

Kotlin OPEN Workshops

KOTLIN PRO
For Kotlin Developers who want to master everyday Kotlin usage.

  • Dates: 26–28 March 2024
  • Times: 9:00–17:00 UTC+1
  • Fee: 400 euros
  • Registration Here

KOTLIN COROUTINES
Workshop covering asynchronous programming in Kotlin using Kotlin Coroutines.

  • Dates: 9–10 April 2024
  • Times: 9:00–17:00 UTC+2
  • Fee: 300 euros
  • Registration Here

KOTLIN MASTERY
For experienced Kotlin developers who want to master advanced Kotlin usage.

  • Dates: 13–14 May 2024
  • Times: 9:00–17:00 UTC+2
  • Fee: 300 euros
  • Registration Here

Last but not least — we’ve been diligently working to analyze your awesome feedback and keep up with the latest trends and developments in Kotlin. We’re super excited to share with you the outcome — brand new workshops, redesigned with your unique needs in mind! Feel free to dive in and explore. Happy learning!

Download PDF 👇

https://drive.google.com/file/d/13asOxpTAy66-aX7dRZfI7Gk8TcKGGt0X/view


Hello Kotliner, was originally published in Kt. Academy on Medium, where people are continuing the conversation by highlighting and responding to this story.

Continue ReadingHello Kotliner,

End of content

No more pages to load