Giter Site home page Giter Site logo

byoutline / kickmaterial Goto Github PK

View Code? Open in Web Editor NEW
1.6K 86.0 303.0 38.73 MB

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

License: Apache License 2.0

HTML 0.38% Java 1.55% Groovy 0.78% XSLT 47.32% Kotlin 49.53% Shell 0.44%
android showcase material

kickmaterial's Introduction

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. Note: HTTP no longer works on API 28 and would need to https.

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.

kickmaterial's People

Contributors

karczewp avatar michalangelo avatar naitbit avatar plastix avatar smdremedy avatar swanhtet1992 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kickmaterial's Issues

the white search Menu Item in MainActivity is Unfriendly

What's wrong with this problem?

Error:Could not find org.springframework.build.gradle:propdeps-plugin:0.0.6.
Searched in the following locations:
file:/D:/003 dev software install/AS2.0/gradle/m2repository/org/springframework/build/gradle/propdeps-plugin/0.0.6/propdeps-plugin-0.0.6.pom
file:/D:/003 dev software install/AS2.0/gradle/m2repository/org/springframework/build/gradle/propdeps-plugin/0.0.6/propdeps-plugin-0.0.6.jar
https://jcenter.bintray.com/org/springframework/build/gradle/propdeps-plugin/0.0.6/propdeps-plugin-0.0.6.pom
https://jcenter.bintray.com/org/springframework/build/gradle/propdeps-plugin/0.0.6/propdeps-plugin-0.0.6.jar
http://repo.spring.io/plugins-release/org/springframework/build/gradle/propdeps-plugin/0.0.6/propdeps-plugin-0.0.6.pom
http://repo.spring.io/plugins-release/org/springframework/build/gradle/propdeps-plugin/0.0.6/propdeps-plugin-0.0.6.jar
Required by:
kickmaterial-master:appjava:unspecified

Navigation Fragment

Hy guys. Really love this pice of art. I would like to ask, how can I set up a navigation fragment? I tried a few ways, but I did not figured out the correct way. Any help is kindly appreciated.

Gradle issue when compiling

Gradle 'kickmaterial-master' project refresh failed
Error:Ambiguous method overloading for method java.io.File#.
Cannot resolve which method to invoke for [null, class java.lang.String] due to overlapping prototypes between:
[class java.lang.String, class java.lang.String]
[class java.io.File, class java.lang.String]

Only Local

Hello. I would like to play around with the app, but I don't need the Internet connection part. How can I remove totally the networking part, and work only with DataManager as data provider for the projects too ?

Project setup

Hello! First of all I want to say that your project looks like wonderful. REALLY AMAZING!

I am tring to test your project but when I import it gradle sync project failed. It seems to me that compileJava is not correct in my case but in project settings JDK location is correct. JDK version 1.7.0_79. I set the environment variable in system properties of Windows and called it as JAVA7_HOME.

compileJava {
    sourceCompatibility = 1.7
    targetCompatibility = 1.7
    def jdkHome = System.getenv()['JAVA7_HOME']
    options.bootClasspath = (new File(jdkHome, "/jre/lib/rt.jar")).canonicalPath
}

Android Studio IDE see error in code: cannot resolve symbol File

ERROR

Error:(8, 0) Ambiguous method overloading for method java.io.File#<init>.
Cannot resolve which method to invoke for [null, class java.lang.String] due to overlapping prototypes between:
    [class java.lang.String, class java.lang.String]
    [class java.io.File, class java.lang.String]

Whats the best way to solve this problem?

DaggerGlobalComponent not found

hi, i try to import and explore the project, bu failed upon building because DaggerGlobalComponent class is not found, the import path is pointed to import com.byoutline.kickmaterial.dagger.DaggerGlobalComponent; but got nu luck find it there

found out that this class was used in com.byoutline.kickmaterial.KickMaterial and com.byoutline.kickmaterial.espressohelpers.DaggerRules

any suggestion? thanks for the help

How to debug and run

I tried to debug this, and learn something or two. I lost the ability to can... 1 day ended with no any success. Somebody help...

Do I need to add the

gradle.properties

updated kotlin to 1.3.41
gradle gradle-5.4.1-all.zip

file

Need tutorial please help.

I am trying to make an app with this source code but I am not able to make. I am new to this app development career. does anyone have tutorial on how to use this source code? please do reply.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.