HarryHeights / Hapramp-Android

HapRamp Android App

Home Page:https://hapramp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

HapRamp Android App

https://hapramp.com

License:MIT License


Languages

Language:Java 99.7%Language:CSS 0.3%