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

Androidアプリを作ってみた

satohk
February 26, 2023

 Androidアプリを作ってみた

富士もくもく会LT発表資料

satohk

February 26, 2023
Tweet

Other Decks in Programming

Transcript

  1. 背景 • Android TV を購入し、なにかアプリを作ろうと思い立つ • Android TV 用のちょうど良いフォトフレームアプリが見つからない  → フォトフレームアプリを作ってみた

    • だいたい完成 – Google play: https://play.google.com/store/apps/details?id=com.satohk.fjphoto&hl=ja&gl=US – Github https://github.com/satohk/fjphoto
  2. 技術要素の所感 • 言語: Kotlin – Javaより使いやすい印象(シンタックスシュガーが充実) – ただし、はまりポイントもあり • 非同期処理が簡単に書ける → 気を抜くと理でバグが多発

    • null安全型をつかっても参照周りのエラーは発生する • フレームワーク: MVVM – ViewModel肥大化しがち • 動画再生 :Exoplayer – 簡単に使えるが、カスタマイズが難しい – ダブルバッファを実装できなかった(実機メモリの制約か?) • AI:Tensorflow Lite(モデルは学習済み Mobilenet V3を使用) – Pythonと同様の使用感で違和感はない – 類似画像検索の詳細は qiitaに投稿 • https://qiita.com/satohk0416/items/67046ec808c0b177afdf
  3. 公開手続きの所感 • Android アプリの審査は比較的簡単 • OAuth 認証が思いの外厳しい(まだ認証が取れていない) – ホームページ、プライバシーポリシー、使用許諾が必要 •

    https://fjphoto.satohk.net/ • https://fjphoto.satohk.net/privacy_policy • https://fjphoto.satohk.net/terms_and_conditions – 使用方法の Youtube 動画の公開が必要 • https://www.youtube.com/watch?v=YfmntHSbSgs