Himanshu Singhhimanshoe.hashnode.net·Jun 10, 2021Kotlin backend with Ktor : 101This is the second part of the series, Kotlin for backend. If you have not checked out the first part click here. Since we understand that we can use Kotlin to build scalable backend apps. Let us move to the next step. We need to decide the framework...Udhayakumar U and 4 others are discussing this5 people are discussing thisDiscuss·74 likes·1.9K readsKotlin for backendKotlin
Ronan Angiraronanblessed.hashnode.net·Oct 4, 2022Zero to one. Building my first App using firebase in Kotlin.Successfully building your first app is one of the best feelings a software developer can ever have. I purpose to share the journey of how I made a login app using Firebase in Kotlin. Introduction. What is firebase? Firebase is a backend -as a- ser...NJERU KELVIN MURIITHI and 3 others are discussing this4 people are discussing thisDiscuss·68 likes·163 readskotlin beginner
QuickBloxforQuickBlox Engineeringquickblox.hashnode.net·Jan 9, 2023How to Improve App Performance With Kotlin Coroutines in AndroidA coroutine is a concurrency design pattern used by Android developers to simplify code that executes asynchronously. Many Android developers find that coroutines can increase their efficiency when creating mobile applications, allowing them to write...Discuss·60 likes·206 readsAndroid
Vincent Tsenvtsen.hashnode.net·Apr 22, 2023Flow, SharedFlow, StateFlow Class DiagramThis is part of the asynchronous flow series: Part 1 - Exploring Android LiveData Usages and Behaviors Part 2 - Introduction to Kotlin Flows and Channels Part 3 - Exploring Different Ways to Collect Kotlin Flow Part 4 - Convert Flow to SharedFlow...Discuss·1 like·37 readsKotlin CodingAndroid
Satyajit Dassatyajitdas.hashnode.net·Apr 17, 2023What are Type aliases in Kotlin?Type alias in Kotlin is a feature that allows you to give a new name to an existing type. It can help make your code more readable and easier to understand. Here's an example: let's say you're working on an Android app and you're using the type Pair<...Discuss·10 likesAndroid
mrtechmakermrtechmaker.hashnode.net·Apr 15, 2023Merge Algorithm (Kotlin Code)The Problem Statement: You are given two sorted arrays. you need to merge them into a sorted array. Example : The Elevator Pitch of the solution: First compare the first element of each input array.(2,1) Pick the smaller element and add it to the ...Discusskotlin beginner
Medet Zhakupovmedet.hashnode.net·Apr 14, 2023Implement Stack in KotlinFirst of all, what's Stack? Stack is as the name suggests a way of storing data where data that came in last goes out first (LAST IN FIRST OUT). In other words, a stack data structure is like a pile of books where the first book you can take is the o...Discussstack
Lucy Linderderlin.hashnode.net·Apr 11, 2023Kotlin is `fun` - lambdas with receiversAs we already covered, Kotlin provides the ability to extend a class or an interface with new functionality without having to inherit from the class or use design patterns such as Decorator ⮕ Kotlin is fun - extension functions. Kotlin also treats fu...Lucy Linder and 1 other are discussing this2 people are discussing thisDiscuss·1 likeKotlin is `fun`Kotlin
Yash KhandelwalforDashwave for Mobile Devsdashwave-1679310116076.hashnode.net·Apr 6, 2023Kotlin Coroutines: Asynchronous Programming in AndroidKotlin Coroutines have been a game-changer for android dev. They have significantly improved how we write and manage asynchronous code and have made it much easier to create high-performing, responsive apps. Asynchronous programming is a crucial aspe...Discuss·28 readsKotlin
Pihu Pankajpihupankaj.hashnode.net·Apr 4, 2023What Are The Advantages And Features Of Kotlin?Introduction: Kotlin is a powerful programming language that can be statically typed and functions on different platforms like iOS, Android, Windows, Linux, etc. Kotlin was developed in 2011 and has become a widely-used programming language for Andro...DiscussKotlin
Giovanni Laquidaragiolaq.hashnode.net·Apr 1, 2023Functional Programming in Kotlin: RecursionRecursion is a powerful technique that allows you to solve complex problems in an easier way. In functional programming, recursion is an essential tool that enables developers to write elegant and efficient code. In this article, we will explore the ...Discuss·32 readsFunctional Programming in KotlinKotlin
Giovanni Laquidaragiolaq.hashnode.net·Mar 31, 2023Functional Programming in Kotlin: ImmutabilityImmutability is an important concept in functional programming. In an immutable programming paradigm, data cannot be changed once it is created. This is in contrast to a mutable programming paradigm, where data can be modified in-place. In Kotlin, th...Discuss·44 readsFunctional Programming in KotlinKotlin
Giovanni Laquidaragiolaq.hashnode.net·Mar 30, 2023Functional Programming in Kotlin: Most Common Higher-Order FunctionsIn the previous part of the series, we explored the concept of higher-order functions in Kotlin and saw how they can be used to write more concise and expressive code. In this article, we'll dive deeper into some of the most commonly used higher-orde...Discuss·10 likes·43 readsFunctional Programming in Kotlinkotlin beginner