All Projects → shuiRong → Gakki

shuiRong / Gakki

Licence: gpl-3.0
🌼🌸 A React Native App for Mastodon. 一个由React Native编写的长毛象客户端App🦋

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gakki

Posidonlauncher
a one-page homescreen with a news feed
Stars: ✭ 163 (+35.83%)
Mutual labels:  android-app, app, android-application
Todayx
🌈Flutter App:🎊「今日份的X」(每天推荐一个:图片、诗歌、名言、音乐、乐评、高等数学、两种配色、化学方程式、Github Repo、知乎问题、文章)
Stars: ✭ 128 (+6.67%)
Mutual labels:  android-app, app, android-application
CSwala-android
An app that is a one-stop destination for all the CS enthusiasts, providing resources like Information scrapping techniques, best YT channels, courses available free-of-cost, etc. & knowledge about every domain and field that exists on the Internet related to Computer Science along with News, Jobs, and Internships opportunities in these domains …
Stars: ✭ 44 (-63.33%)
Mutual labels:  app, android-application, android-app
App Privacy Policy Generator
A simple web app to generate a generic privacy policy for your Android/iOS apps
Stars: ✭ 2,278 (+1798.33%)
Mutual labels:  android-app, app, android-application
Ionic Starter Template
Reinventing the wheel, again! Sorry Ionic Team... but there are many newbies learning on Youtube!
Stars: ✭ 208 (+73.33%)
Mutual labels:  android-app, app, android-application
xcloud-shield
Xcloud Beta Unofficial App for the Nvidia Shield Android TV. Playing Xbox Cloud Gaming directly on the box Nvidia Shield tv in the best way.
Stars: ✭ 93 (-22.5%)
Mutual labels:  app, android-application, android-app
Forkhub
GitHub client for Android based on the abandoned official app
Stars: ✭ 2,756 (+2196.67%)
Mutual labels:  android-app, app, android-application
Busbookingui Android
Check out the new style for App Design aims for the Bus Booking Service...😉😀😁😎
Stars: ✭ 105 (-12.5%)
Mutual labels:  android-app, android-application
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-12.5%)
Mutual labels:  android-app, android-application
Q comic
一款仿知音漫客的漫画APP
Stars: ✭ 107 (-10.83%)
Mutual labels:  android-app, android-application
Twittercompose
TwitterCompose is an Android application 📱 for showcasing Jetpack Compose for building declarative UI in Android.
Stars: ✭ 109 (-9.17%)
Mutual labels:  android-app, android-application
Cloudemoji
A cloud solution to your favorite emoticons on Android
Stars: ✭ 99 (-17.5%)
Mutual labels:  android-app, android-application
Datingapp
Dating UI kit is used for online meet up with girls and boys . The screen contains more than 30 icons and most of all required elements required to design an application like this. The XML and JAVA files contains comments at each and every point for easy understanding. Everything was made with a detail oriented style and followed by today's web trends. Clean coded & Layers are well-organized, carefully named, and grouped.
Stars: ✭ 97 (-19.17%)
Mutual labels:  android-app, android-application
Mvvm Reddit
A companion project for our blog post on better Android software development using MVVM with RxJava.
Stars: ✭ 106 (-11.67%)
Mutual labels:  android-app, android-application
One Vue
仿韩寒「ONE · 一个」,基于vue2.0+混合式开发的一款跨终端、高性能、用户体验高的移动端App! 学习Vue的同学可以看下,感谢 Star 和 Fork!!
Stars: ✭ 93 (-22.5%)
Mutual labels:  android-app, app
Pi Hole Droid
Pi-hole Droid is an unofficial app that connects to your Pi-hole to show charts and statistics.
Stars: ✭ 107 (-10.83%)
Mutual labels:  android-app, android-application
Deautherdroid
Additional android app for SpaceHunn's ESP8266 DeAuther.
Stars: ✭ 93 (-22.5%)
Mutual labels:  android-app, android-application
Livesmashbar
An elegant looking and easy to use informative library with LiveData integration for Android.
Stars: ✭ 107 (-10.83%)
Mutual labels:  android-app, android-application
Insta Chat
InstaChat offers a new way to read messages of your favourite messengers. It overlays every other app and you can reply from anywhere you want.
Stars: ✭ 111 (-7.5%)
Mutual labels:  android-app, android-application
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-5%)
Mutual labels:  android-app, android-application

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

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.

Page Preview


gakki gakki gakki
gakki gakki gakki
gakki gakki gakki
gakki gakki

Todo List


Github Projects

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].