All Ruby on Rails Node JS Android iOS React Native Frontend
Just like in the other hybrid solutions Kotlin Multiplatform allows to easily share the business logic between all the platforms. Moreover, the business logic can be compiled to many different platforms like JVM, Android, JavaScript, iOS, Linux, Windows, Mac, and embedded systems using Kotlin JVM, Kotlin2JS or Kotlin Native.
Read more
This review of Kotlin Multiplatform Guidelines is going to focus on the project architecture and design aspect. 
Read more
Continuous Integration in Kotlin Multiplatform projects requires a slightly different approach comparing to the Native ones.  In this edition of Kotlin Multiplatform Guidelines we will focus on explaining the possible CI implementation working with the Android, iOS, and Spring backend platforms developed with Kotlin Multiplatform. 
Read more
In this article, I will cover how we connected to our Android project, shared (between iOS and Android) library written in C++. If you don't know anything about Android NDK (native development kit) or C++, you can still learn from this article the overall method. That could help your team write logic once and share it. So let’s begin from the library file structure. In the image below we can see that we have three subfolders in our library.
Read more
Over the past few years, React Native has become a popular choice for the Android and iOS apps development. The cross-platform code sharing promise is undoubtedly the most tempting feature of this technology. Despite being a very popular choice React Native is not a holy grail and has its own limitations. There are companies which already decided to change their mobile tech stack radically and switch to platform-native development of their existing apps.
Read more
A couple of assumptions for this article: To fully understand this article reader should have at least basic knowledge about Dagger 2 library. To simplify things, later on, I will refer to Dagger 2 library just as Dagger. I used here as example MVP architecture but any other could be used with either of those libraries.
Read more
Debate about „cross-platform vs native” rages lastly due to Google’s Flutter. Google is trying to revolutionize mobile development, in the meantime, JetBrains is slowly trying to develop some „worth to consider" solution. Let’s be honest, Java is popular... very popular and in the future, Kotlin can be the next big thing, as the popularity is expected to grow as it is now. According to Stack Overflow's 2018 Annual Developer Survey Kotlin is the second beloved language among Developers.
Read more
Thanks to the fact that it can run on multiple platforms, Kotlin is gaining more and more popularity in multiplatform development. Recently we have started a dedicated R&D working group in Netguru in order to establish best practices for multiplatform development and to evaluate how much code reusability we can achieve using this technology. We’ve started to work on an online, multiplayer game project consisting of a Spring backend module along with iOS and Android client apps.
Read more
Being Kotlin enthusiasts and seeing how great 2017 KotlinConf talks were, when it was announced that the 2018 conference will take place in Amsterdam, we knew we must be there no matter what - we were not disappointed. The organization, talks, party, live concert (yeah there was even live concert by Queen and Freddie Mercury was brought back to life), ability to network with other Kotlin devs, all were top notch - the quality you could expect from JetBrains.
Read more
Kotlin is becoming more and more popular.  It took second place in most Loved and fourth place in most wanted technologies in last Stack Overflow Developers Survey!
Read more
Newer
Older
Need a successful project?
Estimate project or contact us