Misskey Android client app
Milktea is Android client app for Misskey
Milktea was developed to achieve following purposes.
- Provide as like Android UI
- Support as many Misskey features as possible
- Comfortable touch even if you have migrated from other social network apps
- Unique features to make Milktea easier to use
- Get more people to use Misskey
- Develop Milktea on an ongoing basis
Milktea can displaies Timeline from Misskey instance in real time.
You can fix and rearrange the most frequently viewed Timeline at the top of tabs.
The tab function can be used to fix below Timeline.
- Global Timeline
- Social Timeline
- Local Timeline
- Home Timeline
- User List Timeline
- List of user's Notes
- Search result
- Antenna Timeline
- Gallery
- List of Threads
- Favorite
- Notification
You can create and post Notes from Milktea.
There is no need to wait until the finish of its upload when posting Notes, because its upload is done asynchronously.
The function of making a reaction for Notes.
Reaction picker is categorized by (custom)emojis on the tabs.
- Pinned user's setting
- Frequently used emojis
- Several (custom)emoji categories
This is one of the unique feature for Milktea.
You can save a draft of Notes while creating it.
You can see your own files in Misskey Drive.
In Misskey, there was a case that the Name displayed on the screen was different from the nickname which used in the conversation between Misskey users. It was very complicated to have a difference of Name and the nickname. So, I implemented a function to overwrite the nickname and only display it on Milktea.
Download from Google Play Store and install into your device.
Create your account on the instance you wish to use.
About Misskey /
List of Instances
Launch the app after its installation is complete.
When "Authentication" screen appears, type Misskey instance URL you're trying to use.
For example, when you want to use misskey.io, type misskey.io
.
You can freely change "App name".
"App name" maybe displaied with "via" on the instance depending on a Misskey version of it.
Press AUTHENTICATION when you're ready.
The authentication screen will appear in your default browser. If there is no problem, click "Accept".
If you're not redirected to the app, press the "Back" button and press "I have given permission".
If successful, you will be redirected to Milktea and press "CONTINUE" to complete.
git clone
this repo and create a file secret.properties
.
touch secret.properties
Add the following attributes to secret.properties to configure the settings about the relay server for push notifications.
To read more about the relay server for push notifications, please check below link.
https://github.com/pantasystem/MisskeyAndroidClient/blob/develop/PushToFCM/README.md
Set these settings for each variables:
Base URL for the push notification server for push_to_fcm.server_base_url
public_key
generated by PushToFCM for push_to_fcm.public_key
auth_secret.txt
generated by PushToFCM for push_to_fcm.auth
For example:
push_to_fcm.server_base_url=https://FooBarFooBar-pus
push_to_fcm.public_key=public_key
push_to_fcm.auth=auth_secret.txt
And then, build Milktea on Android SDK or AndroidStudio.