$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
QR I/O - 読み取りも、作成も。
Search
keigomichi
April 16, 2023
Programming
0
89
QR I/O - 読み取りも、作成も。
keigomichi
April 16, 2023
Tweet
Share
More Decks by keigomichi
See All by keigomichi
技術書典 14 戦利品紹介
keigomichi
0
40
魔法のスプレッドシートの裏側
keigomichi
0
130
はじめての個人開発で、Jetpack Compose を使った話
keigomichi
0
260
Thundercard - 名刺のようなSNSアプリ
keigomichi
0
74
Capture The Task - 写真を撮ってタスク管理
keigomichi
0
63
CouponRoll - 店舗アプリを気軽に導入
keigomichi
0
69
Other Decks in Programming
See All in Programming
SwiftUIで本格音ゲー実装してみた
hypebeans
0
420
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
280
FluorTracer / RayTracingCamp11
kugimasa
0
240
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
9
5.7k
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
7.4k
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
390
JETLS.jl ─ A New Language Server for Julia
abap34
1
410
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
130
GISエンジニアから見たLINKSデータ
nokonoko1203
0
130
マスタデータ問題、マイクロサービスでどう解くか
kts
0
110
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.2k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
What's in a price? How to price your products and services
michaelherold
246
13k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Language of Interfaces
destraynor
162
25k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Facilitating Awesome Meetings
lara
57
6.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
QR I/O 読み取りも、作成も。 @chnotchy @cardseditor @keigomichi Devroll
QR I/Oとは QRコードの Input も Output もできるアプリ • Input 直感的に、コピー・共有・リンクアクセスも
履歴を見返せる • Output 幅広いカスタマイズ性 ▶ このアプリ1つで すべてのQRコードの作業を
徹底したUI改善
徹底したUI改善 • より広々とした画面(AppBarの透明化、透明UI) • 読み取り完了時のフィードバック(バイブレーション) • 読み取り速度向上、複数同時読み取り(Google ML Kit) 画像ファイルからの読み取り(Google
ML Kit) • 履歴のスクロールパフォーマンス改善(ColumnからListViewに変更) • QRコード作成時の自動画面遷移(TabController) • カラー選択時の色表示(AlertDialog、Material Icons) • リアルタイムプレビュー(Slider)
None
徹底したUI改善(パフォーマンス改善) • 読み取り速度向上(ML Kit) • 履歴のスクロールパフォーマンス改善 (ColumnからListViewに変更) 23.5 fps 56.3 fps
外部との連携強化
外部との連携強化 • 文字列をQR I/Oに共有するだけで履歴に追加(IntentFilter) • QRコード画像をQR I/Oに共有、読み込まれた文字列が履歴に追加 (IntentFilter、ML Kit) •
ローカルへの保存形式を変更(文字列のリストから JSON 文字列に) ◦ スター付き・作成日時・種類など、より多くの情報を管理できるように • 読み取り履歴データの管理(CSVファイルのインポート、エクスポート)
None
None
QR I/O 読み取りも、作成も。 @chnotchy @cardseditor @keigomichi Devroll