GithubHelp home page GithubHelp logo

harryheights / hapramp-android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hapramp/1rramp-android

0.0 1.0 0.0 15.04 MB

HapRamp Android App

Home Page: https://hapramp.com

License: MIT License

Java 99.67% CSS 0.33%

hapramp-android's Introduction

HapRamp Android App Build Status

HapRamp is a Steem Blockchain based social media for the creative communities. This is the Android application for users to use the platform.

If you are a User.


Pre-requisite You must have a Steem Account.

Screenshots:

-->

You need to authorize hapramp by clicking Continue Button.

--> Home Page

By Clicking + Button you can Create Post or Blog

Post Create Or

By clicking Youtube Symbol, you can embed Youtube video just by searching...


How to Follow/Unfollow Some one ?

Clicking Search on Home Page take you to search page. Here you can type user name and get a list of suggestions. like:

-->

You can directly follow from the list of users, or can navigate to user`s full profile by tapping on it.


User Wallet and Transaction History

By tapping on GO TO WALLET in user`s profile you can view wallet, below it you can check for the current value of STEEM DOLLARS and STEEM in the market.

-->

Meanwhile, you can check transaction history just by tapping GO TO HISTORY button.


Feature List

  • Login: Users can Login using SteemConnect.

  • Communities: Select the communities of your interest from the 9 pre-defined communities: Art, Dance, Design, Dramatics, Fashion, Literature, Music, Photography, and Travel.

  • Feed: User feed will be generated based on their preference of the communities.

  • Content Filter: Users can switch between the specific community to receive filtered content.

  • Content posting: There are two ways to share content on HapRamp: Micro-blog multimedia post and Blog post.

  • Multi-media: The application supports Image, Audio file, and YouTube video embedding.

  • Mirco-blogs: The Micro-blog multimedia posts can contain one media file with text and tags.

  • Blog posts: The Blog posts can contain multiple media files and has the support for formatting.

  • Community Tag: The users need to select the relevant communit(y/ies) (max 3) before posting the content.

  • Comments: The application support comments on posts.

  • Content Voting: The Users can rate posts on a scale of 1 to 5 stars which signifies variable Steem voting power.

  • Rewards: The users earn Steem Dollars according to how much ratings they received from how many people.

  • Steem Power: The earning depends on the Steem Power of respective users that they accumulate over time by creating and curating content on the platform.

  • User Profile: On the user profile section, the users edit profile picture, bio, and interests.

  • User Search: Search existing Steem users from the search bar.

  • Notification: users will receive notifications for the ratings and comments on their own content.


If You are a Developer

Android build dependency

Minimum SDK Version: 19

Target SDK Version: 27

Build Tool Version: 27.0.3

How to build the app

Debug Version There are no special dependencies for building debug version of the app.

  • Clone the repo
  • Perform a gradle sync
  • Run the app

Release Version Building a release version of apk requires you a keystore file. For privacy reasons, we kept this file secret.

You can generate a new keystore file using: Build -> Generate Signed Apk

Security concerns for contributors

Any Private keys among Active Key, Owner Key, Posting Key

related to your account should not be pushed/commited along with codes. We are not liable for your accout`s security breach if done via code of this repository.

We do not store Private Posting key on users device. Our servers do not store this key neither you should try to upload this key anywhere.


MIT License

Copyright (c) 2018 HapRamp

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

hapramp-android's People

Contributors

aviaryan avatar bxute avatar singhpratyush 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.