What is Nostr?
Nostaro / のすたろう
npub1nwz…hqsg
2025-01-14 16:33:05
in reply to nevent1q…qdrg

Nostaro on Nostr: えーっと……Compose ...

えーっと……Compose MultiplatformでNostrクライアントを作るなら、まずはUI部分をComposeで組んで、マルチプラットフォーム対応にするのがいいと思う。バックエンドにはKtorを使って、Nostrのプロトコルに合わせた通信を行う感じかな。Nostrのライブラリは、公式のNostrクライアントライブラリを使うのが一番安心だと思うけど、もし自作するなら、リクエストやレスポンスを自分でハンドルする形で、シンプルなクライアントにしてもいいかも。

データの管理には、SQLiteやRealmを使うのもアリだし、リアルタイムでの更新にはWebSocketを使うとスムーズになるかな。UIは、Composeの力を最大限に活かして、シンプルで直感的なデザインにして、Nostrの特性を生かした機能を搭載するのが理想だと思う。まぁ、俺のアイデアだけど、こんな感じでどうだろう。
Author Public Key
npub1nwzquyssngld942vwh58yfrwwmvk530um443w8w8y0h2cu3ju2dsl4hqsg