Project

General

Profile

Research #26

Updated by didi almost 8 years ago

[Status](http://status.im), one of the 2 winners of the [Blockchain Startup Contest 2016](http://blockchainstartupcontest.com/), is a mobile Ethereum browser / OS.
It's inspired by WeChat and similar messaging focused applications. The rationale behind that decision is that nowadays most time on mobile devices is spent with messaging, as is well explained in [this blog post](https://blog.status.im/introducing-status-ethereum-918b1447274) by founder Carl Bennetts or in [this presentation](https://vimeo.com/186241386) held on [devcon2](https://www.bokconsulting.com.au/blog/ethereum-devcon2-conference-in-shanghai/).

Technically, Status is quite a interesting project.
The code is [open source](https://github.com/status-im), with the central piece being the [status-react](https://github.com/status-im/status-react) repository. Most of it is written in [Clojure](https://en.wikipedia.org/wiki/Clojure), the UI is implemented with [React Native](https://facebook.github.io/react-native/) (Javascript framework producing native code).

The current [Developer's Guide](https://github.com/status-im/status-react/wiki/Developers'-Guide) is focused on OSX, but I managed to build a working Android APK with this instructions.
The UI already looks quite slick and polished, performance feels good.
They seem to have a good sense for UX including wording (with fun not missing).

A [wiki](http://wiki.status.im) is being built.
Their [Slack channel](https://status-im.slack.com) is very supportive.

[Nightly builds](http://artifacts.status.im:8081/artifactory/nightlies-local/) (for iOS, a Testflight request can be made).

The project uses:
[React Native](https://facebook.github.io/react-native/) is a framework which allows to develop native Apps using Javascript - the React way.
[Re-Natal](https://github.com/drapanjanas/re-natal) for bootstrapping.
[Leiningen](http://leiningen.org/) (*lein* command) is a *tool for working with Clojure projects).
[figwheel](https://github.com/bhauman/lein-figwheel) enabled hot loading of code into the browser.
[re-frame](https://github.com/Day8/re-frame) is a ClojureScript framework for building SPA Apps.

Back