Slide 1

Slide 1 text

©MIXI Kotlin と Flutter を愛であう会 for Android 開発 追田 泰宏 開発本部 たんぽぽ室 たんぽぽグループ 久野 文菜 開発本部 たんぽぽ室 たんぽぽグループ 山田 淳登 ソーシャルベッティング事業本部 TIPSTAR事業部 開発グループ クライアントチーム 川原 友希 人事本部 人材採用部 新卒採用グループ

Slide 2

Slide 2 text

©MIXI 2 自己紹介 Profile 2015年にミクシィ(現: MIXI)に新卒入社。SNS「mixi」、ヘル スケア領域の新規事業を経て、現在はソーシャルベッティン グ領域でTIPSTARの開発を担当。主に Android開発のテック リードを行っている。 山田 淳登 / Atsuto Yamada ソーシャルベッティング事業本部 TIPSTAR事業部 開発グループ クライアントチーム

Slide 3

Slide 3 text

©MIXI 3 自己紹介 Profile 2017年にミクシィ(現: MIXI)に新卒入社。現在は Flutter、 Kotlin、Swift によるモバイルアプリの設計や開発を組織横 断的に担当している。 追田 泰宏 / Yasuhiro Oida 開発本部 たんぽぽ室 たんぽぽグループ

Slide 4

Slide 4 text

©MIXI 4 自己紹介 Profile 2021年にミクシィ(現: MIXI)に新卒入社。入社時から Flutter によるモバイルアプリの開発を行なっており、現在も新規プロ ダクトの開発を Flutterで行なっている。 久野 文菜 / Ayana Kuno 開発本部 たんぽぽ室 たんぽぽグループ

Slide 5

Slide 5 text

©MIXI 5 自己紹介 Profile toCサービスを展開している企業に新卒でエンジニアとして入 社。バックエンドをメインで担当しながら、 PMとしてコンテンツ 管理を行う。セカンドキャリアとしてベンチャー企業で人事領 域全般を経験し、 2020年にミクシィ(現: MIXI)へ入社。現在 は新卒採用全般を統括して見ています。 川原 友希 / Yuki Kawahara 人事本部 人材採用部 新卒採用グループ

Slide 6

Slide 6 text

©MIXI Kotlin 、Flutter の特徴比較 Kotlin Flutter 言語 / フレームワーク 言語 フレームワーク ※言語は Dart 実行環境 JVM Flutter エンジン クロスプラット フォーム対応 (Kotlin Multiplatform) クロスプラットフォーム その他の特徴 ・Android API を直接利用 ・ライブラリやフレームワークが豊富 (Javaの豊富なエコシステムが活用されて いる) ・独自のレンダリングエンジン ・コミュニティが拡大中  → ライブラリの増加

Slide 7

Slide 7 text

©MIXI Kotlin と Flutter の愛でポイントを探る10 の質問

Slide 8

Slide 8 text

©MIXI Q1. KotlinによるAndroidアプリ開発で 特に重宝している機能は何ですか?

Slide 9

Slide 9 text

©MIXI Q2. Kotlinによる開発で感じた強みと課題、そしてFlutterによる 開発ではどのような点が異なりましたか?

Slide 10

Slide 10 text

©MIXI Q3. Flutter による iOS 開発から Android 開発へ。 どんな違いを感じましたか?

Slide 11

Slide 11 text

©MIXI Kotlin と Flutter の違い

Slide 12

Slide 12 text

©MIXI Q4. アプリのパフォーマンスの面で、 どんな違いがある?

Slide 13

Slide 13 text

©MIXI Q5. 保守性の面ではどうですか?

Slide 14

Slide 14 text

©MIXI Q6. Kotlin と Flutter、生産性の違いは?

Slide 15

Slide 15 text

©MIXI パネラーからの質問

Slide 16

Slide 16 text

©MIXI Q7. 直すのに苦戦したバグについて知りた い(追田)

Slide 17

Slide 17 text

©MIXI Q8. アニメーション、 むずくないですか?(山田)

Slide 18

Slide 18 text

©MIXI Q9. Flutter でサクッとできること、 ネイティブじゃないとしんどいことは?(山田)

Slide 19

Slide 19 text

©MIXI Q10. 駆け出しのAndroid エンジニアが 今、学ぶべきは何?(久野)

Slide 20

Slide 20 text

©MIXI さいごに

Slide 21

Slide 21 text

©MIXI みなさんへひとこと

Slide 22

Slide 22 text

©MIXI