Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Androidアプリを作ってみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
satohk
February 26, 2023
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Androidアプリを作ってみた
富士もくもく会LT発表資料
satohk
February 26, 2023
Other Decks in Programming
See All in Programming
AWSに止められる覚悟してますか?
morizo_1984
2
530
カツオ、ご期待ください
suneo3476
0
190
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
The Rails Doctrine Decade
koic
2
590
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
ChromeでローカルLLM
ryu1013
0
140
気持ちぃ〜角丸 Squircle
ryu1013
0
310
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
Featured
See All Featured
Believing is Seeing
oripsolob
1
240
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
The SEO Collaboration Effect
kristinabergwall1
1
590
Code Reviewing Like a Champion
maltzj
529
40k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
Scaling GitHub
holman
464
140k
Prompt Engineering for Job Search
mfonobong
0
520
Exploring anti-patterns in Rails
aemeredith
4
540
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Transcript
第 19 回 富士もくもく会 LT 発表 Android アプリを作ってみた
自己紹介 • さとう • AI 、ソフトウェアエンジニア • 忍野村在住
背景 • 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
仕様 • Google photo の写真、動画を再生 • 動画を含めたスライドショー • AI 類似画像フィルタ
技術要素の所感 • 言語: Kotlin – Javaより使いやすい印象(シンタックスシュガーが充実) – ただし、はまりポイントもあり • 非同期処理が簡単に書ける → 気を抜くと理でバグが多発
• null安全型をつかっても参照周りのエラーは発生する • フレームワーク: MVVM – ViewModel肥大化しがち • 動画再生 :Exoplayer – 簡単に使えるが、カスタマイズが難しい – ダブルバッファを実装できなかった(実機メモリの制約か?) • AI:Tensorflow Lite(モデルは学習済み Mobilenet V3を使用) – Pythonと同様の使用感で違和感はない – 類似画像検索の詳細は qiitaに投稿 • https://qiita.com/satohk0416/items/67046ec808c0b177afdf
公開手続きの所感 • 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