jianshi alternatives and similar packages
Based on the "App" category.
Alternatively, view jianshi alternatives based on common mentions on social networks and blogs.
-
InstaMaterial
Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept) -
Twidere-Android
Twidere is a powerful twitter client for Android 1.6+ 1 , which gives you a full Holo experience and nearly full Twitter's feature. -
Foodium 🍲
🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components). -
Leisure
Leisure is an Android App containing Zhihu Daily,Guokr Scientific,XinhuaNet News and Douban Books -
WaniKani-for-Android
DISCONTINUED. An Android client application for the awesome kanji learning website wanikani.com -
LeeCo
LeeCo is an awesome app for (including unlock) problems, solutions, discuss(from leetcode) and comments. -
FoldingNavigationDrawer-Android
This is a sample project present how to use Folding-Android to add Folding Efect to Navigation Drawer. -
MaterialDesignColorPalette
This is a dev tool to visualize the colours of Material design defined on -
GradientDrawableTuner
🕹️ See how the properties of Android's "shape" affect the Drawable's appearance, intuitively. -
vanilla
Vanilla Music Player for Android (abandoned). Visit https://github.com/vanilla-music/vanilla for an actively developed fork -
freegemas-gdx
Freegemas libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled. -
PopularMovies
:movie_camera: Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.
InfluxDB - Power Real-Time Data Analytics at Scale
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of jianshi or a related project?
README
JianShi 简诗
A Full-Stack mobile app, including Android side & Server side, Simple-Poem 简诗. You can write poem in graceful & traditional Chinese style. It supports signup & login, data sync with server, offline data storage, screenshot share etc.
一款优雅的中国风Android App,包括Android端和Server端,支持登录注册,数据云端同步,离线数据存储和截屏分享等功能。
Technology JianShi used
Android side
Jianshi depends on the most popular Android libraries to build Stable and Clean structure.
- Database:
DBFlow
to manage sqlite database; - Network:
OkHttp3
&Retrofit2
, andStetho
to debug http requests; - Rx:
RxJava
&RxAndroid
; - Dependency Inject:
Dagger2
; - Logging:
Timber
; - Image loading:
Picasso
; - Crash monitor:
Crashlytics
; - other:
Eventbus
.
Thanks Square
for their great libraries.
Server side
Jianshi depends on Python & Flask.
The server architecture is:
- www layer: used to receive all http request, process parameters, and call logic layer api for furthure process;
- logic layer: used to process heavy service logic, when there are database actions, it will call db layer;
- db layer: used to wrap our database related actions.
Android UI
Chinese Blog for jianshi
如何在一天之内完成一款具备cool属性的Android产品_简书
Contributor
We build Android & Server together for JianShi. wingjay, RayPan.
Development History
I use my extra time for this project development, so the development process doesn't go very fast.
- [2016/11/06] Configure aliyun cloud server; Deploy application by jenkins; Setup Nginx & gunicorn; Finish unit-test for signup & data sync logic
- [2016/10/30] Design for signup & login; Screenshot for share; Other cool features
- [2016/10/25] Data sync between android and server; Improve server error handling function & config mechanism. [Server+Android]
- [2016/09/03] User managment in server side and Signup & Login flow in Android side. [Server+Android]
- [2016/08/25] Migrate from
LeanCloud
toApache + Mysql + wsgi + Flask
and build my own server framework. [Server] - [2016/08/20] Build server side framework. Using
LeanCloud
&Python
. [Server] - [2016/08/18] Integrate Dagger Retrofit2 OkHttp3 RxJava etc. [Android]
Inspired By
License
Apache
*Note that all licence references and agreements mentioned in the jianshi README section above
are relevant to that project's source code only.