ThatOneCalculator / Milktea

MisskeyのAndroidクライアント「Milktea」のソースコード

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Milktea


MisskeyにMilkteaはいかが?
MisskeyのAndroidクライアント

説明

MilkteaはMisskeyのためのAndroidクライアントアプリケーションです。

目標

Milkteaでは以下のことを達成することを目標とし開発をしました。

  • AndroidらしいUIで提供すること
  • Misskeyの機能をできるだけ多くサポートすること
  • 競合サービスから移住してきても違和感なく触れるUIであること
  • 独自機能を追加してより使いやすくすること
  • Misskeyをより多くの人に使ってもらうこと
  • 継続的な開発ができること

機能

タイムライン

Misskeyから流れてきたタイムラインを、
リアルタイムで表示することができます。

タイムラインタブ機能

よく表示するタイムラインを上部のタブに固定&並び替えをすることができます。
タブ機能は以下のタイムラインの項目を固定することができます。

  • グローバルタイムライン
  • ソーシャルタイムライン
  • ローカルタイムライン
  • ホームタイムライン
  • ユーザーリストタイムライン
  • ユーザーの投稿一覧
  • 検索結果
  • アンテナタイムライン
  • ギャラリー
  • スレッド一覧
  • お気に入り
  • 通知

ノート投稿

Milkteaから投稿を作成することができます。
ファイルのアップロードが非同期で行われるため、
投稿時にファイルアップロードを待つ必要がありません。

リアクションピッカー

ノートにリアクションを付けるときのための機能です。
リアクションピッカーはタブ状にカスタム絵文字、絵文字が分類されています。

  • ユーザー固定
  • よく使うリアクション
  • カテゴリ別(複数)

ノートの下書き機能

Milkteaの独自機能で、
ノートを途中で下書き保存することができます。

ドライブ

Misskeyのドライブのファイルを表示することができます。

ニックネームの上書き

Misskeyでは表記上のニックネームと、
実際にユーザー間の会話で用いられる呼び名が異なることがありました。
表示名と呼び名が異なるのは非常にややこしかったので、
表面的にニックネームを上書き&表示する機能を実装しました。

インストール方法

GooglePlayストアでダウンロード&インストール

利用するインスタンスで事前にアカウントを作成してください。
はじめに インスタンス一覧

インストールが完了したらアプリを起動します。 認可画面が表示されるので、利用しようとしているインスタンスのURLを入力します。
例えばmisskey.ioを利用する場合は、「misskey.io」と入力します。

app nameは自由に設定することがでます。
app nameはインスタンスのバージョンによってはvia名として公開される場合があります。

準備ができれば AUTHENTICATION (認証)を押します。

認証画面がブラウザに表示されるので、問題がなければ許可(Accept)を押します。
もし、リダイレクトしない場合は戻るボタンを押して、「私は許可をしました」を押してください。

成功すればMilkteaにリダイレクトするので[続行(CONTINUE)]を押し完了です。

About

MisskeyのAndroidクライアント「Milktea」のソースコード

License:GNU General Public License v3.0


Languages

Language:Kotlin 96.8%Language:Go 1.6%Language:TypeScript 1.1%Language:JavaScript 0.5%Language:HTML 0.1%Language:Dockerfile 0.0%Language:CSS 0.0%