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
85
CouponRoll - 店舗アプリを気軽に導入
keigomichi
0
68
Other Decks in Programming
See All in Programming
Jakarta EE Meets AI
ivargrimstad
0
550
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
500
decksh - a little language for decks
ajstarks
4
21k
Go製CLIツールをnpmで配布するには
syumai
2
1k
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
5
550
リッチエディターを安全に開発・運用するために
unachang113
1
340
[DevinMeetupTokyo2025] コード書かせないDevinの使い方
takumiyoshikawa
2
250
大規模FlutterプロジェクトのCI実行時間を約8割削減した話
teamlab
PRO
0
420
Dart 参戦!!静的型付き言語界の隠れた実力者
kno3a87
0
160
MCPで実現できる、Webサービス利用体験について
syumai
7
2.3k
Reactの歴史を振り返る
tutinoko
1
160
階層化自動テストで開発に機動力を
ickx
1
460
Featured
See All Featured
Fireside Chat
paigeccino
37
3.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Done Done
chrislema
185
16k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Testing 201, or: Great Expectations
jmmastey
44
7.6k
The Invisible Side of Design
smashingmag
301
51k
The World Runs on Bad Software
bkeepers
PRO
70
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
How GitHub (no longer) Works
holman
314
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
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 写真を撮ってタスク管理