All Projects → bignerdranch → stockwatcher

bignerdranch / stockwatcher

Licence: other
stockwatcher, a modern android development stack showcase

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to stockwatcher

Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+585.48%)
Mutual labels:  dagger2, rxjava2, retrofit2, databinding
Android Mvp Mvvm Flytour
🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精…
Stars: ✭ 2,948 (+4654.84%)
Mutual labels:  dagger2, rxjava2, retrofit2, databinding
mvp-sample
Demonstrates how to implement MVP (Model View Presenter) pattern using Kotlin, RXJava, Retrofit, Dagger and DataBinding
Stars: ✭ 35 (-43.55%)
Mutual labels:  dagger2, retrofit2, databinding
Open Source Android Weather App
☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.
Stars: ✭ 81 (+30.65%)
Mutual labels:  dagger2, rxjava2, retrofit2
Android-Starter-Kit
This is up-to-date android studio project for native android application, that is using modern tools and libraries.
Stars: ✭ 16 (-74.19%)
Mutual labels:  dagger2, rxjava2, retrofit2
Stepik Android
Android Application for Taking Open Courses on the Stepik Platform
Stars: ✭ 165 (+166.13%)
Mutual labels:  dagger2, rxjava2, retrofit2
Android App Architecture Mvvm Databinding
A simple but complete project (in both Java & Kotlin) to demonstrate the Android application architecture with MVVM pattern, a client app for The Movie DB Web API. Dagger2 is used for dependency injection and RxJava is used for RFP (Reactive Functional Programming).
Stars: ✭ 69 (+11.29%)
Mutual labels:  dagger2, rxjava2, databinding
Dagger2
Kotlin Dagger2 example project
Stars: ✭ 145 (+133.87%)
Mutual labels:  dagger2, rxjava2, retrofit2
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-14.52%)
Mutual labels:  dagger2, rxjava2, retrofit2
Roomrxjava
Room with Rxjava Example
Stars: ✭ 130 (+109.68%)
Mutual labels:  dagger2, rxjava2, retrofit2
Rxapp
Stars: ✭ 108 (+74.19%)
Mutual labels:  dagger2, rxjava2, retrofit2
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+251.61%)
Mutual labels:  dagger2, retrofit2, databinding
Aiyagirl
🔥 爱吖妹纸(含 Kotlin 分支版本)——Retrofit + RxJava + MVP 架构 APP 体验代码家的干货集中营 Gank.io,福利多多,不容错过
Stars: ✭ 1,109 (+1688.71%)
Mutual labels:  dagger2, rxjava2, retrofit2
Retrokotlin
Simple Android app to show how unit testing with MockWebServer and Architecture Components (ViewModel + LiveData)
Stars: ✭ 55 (-11.29%)
Mutual labels:  dagger2, rxjava2, retrofit2
Fountain
Android Kotlin paged endpoints made easy
Stars: ✭ 175 (+182.26%)
Mutual labels:  dagger2, rxjava2, retrofit2
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-14.52%)
Mutual labels:  dagger2, rxjava2, retrofit2
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (+61.29%)
Mutual labels:  dagger2, rxjava2, retrofit2
Awesome Wanandroid
⚡致力于打造一款极致体验的 http://www.wanandroid.com/ 客户端,知识和美是可以并存的哦QAQn(*≧▽≦*)n
Stars: ✭ 2,525 (+3972.58%)
Mutual labels:  dagger2, rxjava2, retrofit2
Bestnote
👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (+1256.45%)
Mutual labels:  dagger2, rxjava2, retrofit2
Bigbang
Android base project used by Xmartlabs team
Stars: ✭ 47 (-24.19%)
Mutual labels:  dagger2, rxjava2, retrofit2

stockwatcher

A modern android development stack showcase

showcase items:

  • rxjava2
  • retrofit2
  • dagger2
  • lombok code gen
  • databinding
  • the perfect rxjava2 + retrofit2 networking and caching setup
  • how to handle ui lifecyle & device configuration changes with network request resume and caching!
  • other goodies!

future showcase items:

  • how to test the retrofit service layer of your app by replaying mock server responses
  • robolectric "integration" tests
  • assertj & junit unit tests
  • MVVM

Setup:

  • Insure you are on Android Studio 2.3, and that you have added the Lombok plugin to android studio.
  • To install the lombok plugin, navigate to Preferences... > Plugins, type in "Lombok" and click install

Further reading : The RxJava Repository Pattern

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