All Projects → Freelander → Elephant

Freelander / Elephant

Licence: apache-2.0
Elephant is PHPHub Community Android unofficial client, base on Material Design + MVP+RxJava+Retrofit .

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Elephant

Todayx
🌈Flutter App:🎊「今日份的X」(每天推荐一个:图片、诗歌、名言、音乐、乐评、高等数学、两种配色、化学方程式、Github Repo、知乎问题、文章)
Stars: ✭ 128 (-86.51%)
Mutual labels:  android-app, material-design, app, material-ui
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (-8.96%)
Mutual labels:  rxjava, rxandroid, material-design, app
Alerter
An Android Alerting Library
Stars: ✭ 5,213 (+449.32%)
Mutual labels:  android-app, material-design, app, material-ui
Moviefinderusingmvvm Android
🔥 MVVM + Clean Architecture + Best Practices | 🍿Movie Finder is a sample Android application 📱to search movies using OMDb API which is built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Kodein, Architecture Components, MVVM, Retrofit, Gson, Material Components) 😊😊😉
Stars: ✭ 66 (-93.05%)
Mutual labels:  android-app, material-design, material-ui
Gitexplorer Android
Find the right git commands 🔥 without digging through the web.😊😊😉
Stars: ✭ 72 (-92.41%)
Mutual labels:  android-app, material-design, material-ui
Flutter gank
Flutter版 干货集中营
Stars: ✭ 60 (-93.68%)
Mutual labels:  android-app, material-design, material-ui
Photonoter
📓Material Design风格的开源照片笔记。(MVP+Dagger2+RxJava+AspectJ+Dex处理)
Stars: ✭ 1,592 (+67.76%)
Mutual labels:  rxjava, rxandroid, material-design
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 (-89.78%)
Mutual labels:  android-app, material-design, material-ui
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-88.94%)
Mutual labels:  android-app, material-design, material-ui
Bottomsheet
BottomSheet dialog library for Android
Stars: ✭ 219 (-76.92%)
Mutual labels:  android-app, material-design, material-ui
Popular Movies App
A simple Android app, that helps user to discover movies. Project 1 & 2 of Udacity Android Developer Nanodegree.
Stars: ✭ 293 (-69.13%)
Mutual labels:  rxjava, material-design, app
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (-85.56%)
Mutual labels:  android-app, material-design, material-ui
Geeknews
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+268.39%)
Mutual labels:  rxjava, material-design, app
Spectro
🎶 Real-time audio spectrogram generator for the web
Stars: ✭ 383 (-59.64%)
Mutual labels:  material-design, app, material-ui
Afmall
A pure shopping App based on Kotlin + ARouter + MVP + RxJava2 + Retrofit + Dagger2 + 七牛云 + Glide
Stars: ✭ 20 (-97.89%)
Mutual labels:  rxjava, rxandroid
Motiontoast
🌈 A Beautiful Motion Toast Library for Kotlin Android
Stars: ✭ 767 (-19.18%)
Mutual labels:  android-app, material-design
Slidetoact
A simple 'Slide to Unlock' Material widget for Android, written in Kotlin 📱🎨🦄
Stars: ✭ 783 (-17.49%)
Mutual labels:  material-design, material-ui
Rxjavasample
RxJava Sample
Stars: ✭ 811 (-14.54%)
Mutual labels:  rxjava, rxandroid
Easygank
💊 The project build framework based on the Rx series and MVP pattern.
Stars: ✭ 750 (-20.97%)
Mutual labels:  rxjava, rxandroid
Morphing Material Dialogs
Material dialog ❤️ morphing animation. An android kotlin UI library for building beautiful animations for converting a floating action button into a material dialog.
Stars: ✭ 806 (-15.07%)
Mutual labels:  android-app, material-design


 创造不息,交付不止

Welcome to follow me on GitHub or Weibo

GitHub: https://github.com/Freelander

Weibo: http://weibo.com/gaojunhuang


Elephant

API

PHPHub is a Forum project written in Laravel 4.2, and it is also the project build up PHP & Laravel China community.

Elephant is PHPHub Community Android unofficial client, App UI style follows the Google Material Design, architecture project using MVP mode, the data processing using RxJava + Retrofit network data processing.

Why App named "Elephant"? Because the elephant is the PHP mascot, as the origin of history, you can go here to find out.

中文文档      Api 文档

PHPHub related projects

You can checkout the others open source projects of PHPHub in the following list.

Feature

  • [x] App UI style follows the google Material Design
  • [x] Translucent status bar
  • [x] Data processing using RxJava + Retrofit
  • [x] Scan code login
  • [x] WebView image click event JS injection
  • [x] Project architecture using MVP mode
  • [x] Publish topic using markdown editor
  • [x] Support multiple theme style switch

Screenshots

Build environment

  1. Min Android SDK version 4.0+
  2. Android Studio 2.2.2
  3. Gradle version 2.14.1
  4. Gradle plugin version 2.2.2
  5. Build tools version 24.0.3

Build Instructions

1.Download the source code;

$ git clone https://github.com/Freelander/Elephant.git

2.Next, Make a copy of gradle.properties.example as gradle.properties and edit the information inside;

$ cp gradle.properties.example gradle.properties

3.Finally, Will the project import Android Studio, click to run, I wish you good luck!

How should I Login?

Go to PHPHub's official website and Login with GitHub. then find your QRCode in your personal page. It should look like this:

Third-party Libraries

Project Introduction
Logger Simple, pretty and powerful logger for android
Material-Dialogs A beautiful, easy-to-use, and customizable dialogs API
BGABadgeView-Android android badge view
MultiStateView Android View that displays different content based on its state.
FloatingActionButton Android floating action button which reacts on scrolling events
commonadapter The listview and recyleview common adapter
glide-transformations An Android transformation library providing a variety of image transformations for Glide
writeily-pro The minimalist Markdown editor for Android
RxJava RxJava is a Java VM implementation of Reactive Extensions
RxAndroid Android specific bindings for RxJava
Retrofit Type-safe HTTP client for Android and Java by Square
Gson Gson is a Java library that can be used to convert Java Objects into their JSON representation
Prettytime Social Style Date and Time Formatting for Java
barcodescanner Barcode Scanner Libraries for Android
fresco Fresco is a powerful system for displaying images in Android applications.
butterknife Bind Android views and callbacks to fields and methods
materialish-progress A material style progress wheel compatible with 2.3
PhotoDraweeView PhotoView For Fresco
cwac-anddown CWAC AndDown: Markdown Utility Library
gm-mkdroid A WYSIWYG MarkdownEditor on Android
android-Ultra-Pull-To-Refresh-With-Load-More This is a modification of the Ultra-Pull-to-Refresh library which supports load-more for any view
T-MVP Use generic to depthly decoupled MVP

Design

UI design inspired by the ZHIHU, JUEJIN app.

Thanks

License

Copyright 2016 Freelander

Licensed under the Apache License2.0

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].