直すのに苦労したバグはあるか? 川原友希氏(以下、川原):ここまでいろいろとFlutterとKotlinの違いとかに、フォーカスを当ててお話ししてきました。ここから先は事前にパネラー同士で質問を出していて、そこに回答していくかたちで進めたいと思います。 1つ目、こちらはoidyさんですね。お願いします。 追田泰宏氏(以下、追田):はい。アプリを作る上で厄介なバグがいくつかあったりすると思います。例えば特定の端末でしか起きないバグとか、あとはライブラリ側で落ちているからどうしようもないというバグとか、そういうのがいろいろあると思うのですが、もし「こういうのがあった」という事例があれば聞きたいなと思います。 山田淳登氏(以下、山田):これはFlutterのほうが多そうですね。 久野文菜氏(以下、久野):そうですね(笑)。ちょっと考えたのですが、iOS側はわりと直すのに大変なバグ、Engineを
登壇者の自己紹介 川原友希氏(以下、川原):「Kotlinと Flutterを愛であう会 for Android開発」のセッションを始めます。まずは登壇者を紹介します。では、まず山田さんお願いします。 山田淳登氏(以下、山田):はい。山田です。MIXIで今は「TIPSTAR」というアプリをAndroid開発していて、Android側のテックリード、チームのマネジメントなどをやっています。本日はよろしくお願いします。 では次にoidyさん、お願いします。 追田泰宏氏(以下、追田):はい。追田と申します。社内だと「oidy」と呼ばれることが多いです。Androidアプリの開発はだいたい10年ぐらい前からやっていて、その時はKotlinではなくてJavaで開発していたんですが、2018年頃からKotlinで開発し始めて、2023年あたりからFlutterのプロジェクトにジョインして、最近はFlu
【この本について】 サーバーサイド Kotlin で Web API を作成する本です。Kotlin で HelloWorld、Spring Boot の基礎から、Arrow を用いた実践的な Web API 開発の内容まで取り扱います。 【本書の構成】 本編 - 第 1 章 Kotlin 入門 - 第 2 章 Spring Boot 入門 - 第 3 章 実践 付録 - A Kotlin の基礎 【ロードマップ】 本書の全体構成を図に起こしたロードマップは下記のリンクにあります。読み進める際の参考にしてください。 https://zenn.dev/msksgm/books/implementing-server-side-kotlin-development/viewer/chapter-00-about 【更新情報】 2024/02/28 v2.0.0 第3章の Spring Boot
So you want to learn Kotlin – now what? Beginners in any field often encounter a fundamental problem: They don’t know what they don’t know. This resource aims to help self-taught Kotlin learners get a better sense of the learning landscape, from their first fun() main to juggling coroutines with ease. This guide is for anyone interested in the Kotlin language, regardless of how much experience you
The adoption of a responsive, native user interface for the Global Mobile App is enabling McDonald’s to build a codebase that can be shared across multiple platforms, removing the need for codebase redundancies. by Austin Keith, Lead Android Developer and Ryan Sander, Senior Manager, Tech Lead, Global Mobile App Platform At McDonald’s, we’ve been exploring many options to reduce the amount of code
LINEが定期的に開催する、Kotlinをテーマにした技術者向けのミートアップ「LINE Developer Meetup for Kotlin」。今回は「LINEにおけるServer Side Kotlinの導入事例と開発裏話」をテーマに開催します。ここで登壇したのは、「Messaging API」のサーバーサイドを開発している川田裕貴氏。システムの改善における取り組みについて発表しました。全2回。後半は、「Messaging API」のテスト環境について。前回はこちら。 End to EndでテストができるテストケースをKotlinで書いている 川田裕貴氏:前半はMessaging APIの話をしてきましたが、後半はちょっと話を変えます。Messaging APIの中ではテストをいろいろ動かしているのですが、テストケースも全部Kotlinで書いています。普通のユニットテストではなく、E
この記事は、ドワンゴ Advent Calendar 2020の4日目の記事です。 N予備校Androidチームでは、およそ2年かけて、Javaで書かれたコードのほとんどをKotlinに書き換えました。この記事では、コードをKotlinに書き換える上で必要だったことをまとめていきます。 Kotlin化に技術はそこまで必要ではない そもそもKotlin化をすることにそこまでの技術力は必要ないです。JavaとKotlinの互換性が高いので、Kotlin化によってコードが壊れることは少ないですし、以下のように文法にも大きな変化はないので、読めないコードが生まれることもありません。 Javaで作成したFragment public class SimpleFragment extends Fragment { @Override public View onCreateView(LayoutInf
March 28, 2019Kotlin Multiplatform LibraryをBintray経由で配布 先日Napier というKotlin Multiplatform Project(以後mpp)におけるログライブラリを作成したのですが、 jCenterにアップロードするまでに大変苦労しました。 先人の知恵を書き記しておくので、この記事を参考にしてみなさんもKotlin mpp libraryを作ってみて下さい。 Kotlin mppに限らずgradleのプロジェクトをbintray経由でjCenter, Mavenに上げる際にも役立つと思うので、参考になれば。 とある勉強会で発表したスライドはこちらです。 構成まずはKotlin Multiplatformの構成を考えます。色々なライブラリやサンプルを見ていると . ├── android │ ├── src │ └──
Overview上記の記事で解説した通りまだPreview版ですが、Kotlin/Nativeでも遂にバックグラウンドスレッドが利用可能になりました。 この記事では、CoroutinesのFlowを使って俺の考えた最強のKotlin Multiplatform Project(MPP)設計を語ります。 ※ タイトルはネタです。設計なんてサービスによって変わります。(今回はそれなりに大きなサービスを想定しています) ※ 設計は宗教です。異教徒の人は暖かく見守って下さい。宗教戦争ダメ。ゼッタイ。 ※ Kotlin/Nativeはβ版です。さらにCoroutinesのバックグラウンド対応版はPreview版です。半年後には気が変わってるかもしれません。 ※ Clean Architecture, MVVM, MVP等の一般的な設計論は知っている前提で話します。 今回のサンプルはこちらにあります。
Compose Multiplatform by JetBrains, the declarative UI framework for Kotlin, has reached version 1.0, which makes it ready for production use! Here are a few highlights that we hope will make you as excited about the release of this framework as we are: On desktop, you can now create Kotlin apps with beautiful user interfaces quickly and efficiently.On the web, you can now build production-quality
「Kotlin Multiplatform Mobile勉強会 Wantedly × チームラボ」は、ウォンテッドリー株式会社とチームラボ株式会社が共催するKotlin Multiplatform Mobile (KMM)の勉強会です。 プロダクションで採用しているKMMについて、開発時に得られたTipsやノウハウを共有します。ウォンテッドリー株式会社の久保出氏は、KMMのテストについて発表をしました。 KMMのテストはなぜ必要か 久保出雅俊氏(以下、久保出):今日の発表、connpass上は「expect/actual」の話だったのですが、テストのtipsの話をします。よろしくお願いします。 久保出といいます。ウォンテッドリーのモバイルエンジニアやっています。wantedly.comのIDは、kubodeが私のプロフィールです。 今日のアジェンダですが、KMMのテストについてと、Kotl
Kotlin Multiplatform Mobile(KMM)がベータへ。コンカレント処理でのメモリリークフリー、iOSエコシステムとの連携強化など プログラミング言語「Kotlin」の開発元であるJetBrainsは、開催中のオンラインイベント「Kotlin 2021 Premier Online Event」で、Kotlin Multiplatform Mobile(KMM)を来年、2022年春にベータ版としてリリースする計画であることを発表しました。 We are on the verge of reaching the next important milestone: KMM will go Beta in Spring 2022! In this video, @KathrinPetrova will tell you about all the important chan
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く