Kotlin Multiplatform enables tremendous efficiency gains for mobile and web development, risk-free. Touchlab can ensure your team's success with KMP.
December 23, 2019オレの考えた最強のKotlin Multiplatform Projectアーキテクチャ2020 この記事はKotlin Advent Calendar 2019 の20日目の代打記事です。 そのため、日付の順序が逆になってしまっています。 Kotlin/Nativeをバックグラウンドスレッドで使う方法は22日目の記事を見て下さい。 Overview上記の記事で解説した通りまだPreview版ですが、Kotlin/Nativeでも遂にバックグラウンドスレッドが利用可能になりました。 この記事では、CoroutinesのFlowを使って俺の考えた最強のKotlin Multiplatform Project(MPP)設計を語ります。 ※ タイトルはネタです。設計なんてサービスによって変わります。(今回はそれなりに大きなサービスを想定しています) ※ 設計は宗
SQLDelight started as a project 4 years ago on the ContentValues and SQLiteOpenHelper APIs from Android with the goal of making writing SQL easy and safe. The library was an early adopter of Kotlin internally, but has been generating Java since its inception. We love Kotlin and weren’t satisfied with a Java API that we knew could be done better in Kotlin, so a year ago we embarked on a complete re
There are several freely available datasets online. One platform I came across was Kaggle. It supports analytics competitions based on user-mined datasets. After a bit of digging, I uncovered a CSV file of user reported UFO Sightings. This turned out to be interesting data. For instance, which countries had the most reported UFO sightings? Is there a particular day of the week where sightings occu
Written in Kotlin Utilizes language features like coroutines, type-safe builders and operator overloading to ease game development. Based on libGDX Extends a robust multi-platform game framework with highly modular and minimally opinionated Kotlin utilities. Multi-platform KTX can be used to create desktop, Android and iOS applications. Supports other platforms through third-party libraries.
The Koin framework has been started a while now (remember when I published its first lines in “Better dependency injection for Android”). I daily use Koin on several apps in production & begin to have some encouraging feedback (article updated with Koin version 0.9.2). To show you how it can help you and save your time, let’s take a real app example — The TodoApp from Google Blueprint Architecture
IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Am
Generating Kotlin code with KotlinPoetJava code generation has become a popular solution to simplifying library code. Dagger generates interface implementations, Butter Knife… Java code generation has become a popular solution to simplifying library code. Dagger generates interface implementations, Butter Knife generates Android UI boilerplate, and Wire generates implementations of value classes f
Philipp Hauer's Blog Engineering Management, Java Ecosystem, Kotlin, Sociology of Software Development Posted on Mar 28, 2017. Updated on Jun 12, 2022 In order to take full advantage of Kotlin, we have to revisit some best practices we got used to in Java. Many of them can be replaced with better alternatives that are provided by Kotlin. Let’s see how we can write idiomatic Kotlin code and do thin
Java is a great programming language but has some known flaws, common pitfalls and not-so-great elements that have been inherited from its early days (1.0 got released in 1995). A well-respected Book on how to write good Java code, avoid common coding mistakes and deal with its weaknesses is Joshua Bloch’s “Effective Java.” It contains 78 sections, called “Items”, that give the reader valuable adv
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く