/kickmaterial

Crowdfunding app concept for Android. Created to showcase new trends in Android development with strong focus on Material Design.

Primary LanguageJavaApache License 2.0Apache-2.0

KickMaterial

master: Build Status develop: Build Status Android Weekly

Crowdfunding app concept for Android. Created to showcase new trends in Android development with strong focus on Material Design. For newest versions of libs check the develop branch.

Designed and implemented by Outline.

All categories Campaign view

Used libs and technologies

Mock API

Application shows data from Mocked API. This is a simple HTTP server started with app on device. All data are being served by AndroidStubServer library based on configuration files placed in assets/mock/ directory. If you want to see configuration of API go to config.json file.

Project setup

This project uses Retrolambda. If your build fails on compileRetrolambdaDebug or compileDebugJavaWithJavac please ensure that you have both Java 7 and Java 8 installed in your system. To be sure that they are found you may want to set JAVA7_HOME and JAVA8_HOME environment variables.

For example on linux you can add those lines /etc/enviroment/:

JAVA7_HOME=/usr/lib/jvm/java-7-openjdk-amd64
JAVA8_HOME=/usr/lib/jvm/java-8-openjdk-amd64

Alternatively you may set them in gradle.properties file. Examples are provided as comments in gradle.properties in project build dir [see more].

Eye candy

This app with was based on design concept by Grzegorz Oksiuta. Check this YouTube showcase:

KickMaterial on YouTube

We were able to implement most of screens and animations. Here are some examples:

Search Categories

Images Licence

All images used in this app as demo content are licensed as Creative Commons with attribution shown in app and config files for every author.

License

Copyright 2015-2016 Outline

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.