Convert Kotlin to Objective-C for IOS Developers

Kotlin is here for IOS, but only with Objective-C for now. Plans are being made to accommodate Swift as well. Converting to Swift When converting from Objective-C to Swift theirs a massive improvement on the language. There are obvious improvements, and that’s why everybody is moving to Swift from Objective-C. The…

Learn Android Kotlin with EduTool

EduTool is a plugin developed by JetBrains to help others learn Kotlin. The only course that’s available through EduTools is Kotlin Koans. Learning The way the course is setup, I think is the best way to learn a programming language. It’s similar to CodeAcademy in that it’s a series of tutorials….

Android Kotlin RecyclerView MVP

Using MVP with RecyclerView is beneficial to clean code and testing. Without MVP, all your code will be inside the RecyclerView and a big mess, ah! RecyclerView Our RecyclerView should be all Android code. Their shouldn’t be any math, or calculations within the RecyclerView, only Android code. The RecyclerView code…

What’s Kotlin Design Pattern Used For?

A style guide is an important document for software developers and their teams. Their’s many benefits of a style guide, and many times it’s almost mandatory for some Android projects because theirs so many benefits of having a style. When is a Style Guide Used? A style guide can be…

Android Kotlin Style Guide

The Android Kotlin Style Guide is out, hooray! Their certain topics within the style guide for Kotlin that I believe are the best of the bunch and are a great starting point when converting over to this style guide. If Statement If statements need something to separate between the if statement…

Corounies Launch and Async

Within Coroutines, we aren’t limited to only creating async tasks and having background tasks like this: We can use launch(UI), or async(UI). The difference is, async(UI) can actually return a value. The launch(UI) returns Unit so it can’t. Since async(UI) has this ability to return a value this would be…

Android Kotlin Coroutines

Old Way of Threading This way of creating threads in Android is actually a hassle. What if you want to update the UI at different times? It’s going to look something like this: Attack of the uiThreads! Theirs already two uiThreads taking up a lot of lines in our code! Every…

Android Kotlin MutableList VS List

With Kotlin, what’s the difference between a MutableList, and a regular List? They both have very similar names, but you’ll find that their very different, especially with the amount of freedom you have with each one, as well as performance. Mutable List Documentation Kotlin Regular List Documentation

1 2 3 14