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
65
Capture The Task - 写真を撮ってタスク管理
keigomichi
April 16, 2023
Tweet
Share
More Decks by keigomichi
See All by keigomichi
技術書典 14 戦利品紹介
keigomichi
0
41
魔法のスプレッドシートの裏側
keigomichi
0
140
はじめての個人開発で、Jetpack Compose を使った話
keigomichi
0
260
Thundercard - 名刺のようなSNSアプリ
keigomichi
0
76
QR I/O - 読み取りも、作成も。
keigomichi
0
92
CouponRoll - 店舗アプリを気軽に導入
keigomichi
0
70
Other Decks in Programming
See All in Programming
Patterns of Patterns
denyspoltorak
0
410
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
600
はじめてのカスタムエージェント【GitHub Copilot Agent Mode編】
satoshi256kbyte
0
140
AIエージェントの設計で注意するべきポイント6選
har1101
6
2.9k
Graviton と Nitro と私
maroon1st
0
160
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
240
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
Implementation Patterns
denyspoltorak
0
140
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
150
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.5k
CSC307 Lecture 01
javiergs
PRO
0
650
チームをチームにするEM
hitode909
0
430
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
43
Context Engineering - Making Every Token Count
addyosmani
9
580
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Scaling GitHub
holman
464
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
97
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
390
Designing for Performance
lara
610
70k
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 写真を撮ってタスク管理