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
66
Capture The Task - 写真を撮ってタスク管理
keigomichi
April 16, 2023
Tweet
Share
More Decks by keigomichi
See All by keigomichi
技術書典 14 戦利品紹介
keigomichi
0
42
魔法のスプレッドシートの裏側
keigomichi
0
150
はじめての個人開発で、Jetpack Compose を使った話
keigomichi
0
260
Thundercard - 名刺のようなSNSアプリ
keigomichi
0
76
QR I/O - 読み取りも、作成も。
keigomichi
0
94
CouponRoll - 店舗アプリを気軽に導入
keigomichi
0
71
Other Decks in Programming
See All in Programming
CSC307 Lecture 09
javiergs
PRO
1
840
AI & Enginnering
codelynx
0
120
CSC307 Lecture 03
javiergs
PRO
1
490
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
330
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
130
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
6
670
AI巻き込み型コードレビューのススメ
nealle
2
1.4k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
990
Fluid Templating in TYPO3 14
s2b
0
130
Oxlint JS plugins
kazupon
1
1k
AtCoder Conference 2025
shindannin
0
1.1k
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
780
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
160
WENDY [Excerpt]
tessaabrams
9
36k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
Designing for humans not robots
tammielis
254
26k
sira's awesome portfolio website redesign presentation
elsirapls
0
150
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Are puppies a ranking factor?
jonoalderson
1
2.7k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
120
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
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 写真を撮ってタスク管理