フリーランス / ソフトウェアエンジニア
POSシステムのiOS/Androidアプリ開発
<プロジェクト概要> アプリの開発プロジェクトにて既存のプロジェクトで作成された環境からKMPへの移行を行う <担当業務> - 新機能の開発 - Kotlin Multiplatform (KMP) を使用して、AndroidとiOSの裏側の処理を共通化 - 複雑な既存コードの理解と、可読性の高いコードへのリファクタリング - Android、iOS両方のコードレビュー <意識したこと> - KMPのキャッチアップ - コードの品質を維持しながら、効率的に移行作業を進めた - スプリントのPJの為、迅速なコミュニケーションを取りながら開発 <利用技術> - Kotlin - Jetpack Compose - Coroutines - Jetpackライブラリ - Kotlin Multiplatform - Swift UI - CleanArchitecture