All Projects → hidroh → Materialistic

hidroh / Materialistic

Licence: apache-2.0
A material-design Hacker News Android reader

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Materialistic

Marvel
Marvel Characters Android Application Assigned by smava GmbH
Stars: ✭ 227 (-89.51%)
Mutual labels:  rxjava, rxandroid, dagger, robolectric
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (-95.38%)
Mutual labels:  rxjava, rxandroid, dagger
AndroidMVPArchitecture
Android MVP architecture sample project with or without RxJava and Dagger2 and Kotlin
Stars: ✭ 78 (-96.39%)
Mutual labels:  rxjava, dagger, rxandroid
Tuling
图灵机器人,可以聊天的机器人,快去和它玩耍吧
Stars: ✭ 122 (-94.36%)
Mutual labels:  rxjava, rxandroid
Mvvm Architecture Android Beginners
This repository contains a sample app that implements MVVM architecture using Kotlin, ViewModel, LiveData, and etc.
Stars: ✭ 176 (-91.86%)
Mutual labels:  rxjava, rxandroid
Android Architecture
🌇该项目结合 MVP 与 Clean 架构思想,探索在 Android 项目上的最佳实践。
Stars: ✭ 112 (-94.82%)
Mutual labels:  rxjava, dagger
Mvpandroid
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Stars: ✭ 91 (-95.79%)
Mutual labels:  rxjava, rxandroid
Just Another Android App
An Android base app with loads of cool libraries/configuration NOT MAINTAINED
Stars: ✭ 1,654 (-23.53%)
Mutual labels:  rxjava, robolectric
Catchup
An app for catching up on things.
Stars: ✭ 1,690 (-21.87%)
Mutual labels:  rxjava, dagger
Rxjavapriorityscheduler
RxPS - RxJavaPriorityScheduler - A RxJava Priority Scheduler library for Android and Java applications
Stars: ✭ 138 (-93.62%)
Mutual labels:  rxjava, rxandroid
Android Base Mvp
Android Base MVP Concept with RXJava, Dagger, Event Bus, Retrofit, Glide, OkHTTP
Stars: ✭ 141 (-93.48%)
Mutual labels:  rxjava, dagger
Androidstarter
A sample Android app using the MVP architecture.
Stars: ✭ 140 (-93.53%)
Mutual labels:  rxjava, rxandroid
Android Clean Architecture Boilerplate
Apply clean architecture on Android
Stars: ✭ 141 (-93.48%)
Mutual labels:  rxjava, rxandroid
Reptar
Roaring RxJava
Stars: ✭ 99 (-95.42%)
Mutual labels:  rxjava, rxandroid
Foodsearch
Showcase project of MVP+Dagger+RxJava+StorIO
Stars: ✭ 117 (-94.59%)
Mutual labels:  rxjava, dagger
Kotlinrxmvparchitecture
Clean MVP Architecture with RxJava + Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Includes Unit Tests(Kotlin Tests)!
Stars: ✭ 94 (-95.65%)
Mutual labels:  rxjava, rxandroid
Photonoter
📓Material Design风格的开源照片笔记。(MVP+Dagger2+RxJava+AspectJ+Dex处理)
Stars: ✭ 1,592 (-26.4%)
Mutual labels:  rxjava, rxandroid
Rxbus
Event Bus By RxJava.
Stars: ✭ 2,126 (-1.71%)
Mutual labels:  rxjava, rxandroid
Newspaper
An aggregated newspaper app containing news from 10+ local news publishers in Hong Kong. Made with ❤
Stars: ✭ 82 (-96.21%)
Mutual labels:  rxjava, rxandroid
Androcat
AndroCat is a GitHub client for Android phones and provides to user GitHub user interface like how they used to.
Stars: ✭ 87 (-95.98%)
Mutual labels:  rxjava, dagger

Materialistic for Hacker News

Material design Hacker News client for Android, uses official HackerNews/API, Dagger for dependency injection and Robolectric for unit testing.

Get it on Google Play

Setup

Requirements

  • JDK 11
  • Latest Android SDK tools
  • Latest Android platform tools
  • AndroidX

Dependencies

Build

./gradlew assembleDebug

Build with LeakCanary on

./gradlew assembleDebug -Pleak

Grab your Mercury Web Parser API key here if you want to connect to Mercury.

Test Build Status

Run all/selective tests:

./gradlew testDebug
./gradlew testDebug --tests "*HackerNewsClientTest"

Coverage Coverage Status

./gradlew jacocoTestReport

Articles

Screenshots

Contributing

Contributions are always welcome. Please make sure you read Contributing notes first.

License

Copyright 2015 Ha Duy Trung

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].