Browse Tag

Kotlin

【サーバーサイドKotlin】ことりん × テスト with SpringFramework

はじめに

なぜサーバーサイドKotlinを導入するのか?であるように、現在アプリボットでは、新規開発プロダクトのサーバーサイド言語でKotlin導入を進めています。
そこで、テストコードについてもKotlin化しましたのでご紹介します。

なお、この記事は2018年1月時点の情報なので今はもっと良い方法があるかもしれません。

 

Keep Reading

Java(Kotlin)におけるgRPCライブラリの選定と実装および速度比較検証

はじめに

Applibotで内定者アルバイトをしている18卒の杉浦です。
今回、Applibotの基盤制作チーム A.R.T.(Applibot Root Technologies)でのタスクとして、Java (Kotlin)におけるgRPCライブラリの選定と、gRPCと既存の運用でよく使われているシリアライズフォーマットであるJSONを用いたAPIとの速度比較をしたのでその結果を書きます。

Keep Reading

【サーバーサイドKotlin】データクラスの継承について

はじめに

以前の記事でもご紹介した通り、現在アプリボットでは新たなサーバーサイドの言語として、Kotlinの導入を進めています。
これまで主にJavaで作っていた基盤をKotlinに置き換える作業をしており、その中で引っかかった問題点を随時ご紹介していきたいと思います。
今回はKotlin独自の機能の一つである、データクラスについてのお話です。

Keep Reading

Swift is NOT like Kotlin..?

こんにちは。クライアントサイドエンジニア(Android中心)の矢野です。
アプリボットで開発しているアプリ「Qunme」では、プログラミング言語としてiOSにSwiftを、AndroidにKotlinを採用しています。

Kotlin導入の狙いの一つに、Swiftと文法が似ているためロジックを共有して工数を削減できるのではないか、ということがありました。

実際に導入してみて、共有できる部分もありましたが共通化が難しい部分もありましたので、今回はSwiftとKotlinで違いが大きい部分を知見として紹介します。

Keep Reading