iOS(Swift)での実装方針を参考にしながらAndroid(Kotlin)での実装効率を上げるための考え方とテクニック事例紹介 by 酒井文也

Kotlin Fest 2024
ロング(40分)
Android 中級者

iOS(Swift)での実装方針を参考にしながらAndroid(Kotlin)での実装効率を上げるための考え方とテクニック事例紹介

fumiyasac 酒井文也 fumiyasac
2

iOS/Androidのネイティブアプリを並行して開発する場合は、SwiftとKotlinの様な言語の違いをはじめ、様々な違いを理解し、見極めながら進めていく必要があります。そして、双方を効率良く理解するために、違いをネガティブに捉えず、共通点や相違点等を上手に紐解く姿勢も重要です。

本発表ではKotlinでの実装を中心に据える前提で、Swift(iOS)と比較した際における、「1. UI実装・Layout処理の違いを見極める / 2. Swift・Kotlinを用いた実装における共通点や類似点を探し出す / 3. iOS・Androidで明確に異なるポイントを知る」ためのヒントを事例を含めて解説します。

開発を通して得られた過程や着眼点に加え、同様または似た形の機能やUI実装を要件〜具体へブレイクダウンする際のプロセスや解法アプローチについても、具体例を交え紹介する予定です。