eSteem Mobile - reimagined uncensored social blogging for Android and iOS
Clone or download
ue Merge pull request #440 from esteemapp/bugfix/reply-crash
Fixed crash issue when user try to reply his replies
Latest commit 470d564 Jan 16, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Jan 5, 2019
.vscode Fixed wallet details design issue. Added place holder components for … Nov 12, 2018
android Merge branch 'master' into bugfix/push-icon Jan 16, 2019
ios android orientation fix Jan 16, 2019
resources Update splash.psd Dec 11, 2018
src Merge pull request #440 from esteemapp/bugfix/reply-crash Jan 16, 2019
.babelrc Removed react-native-navigation and added react-navigation. Moved all… Oct 4, 2018
.buckconfig moved to pure React Native Jul 20, 2018
.env.example Changed pin read method Dec 25, 2018
.eslintrc.json Working on transaction data Nov 12, 2018
.flowconfig tweaks Oct 13, 2018
.gitattributes moved to pure React Native Jul 20, 2018
.gitignore android release properties, post build Dec 6, 2018
.watchmanconfig moved to pure React Native Jul 20, 2018
App.js Removed react-native-navigation and added react-navigation. Moved all… Oct 4, 2018
LICENSE Create LICENSE Jan 3, 2019 Create Jan 14, 2019 yarn instead of npm Jan 6, 2019
app.json removed old appliction.js Nov 21, 2018 post build Dec 6, 2018 nvm fix Dec 27, 2018 rev Jan 8, 2019
crowdin.yml Update Crowdin configuration file Jan 7, 2019
index.js fixed closclosed #337 Jan 5, 2019
package.json 2.0.6 Jan 10, 2019 upd Dec 17, 2018
yarn.lock initial codepush test Jan 4, 2019

eSteem Mobile

iOS iOS Android Android

I. How do I get set up?

$ git clone

$ cd esteem-mobile

$ yarn

$ react-native start (Now your local server should start)

Starting for IOS

react-native run-ios (this also run react-native start if you didn't)

Starting for Android


Using Android Studio's adb
  1. Make sure that you can run adb from your terminal.
  2. Open Genymotion and navigate to Settings -> ADB. Select “Use custom Android SDK tools” and update with your Android SDK directory.
Using Genymotion's adb
  1. Find Genymotion’s copy of adb. On macOS for example, this is normally /Applications/
  2. Add the Genymotion tools directory to your path (instructions for Mac, Linux, and Windows).
  3. Make sure that you can run adb from your terminal.

The Rules

Patches and Review Process

Before you start

  1. When you address an issue or a feature, make sure that there doesn't already exist a ISSUES ticket for this work item.
  1. If the item already exists and is in progress, please remove the card or the issue you were assigned and leave a note that it is a duplicate. 3.If the item is not being worked on, please make sure that you put the card or issue as "In Progress" and assign it to yourself so other developers know that you are working on it.

Patch a day

It is important to make the work you are doing visible to other team members, especially because there are developers in different location. Even if you are not done the work on your patch, make sure to put a Pull Request up and leave a note that this is work in progress (WIP) so that others do not try to merge in your patch. If you would like to have someone in particular review your work, leave your patch as WIP and assign the developers that need to review or update your patch before it is ready to be reviewed by other team members.

Who to assign your patch for review

Patch Review Template

When you create a pull request for your patch, make sure to leave all the information that other team members will need to understand the purpose of your patch as well.

Main Branch master

If you resolved a issue or something You have to whern you commit your pr commit message include issue number for ex. resolved #10 or closed #10 etc.

Before you start

  1. Pull every changes.
  2. Switch your branch with development
  3. Create about issues or bugfix branch.
  4. Make sure your repo up to date!

Creating branch

  • For example if you want create branch for an issue should contain issue number (ex. #55)
  • Whats your interest put bugfix/yourbranch_name or feature/your_branch_name#issue_number
  • If you some changes for only config req config/your_branch_name

Commit messages

What ever you want number of commit. Before create push squash your all commit. We need just what you do!


  • Make sure push your main branch (master)


To report a non-critical issue, please file an issue on this GitHub project.

If you find a security issue please report details to:

We will evaluate the risk and make a patch available before filing the issue.