从来没听过 Exponent?

我也是刚刚接触,大概不到两个月。Exponent 可以让你用JS (或者编译成JS的语言) 来写Native apps. Exponent 几乎可以认为是 Rails For React Native, free and open source.

我有在用React Native, 为什么还要用Exponent?

  • 集成三方native库很费时,无趣而且往往都比较复杂. 第一步, 你需要安装最新的 Xcode, Android Studio. 然后祈祷 react-native link 管用, 否则的话你需要自己手动link, 拉取pods活着gradle 依赖,添加 frameworks, 编辑 plist files, strings.xml, AndroidMan …


Never heard about Exponent?

Well, Exponent lets you write native apps in purely JS (or languages compiled to JS) that work across both IOS and Android. It’s open source, free and uses React Native(RN).

Ok, why bother? Why not just use React Native the standard way?

  • Integrating 3rd-party modules is time consuming, not fun and not always easy. First, you need to have latest Xcode and Android Studio, then you pray react-native link works so you don’t need to link manually, pull pods or gradle dependencies, add frameworks, edit plist files, strings.xml, AndroidManifest.xml, MainApplication.java, appDelegate.m, etc…
  • Upgrading React Native is…


Edit:

I’ve released Lymchat as open source, https://github.com/tiensonqin/lymchat

IOS app link:

https://itunes.apple.com/us/app/lym/id1134985541?ls=1&mt=8

When I started learning Clojure two years ago, never thought I could write an ios app by it.

If you are curious, it’s called Lymchat, you can learn languages, find local people, talk to people with same interests.

Lymchat, learn different cultures.

Tienson Qin

Spurs fan, Father, Clojure, Clojurescript

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store