Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Blueskyに伏せ字投稿ができるWebアプリの作り方

ENDO Yasuyuki
February 21, 2024

 Blueskyに伏せ字投稿ができるWebアプリの作り方

Blueskyに伏せ字投稿ができるWebアプリ、Bluespoilerの技術寄りの発表資料です。

ENDO Yasuyuki

February 21, 2024
Tweet

More Decks by ENDO Yasuyuki

Other Decks in Technology

Transcript

  1. なぜ Flutter で書いたのか 当初はモバイルアプリ版も出そうと思っていた React やVue などWeb クライアントサイドの流行を追うのは大変 Flutter ならモバイルもWeb

    もデスクトップも同時開発できる Flutter は2 年ぐらい触ってないのでキャッチアップしたかった Bluesky.dart の情報がすぐに見つかった 11
  2. 記事 URL の推測 Bluesky にPost すると例えばこんな結果が返る。 {"uri":"at://did:plc:dptps7rgxju4nrg6qskop2wz/app.bsky.feed.post/3kjmvo7ocl62e", "cid":"bafyreihxcb3n6hxucw3hdeb3kylhzkoumitkx4hygoy24tyxt4hemajdde"} Bluesky の記事URL

    はこんな感じ。 https://bsky.app/profile/javaopen.org/post/3kjmvo7ocl62e 3kjmvo7ocl62e が記事のID っぽい javaopen.org の部分は session.data.handle で取得できる 19