All Projects → TonnyL → Paperplane

TonnyL / Paperplane

Licence: apache-2.0
📚 PaperPlane - An Android reading app, including articles from Zhihu Daily, Guokr Handpick and Douban Moment.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Paperplane

Mvvm Kotlin Android Architecture
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Stars: ✭ 1,014 (-11.6%)
Mutual labels:  coroutines, mvp, mvp-architecture
Supermvp
MVP“美”图+新闻+天气预报+Material+RxJava3+Retrofit2+Glide4+AndroidX+Leakcanary+Butterknife
Stars: ✭ 763 (-33.48%)
Mutual labels:  mvp, mvp-architecture
Coil
Image loading for Android backed by Kotlin Coroutines.
Stars: ✭ 7,469 (+551.18%)
Mutual labels:  coroutines, kotlin-coroutines
Kotlin Coroutines Retrofit
Kotlin Coroutines await() extension for Retrofit Call
Stars: ✭ 812 (-29.21%)
Mutual labels:  coroutines, kotlin-coroutines
Android Kotlin Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 615 (-46.38%)
Mutual labels:  mvp, mvp-architecture
Wechat Miniprogram Examples
WeChat mini program examples. 微信小程序示例
Stars: ✭ 634 (-44.73%)
Mutual labels:  zhihu, douban
Korge
KorGE Game Engine. Multiplatform Kotlin Game Engine
Stars: ✭ 780 (-32%)
Mutual labels:  coroutines, kotlin-coroutines
Knowledge
DEPRECATED
Stars: ✭ 461 (-59.81%)
Mutual labels:  zhihu, mvp
Kotlinsample Mvp
Sample Kotlin project with MVP implementation
Stars: ✭ 11 (-99.04%)
Mutual labels:  mvp, mvp-architecture
Ktx
LibKTX: Kotlin extensions for LibGDX games and applications
Stars: ✭ 913 (-20.4%)
Mutual labels:  coroutines, kotlin-coroutines
Android Mvp
Android Model View Presenter
Stars: ✭ 28 (-97.56%)
Mutual labels:  mvp, mvp-architecture
Kotlin Coroutines Android Examples
Learn Kotlin Coroutines for Android by Examples. Learn how to use Kotlin Coroutines for Android App Development.
Stars: ✭ 572 (-50.13%)
Mutual labels:  coroutines, kotlin-coroutines
Androidquick
做外包用的快速开发库--微信、支付宝支付(含签名,下单)、自定义View(验证码/密码,九宫格图片上传等)、换肤、图片预览、RxJava、EventBus、JetPack、CameraX、base层封装等
Stars: ✭ 565 (-50.74%)
Mutual labels:  coroutines, mvp
Ios Mvp Clean Architecture
Demo iOS application built to highlight MVP (Model View Presenter) and Clean Architecture concepts
Stars: ✭ 637 (-44.46%)
Mutual labels:  mvp, mvp-architecture
Android Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 4,360 (+280.12%)
Mutual labels:  mvp, mvp-architecture
Mvpart
🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).
Stars: ✭ 776 (-32.35%)
Mutual labels:  mvp, mvp-architecture
Kroto Plus
gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc
Stars: ✭ 400 (-65.13%)
Mutual labels:  coroutines, kotlin-coroutines
Uniflow Kt
Uniflow 🦄 - Simple Unidirectional Data Flow for Android & Kotlin, using Kotlin coroutines and open to functional programming
Stars: ✭ 414 (-63.91%)
Mutual labels:  coroutines, kotlin-coroutines
Myweatherkotlinflow
Android app that shows weather at your current location or any custom location you specify. Uses Kotlin Flow for data streaming and coroutines for asynchronous work. Also leverages Room, navigation component, Viewmodel and Livedata Jetpack components with MVVM presentation layer architecture. Dagger 2 with Dagger android for dependency injection
Stars: ✭ 23 (-97.99%)
Mutual labels:  coroutines, kotlin-coroutines
Flair
This is powerful android framework
Stars: ✭ 31 (-97.3%)
Mutual labels:  mvp, mvp-architecture

Paper Plane

Build Status

logo

Paper Plane is an Android reading app containing articles from Zhihu Daily, Guokr Handpick and Douban Moment. The project is built on MVP architecture and designed with Material Design style.

Screenshots

Timeline Favorites Info Details
Timeline Favorites Info Details

Build

To open this project in Android Studio, begin by checking out of the branches, and then open the PaperPlane/ dictionary in Android Studio. The following series of steps illustrate how to open the PaperPlane branch.

Clone the repository:

git clone https://github.com/TonnyL/PaperPlane.git

Open the PaperPlane/ directory in Android Studio.

Google Play

Google Play Badge

Libraries

Library Intro
Android Support Libraries The Android Support Library offers a number of features that are not built into the framework. These libraries offer backward-compatible versions of new features, provide useful UI elements that are not included in the framework, and provide a range of utilities that apps can draw on.
Coroutines Library support for Kotlin coroutines
Glide An image loading and caching library for Android focused on smooth scrolling.
Gson A Java serialization/deserialization library that can convert Java Objects into JSON and back.
Kotlin The Kotlin Programming Language
MaterialDateTimePicker Pick a date or time on Android in style.
Retrofit Type-safe HTTP client for Android and Java by Square, Inc.
Room Room provides an abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite.

Contributions

Paper Plane is a fully open sourced project. If you find a bug or want new features, do not hesitate to open an issue or create a pull request. Read the CONTRIBUTION_GUIDELINES for more detailed information.

There is an entry in the app for the GitHub Contributors page.

Thanks to

wbinarytree

License

PaperPlane is under an Apache2.0 license. See the LICENSE for more info.

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