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

Androidアプリを作ってみた

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for satohk satohk
February 26, 2023

 Androidアプリを作ってみた

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

Avatar for satohk

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