Kotlin-Related News

  • Let's fly together with Android Jetpack
    by Sergio Gutiérrez Mota on March 25, 2019 at 10:10 am

    Now that we all are starting to feel the good weather coming 🏖️ it's time to boost your Android skills with the newest set of libraries from Google: Android Jetpack.In Karumi, we are always trying new tools and frameworks to see how they solve real problems we have in our […]

  • Help Yourself and the Compiler with Contracts
    by Gergely Hegedüs on March 21, 2019 at 9:35 am

    In the world of Kotlin, contracts represent a deal between the developer and the compiler. As a developer you can share insight of your code with the compiler and it can use this extra info for better code analysis. […]

  • Kotlin Sequences: An Illustrated Guide
    by author@typealias.com (Dave Leeds) on March 7, 2019 at 12:00 am

    You’ve probably come across Kotlin’s sequences at one time or another. Maybe you’ve heard that they can process data more efficiently than normal collections. But have you ever wondered exactly what they do, how they achieve the efficiency, or when you should use them? In this article series, we’re going to cover just about everything there is to know about them! In this article, we’ll walk through a story that will help us visualize the difference between sequences and normal collections. […]

  • Comparing Kotlin to Scala
    by Brad Cypert on March 5, 2019 at 2:43 am

    Kotlin to Scala. Scala to Kotlin. Two contenders for my heart. In the left corner, we have the new comer! Weighing in at just over 1.2MB — The Ambassador of Android: Kotlin! And in the right corner, we have the long-time favorite, weighing in at just over 5.3MB — The Archduke of Akka, The Sultan […] The post Comparing Kotlin to Scala appeared first on Brad Cypert. […]

  • New Open Training Season - Q2 2019
    by Pedro Vicente Gómez Sánchez on March 4, 2019 at 9:47 am

    The first quarter of the year is ending and we have awesome news for you 🙀 Starting from April, we'll run 3 new open training events for Q2 2019 👏👏Based on our continuous improvement milestone, we've released a new Karumi Open Training Season with three new Open Training editions we w […]

  • How Kotlin makes me a more productive software developer
    by s1m0nw1 on February 12, 2019 at 9:18 pm

    How Kotlin makes me a more productive software developer I’ve been writing JVM code for more than seven years now, and I did so mainly using Java. This changed about two years ago when I picked up Kotlin. By now, I managed to drop the Java language more-or-less entirely in favor of Kotlin. I did […] The post How Kotlin makes me a more productive software developer appeared first on Kotlin Expertise Blog. […]

  • Kotlin 1.3.20 released
    by Hadi Hariri on January 23, 2019 at 7:14 pm

    We’re happy to announce the release of Kotlin 1.3.20, a new bug fix and tooling update for Kotlin 1.3. In addition to improvements to the compiler and IDE, this version: Allows running Gradle tasks in parallel within a single project … Continue reading &rarr […]

  • New training, from zero to Kotlin Functional Programming Developer
    by Pedro Vicente Gómez Sánchez on January 17, 2019 at 10:32 am

    🎉🎉 A new year begins, and we have fantastic news to share with you 🎉🎉It's time to leave the comfort zone and expand your coding skills to new coding paradigms. What about pushing your limits by learning Kotlin and functional programming with Arrow.Today, we have awesome news for you! W […]

  • The Facade Pattern for Simple Dependency Injection
    by Brad Cypert on January 16, 2019 at 4:32 pm

    I’ve been working on a Ktor api for a while now and found myself needing to make sure my routes had access to my repositories. Naturally, I sought out the advice of anyone who’s implemented Dagger with Ktor. After digging for a bit, I realized that it was completely unnecessary and likely overkill. Dagger works […] The post The Facade Pattern for Simple Dependency Injection appeared first on Brad Cypert. […]

  • Tips For Writing a Library in Kotlin
    by Adam Arold on January 12, 2019 at 9:37 am

    Writing a library in Kotlin seems easy but it can get tricky if you want to support multiple platforms. In this article we'll explore ways for dealing with this problem. […]

  • Controllers in Ktor
    by Brad Cypert on January 10, 2019 at 3:59 pm

    Ktor is a microframework written in Kotlin. It’s focus is on building asynchronous servers and clients in connected systems. I’ve been using it predominantly for the “server” slice of that statement. I call Ktor a “microframework” simply because, while it’s opinionated, you have a lot of freedom in the way that you accomplish tasks within […] The post Controllers in Ktor appeared first on Brad Cypert. […]

  • Kotlin Census 2018
    by Alina Dolgikh on December 20, 2018 at 9:39 am

    Our Kotlin community is growing fast; the number of users has increased by almost 3 times this year. The feedback you give is very important to us both as newcomers who have just started using Kotlin in 2018 and as … Continue reading &rarr […]

  • Gradle Kotlin DSL 1.0
    by Roman Belov on December 10, 2018 at 5:34 pm

    This is a guest blog post from Paul Merlin software engineer for Gradle The recently released Gradle 5.0 includes the Gradle Kotlin DSL v1.0 which is now ready for widespread use. We want you to enjoy a build authoring experience … Continue reading &rarr […]

  • KotlinConf 2018 Videos, Slides, and Photos are Out!
    by Alina Dolgikh on December 4, 2018 at 1:42 pm

    The KotlinConf 2018 videos and their accompanying slides are all now available on the schedule on the website. In addition to this, there are two playlists on the JetBrains TV channel which cover day one and day two. The pictures … Continue reading &rarr […]

  • Java Android faq interview algorithms collections
    by arvifox on November 29, 2018 at 3:23 pm

    Collections in java. don’t forget https://habrahabr.ru/post/162017/ https://habr.com/post/156361/ https://habrahabr.ru/post/237043/ Complexity pdf wiki – Computational complexity theory O notation pdf, pdf Введение в анализ сложности алгоритмов (часть 1) (https://habr.com/post/196560/) is lg n https://auth0.com/blog/best-practices-in-android-development/ Often Ignored Stuff — Android Data Structures (https://medium.com/@ankitsharma6466/often-ignored-stuff-android-data-structures-ec2efff847ea) Android Interview Questions Cheat Sheet [https://medium.com/@anitaa_1990/android-interview-questions-cheat-sheet-96ea01c88def] Android Interview Questions Cheat Sheet — Part II [https://android.jlelse.eu/android-interview-questions-cheat-sheet-part-ii-bea0633f0da7] Tips: JPA, Hibernate pdf java opensource on github pdf […]