Giter Club home page Giter Club logo

kripto's Introduction

Kripto

A Cryptocurrency app for Android.

DemonstrationDescriptionFeaturesContributionLicense

WARNING: THIS IS STILL IN DEVELOPMENT, THEREFORE YOU MAY ENCOUNTER BUGS. IF YOU DO, OPEN AN ISSUE VIA OUR GITHUB REPOSITORY.

Demonstration

Demo

Description

Kripto is fully powered by the Coingecko's API service.

Thanks to

Features

  • View current price, market cap,price char and much more for more than 7000 coins
  • Track more than 400 exchanges and their "Trust Score" as per Coingecko
  • Favourite a coin
  • Track global Cryptocurrency and Defi Market
  • Choose your preferred currency and much more in preferences screen!!
  • More to be added :)

Libraries and Dependencies

Development Setup

Before you begin, you should already have the Android Studio SDK downloaded and set up correctly. You can find a guide on how to do this here: Setting up Android Studio

Setting up the Android Project

For setting up the PSLab Android project you may follow any of the two methods listed below, that is, you may download the repository zip file or you may directly clone the repository to Android Studio.

By downloading the zip file

  1. Download the kripto project source. You can do this either by forking and cloning the repository (recommended if you plan on pushing changes) or by downloading it as a ZIP file and extracting it.

  2. Open Android Studio, you will see a Welcome to Android window. Under Quick Start, select _Import Project (Eclipse ADT, Gradle, etc.)

By direct cloning

  1. Open Android Studio, you will see a Welcome to Android window. Under Quick Start, select "check out project from version control".

  2. Select git from the drop down menu that appeared.

  3. Go to the repository and click clone or download button.

  4. From the dropdown that appeared, copy the link.

  5. Paste the URL that you copied and press clone.

  6. Android studio should now begin building the project with gradle.

  7. Once this process is complete and Android Studio opens, check the Console for any build errors.

  • Note: If you receive a Gradle sync error titled, "failed to find ...", you should click on the link below the error message (if available) that says Install missing platform(s) and sync project and allow Android studio to fetch you what is missing.
  1. Once all build errors have been resolved, you should be all set to build the app and test it.

  2. To Build the app, go to Build>Make Project (or alternatively press the Make Project icon in the toolbar).

  3. If the app was built successfully, you can test it by running it on either a real device or an emulated one by going to Run>Run 'app' or pressing the Run icon in the toolbar.

If you want build apk only, go to Build>Build apk and apk would be build and directory where apk is generated would be prompted by Android Studio.

Permissions Required

  1. Internet Access : It is required for the app to load data from web.
  2. Read/Write Storage : It is required for feature :- Favourite a coin

Contribution

Got some ideas or suggestions? feel free to contribute :) The more is done the better it gets! Checkout contribution notes !!

License

GNU GPLv3 Image

Kripto is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.

kripto's People

Contributors

sauravrao637 avatar

Stargazers

Autonetix avatar  avatar Karthik Kompelli avatar Carlos Jiménez avatar Vivek avatar Muhammad Awais Shan avatar Sergei avatar Laxmi kant avatar Ashish Dwivedi avatar Shashank Daima avatar Tristan Elliott avatar Aashish Malhotra avatar Aryan Taneja avatar

Watchers

 avatar

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.