古いAndroidプロジェクトをフルKotlin化した

ちょっと考えるところがあって、1月ほど前から2年近く放置していたとあるAndroidプロジェクトを改修しています。 全部Javaで書かれたコードということもあり、まずはフルKotlin化して、ViewModelとバックエンドの処理をCoroutineで簡単に実装。 次はMaterial Componentsを取り込んで、マテリアルデザインのガイドラインに合わせてデザインを修正していく予定です。

最終的にはGitHubでオープンソースとして公開する予定です。

こうしてKotlin化して、アプリアーキテクチャに沿って作り変えていくと、書きやすいしわかりやすいコードが簡単に作れるようになったなあと感じます。 Coroutineは別レイヤの都合感が強いので、お作法が変わっただけで便利とかそういう感情はまだわかないです。

宣伝

合同会社ヤマダ印(yamacraft)は、10月以降のお仕事を探しています

ご興味のある方は、リンク先を一読の上、同様にリンク先にあるメールフォームからご連絡ください。

yamacraftを支援する

記事への感謝や応援を、コーヒー1杯分の支援で行うことができます。支援を受けると、さらに頑張って記事を書くようになります。