March 28, 2019

Kotlin Multiplatform LibraryをBintray経由で配布

先日Napier というKotlin Multiplatform Project(以後mpp)におけるログライブラリを作成したのですが、 jCenterにアップロードするまでに大変苦労しました。 先人の知恵を書き記しておくので、この記事を参考にしてみなさんもKotlin mpp libraryを作ってみて下さい。 Kotlin mppに限らずgradleのプロジェクトをbintray経由でjCenter, Mavenに上げる際にも役立つと思うので、参考になれば。 Read more

February 18, 2019

NapierというKotlin Multiplatform用のログライブラリを作った

Motivation Kotlin Multiplatformの構成がDroidKaigi2019 に導入されたことで、日本ではかなり注目度が高まっているように感じる。(嬉しい) ご存知の通りKotlin Multiplatform ProjectのCommon moduleでは、Kotlinで書かれた(各プラットフォームに依存しない)コードしか使用することが出来ない。 サンプル程度の量であればそこまで問題ないが、プロジェクトレベルの開発となるとどうしても必要となってくるのが、ログライブラリだ。 現状Common moduleで使えるのは println のような標準出力のみとなっているため、表示場所の情報等が一切表示されない問題と、リリース用の配布用アプリにもそのままログが出力されてしまう問題がある。 そこで、Napierという名前のKotlin Multiplatform用のログライブラリを作った。 Read more

October 30, 2018

Kotlin1.3の新機能

この記事ではKotlin1.3にて追加された新機能についての解説です。 量がとても多く全てに触れることは出来ないので主要機能と個人的にピックアップしたい機能を中心に解説していきたいと思います。 Read more

© AAkira 2023