Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MAU100万超の
 「パズルde懸賞シリーズ」を
 Flutter移植し始めた話

MAU100万超の
 「パズルde懸賞シリーズ」を
 Flutter移植し始めた話

2023-07-14 に開催された 第4回 FlutterGakkai での発表内容です
https://fluttergakkai.connpass.com/event/284732/

Avatar for Yu FUJISAKI

Yu FUJISAKI

August 02, 2023

Other Decks in Technology

Transcript

  1. オーテ株式会社が運営する『パズルde懸賞』シリーズは、
 パズルを解いて懸賞に応募できるアプリです。 
 よくあるクロスワードなどの懸賞雑誌のアプリ版 ですが、雑誌と違い利用はすべて無料。 
 楽しみながらパズルを解くするだけで懸賞に応募できる一石二鳥のアプリです。 
 
 パズル+懸賞の楽しさが多くの人に受け、

    
 シリーズ累計で1,400万ダウンロード、月間利用ユーザー数はコロナ期だと 140万人
 の規模にまで成長しています。 
 移植対象プロダクト の説明
 ◆App Store (iOS) 
 https://apps.apple.com/jp/developer/ohte-inc/id905170041 
 
 ◆Google Play (Android) 
 https://play.google.com/store/apps/dev?id=4861371503667477984 

  2. 『パズルde懸賞』アプリの開発言語
 2014年 Java/Ob-C
 2016年 Java/Ob-C
 2016年 Java/Ob-C
 2018年 Java/Ob-C
 2022年

    Kotlin/Swift 
 2020年 Kotlin ※iOS 向けは未リリース
 2019年 Java/Ob-C
 2018年 Java/Ob-C
 組織変更 (詳細は時間がないので割愛) 8+7+2 = 17 GitHubリポジトリ

  3. 移植の動機
 1. 開発コストの低減
 
 - OSごとの 開発・保守を辞めたい
 - クロスプラットフォーム開発をしたい
 -

    古いコード(最長で9年前!) を刷新したい気持ちもあった
 
 
 2. ゲームっぽい演出
 
 ちょっとでもやろうとすると、ネイティブだとしんどい
 

  4. 求人アピール
 1. Flutter自体のスキルは、最初から高い必要はない 
 
 「キャッチアップします、その自信はあります」くらいでも良い 
 ※ もちろん「キャッチアップ済みです」は歓迎。 


    
 2. じゃぁどんな人が欲しい?
 
 (1) 何らかのシステム(ゲームに限らず)の保守・運用経験 がある と良い。
 (2) 一方、それに寄りすぎるとチーム内での多様性が損なわれるので、 「ゲーム作りたい」 的な人も居て良いし、そういう人がいれば、開発側でこなせるタスクの幅が広がって 嬉しい。
 要件
 エンジニア募集中です!