• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

shuiRong/Gakki:

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

shuiRong/Gakki

开源软件地址(OpenSource Url):

https://github.com/shuiRong/Gakki

开源编程语言(OpenSource Language):

JavaScript 96.6%

开源软件介绍(OpenSource Introduction):

Gakki

This is a third-part client of Mastodon written by React Native(only Android is considered recently).

中文

Download APK Directly

Get it on F-Droid

Page Preview


gakki gakki gakki
gakki gakki gakki
gakki gakki gakki
gakki gakki

a series of development tutorials are being prepared.

Features


  • Immersive design
  • Most Mastodon functions implemented
  • Multi-Account support
  • Night, Day mode
  • Custom emoticon support (belong to cmx.im)
  • Open-source completely
  • No permission required(allow permission yourself if take pictures)

Getting Started:


First of all, You need to having required environment of React Native .(just Android) Official Documentation.

Download Project:

git clone https://github.com/shuiRong/Gakki
cd ./Gakki
yarn // or npm i

Create Local Config file

create file in src/utils/config.js, it contains:

export const token = 'Bearer xxxxxxxx'  // required. (Watch out: there is a blank space.)
export const version = '1.0' // required. app version used in About.js

How to get my token?

  1. You need a mastodon account and then open your setting page. For example: https://cmx.im/settings/applications.
  2. Create a new application in Development-->Yout applications.
  3. set Redirect URI to https://linshuirong.cn this version temporarily (will be optimized in the next version).
  4. select all Scopes.
  5. click Submit button

Click the Application you just created. You can see Your access token, that's it.

Signing APK:

First of all, type this: keytool -genkeypair -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

and then:

  1. Place the my-release-key.keystore file under the android/app directory in your project folder.
  2. Edit the file ~/.gradle/gradle.properties or android/gradle.properties, and add the following (replace ***** with the correct keystore password, alias and key password),
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****

Connect Phone: connect your phone to the computer using USB. see Offcial Documentation and Google your question.

Run Project:

react-native run-android

P.S. Submit an issue if you have a problem with Gakki.

Todo List


Github Projects




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
tsuruclient/tsuru: desktop client.发布时间:2022-08-17
下一篇:
cucmberium/Flantter: Flantter is twitter and mastodon client for UWP.发布时间:2022-08-17
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap