Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Capture The Task - 写真を撮ってタスク管理
Search
keigomichi
April 16, 2023
Programming
0
62
Capture The Task - 写真を撮ってタスク管理
keigomichi
April 16, 2023
Tweet
Share
More Decks by keigomichi
See All by keigomichi
技術書典 14 戦利品紹介
keigomichi
0
39
魔法のスプレッドシートの裏側
keigomichi
0
100
はじめての個人開発で、Jetpack Compose を使った話
keigomichi
0
260
Thundercard - 名刺のようなSNSアプリ
keigomichi
0
72
QR I/O - 読み取りも、作成も。
keigomichi
0
84
CouponRoll - 店舗アプリを気軽に導入
keigomichi
0
68
Other Decks in Programming
See All in Programming
C++20 射影変換
faithandbrave
0
550
WebViewの現在地 - SwiftUI時代のWebKit - / The Current State Of WebView
marcy731
0
100
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
0
110
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
1
510
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
320
Hypervel - A Coroutine Framework for Laravel Artisans
albertcht
1
110
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
150
Goで作る、開発・CI環境
sin392
0
160
Select API from Kotlin Coroutine
jmatsu
1
190
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
130
20250613-SSKMvol.15
diostray
0
100
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
A designer walks into a library…
pauljervisheath
207
24k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
4 Signs Your Business is Dying
shpigford
184
22k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
A Modern Web Designer's Workflow
chriscoyier
694
190k
Transcript
Devroll @chnotchy @cardseditor @keigomichi Capture The Task 写真を撮ってタスク管理
忘れないうちに タスクを簡単に記録したい
画像でタスクを管理
Capture The Taskとは 画像を撮影 してタスク管理する世界初のTodoアプリ • タスクを追加する タスクができたら画像を撮影 • タスクを探す
写真を見てタスクを思い出す ▶ 画像を使ってタスクを直感的に管理
Capture The Taskの機能と技術
Capture The Task はとっても便利 • 写真を撮影してタスクを追加 ◦ 文字情報がなくてもOK • スターで重要なタスクを管理
◦ 色付きのアイコンでハイライト • 説明欄に詳細を記録 ◦ タスクの詳細も
Capture The Task はこうやって作りました。 • Kotlin を使用して、Android に対応 ◦ 1週間前から本格的にAndroid開発の勉強を始めた
◦ 基本的な仕様は実装完了 • MVVM アーキテクチャを採用して、きれいな設計 ◦ 前回の技育CAMPよりきれいな設計に! • 適切なライブラリ使用 ◦ Room を使用したローカルへの保存 • GitHub Issue・PRテンプレート等を用意
マテリアルデザインの美しいUI • アイコンでわかりやすく ◦ Material Icons を利用 • ダークモード対応 ◦
システムのデフォルトテーマで表示
苦労したポイント • カメラが起動しない • 画像が表示されない • Android Studio の使い方に慣れていない •
機能によっては Jetpack Compose の使用例が少ない
Capture The Task のこれから • Android 版 リリース • ML
kit を使って画像から文字列を生成する • ネットワークにデータを保存 ◦ OkHttp等のREST APIクライアントを使用する • DI (依存性注入) ◦ Hilt等のDIライブラリを導入する • UI の改善 ◦ 時間不足でUIにこだわることができなかった
Devroll @chnotchy @cardseditor @keigomichi Capture The Task 写真を撮ってタスク管理