Live data from Hacker News

Pepperoni – A framework to build apps faster, powered by React Native

getpepperoni.com

41–46 of 46 posts

Re: Pepperoni – A framework to build apps faster, powered by React Native

#41
post #37

Earlier quoted context omitted.

No. I'm looking for exactly something like this. I'm glad it's a "bootstrap", not yet another framework. I want to try React Native but have been having trouble getting started. And I would like something with a little bit of polish.

Please take a look and let us know if you run into issues! We've just launched Pepperoni, and it's not yet as polished as we want it to be, but we'll be there soon. For comparison's sake, check out https://github.com/bartonhammond/snowflake - it's quite similar to Pepperoni, and at this moment a bit more mature. In the long term we want to make Pepperoni more comprehensive, documented and stable. We have some differe…

[deleted]

Re: Pepperoni – A framework to build apps faster, powered by React Native

#42
post #5
post #4

It took a while to find the "getting started" page: https://github.com/futurice/pepperoni-app-kit/blob/master/do... Ultimately, I'm rooting for libui[1] over React Native or anything related to it. But the more competition, the better, since competition seems to usually drive innovation. You know, it's kind of funny how we've come full circle. 15-20 years ago, developers were experimenting with all sorts of new GUI i…

aren't they totally different? libui is more of a "legacy/desktop" UI method with a C-API, while React-Native is for web/apps.

They have the same goals.

From React-Native's website:

> React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about — learn once, write anywhere.

From libui's website:

> Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.

They're both cross-platform GUI libraries. They take different approaches, but they aim to do the same basic thing: let you write cross platform desktop apps more easily.

Re: Pepperoni – A framework to build apps faster, powered by React Native

#44

This looks fantastic, just what I've been looking for. Curious to know why there doesn't seem to be any mention of fastlane [1]? I think every boilerplate mobile project should definitely include an example fastlane setup. [1]: https://fastlane.tools/

We looked at Fastlane and thought it looks very interesting, but because we didn't have personal experience with it, we decided to go with what we know: Bitrise for the CI, CodePush for the app live updates.

We would love see contributions that add Fastlane configurations though. If you're interested in helping out, please open a GitHub issue and let's discuss what should be done.

Re: Pepperoni – A framework to build apps faster, powered by React Native

#45
post #2

What about Cycle Native?

I'm one of the authors of Pepperoni, as well as contributor to Cycle Native. I would love to see Cycle.js become a first class citizen of the React Native ecosystem. At CycleConf last month we hacked around improving the Cycle/RN interop and solving a few of the big problems that prevented using Cycle Native for real apps, and ended up rewriting most of the Cycle Native internals. Our work is not yet fully merged to…

Correction to the previous: The CycleConf changes are now part of the official cycle-react-native repo: https://github.com/cyclejs/cycle-react-native

Re: Pepperoni – A framework to build apps faster, powered by React Native

#46
post #5

Earlier quoted context omitted.

aren't they totally different? libui is more of a "legacy/desktop" UI method with a C-API, while React-Native is for web/apps.

They have the same goals. From React-Native's website: > React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about — learn once, write anywhere. From libui's website: > Simple and portable (but not inflexible) GUI library in…

> but they aim to do the same basic thing: let you write cross platform desktop apps more easily.

No, that's not correct. React Native is mobile platforms only (iOS and Android now, perhaps Windows and Tizen later), while libui is desktop only.

Post reply on HN