【第23回】potatotipsで「隕石という名のスクリーンショットをSlackに落下させる話」をしてきた #potatotips
【第23回】potatotips で 「隕石という名のスクリーンショットをSlackに落下させる話」という釣りタイトルは話をしてきましたー。
釣りタイトルすぎて意味不明すぎる。
ざっくり言って「アプリのスクリーンショットをNotificationをタップすることで、簡単にSlackにPostできるライブラリを作ったよ!!」って話です。
基本的にDemoを見ないと意味わからない系のライブラリです。とりあえず興味あれば使ってね!!みたいなー
隕石という名のスクリーンショットをSlackに落下させる話
Meteorite
主にこいつがメインのライブラリ。
雑に言うと「スクリーンショット撮りたい画面でNotificationをタップをタップして、必要な情報入れてSlackにPostする」みたいなことしてくれる。
ライブラリの操作方法とか書いてないんだよねー...
GIF animationとかで操作した時の感じとか伝わりやすいようにする!!絶対やる!(いつか...
Meteor
意外とこっちがコアなライブラリ。
こいつはNotification部分の実装とアプリのスクリーンショットを取得する実装が含まれている。
Notificationをタップして、表示している画面のBitmapを取得して、、、みたいなことしてる。
取得した後にSlackにPostする機能まで含めてライブラリとして提供しているのがMeteoriteって感じ。( わかりにくい...
Meteorは実装が面倒だけど、各サービスのAPI部分を自分で実装すればSlack以外のサービスへ取得したスクリーンショットをPostできる。
Twitterとかに投稿とか簡単そう。サンプル用意するわー。
Meteoroid
こいつはSlackにファイルをUploadするためのシンプルなJavaのライブラリ。
Meteorite内でSlackにスクリーンショットをPostするために使ってる。
他のライブラリやプロジェクトでも使いやすいように、単体でシンプルなライブラリにしたって経緯。
まとめ
ライブラリはキラキラnameをつけると楽しいよ!!
自分で作ったライブラリの呼び方わからねー
ちなみに、今Stardustってキラキラnameなライブラリも絶賛開発中!!