Viewing profile — jameside
jameside
HN member- Joined
- Tue, Apr 21, 2015, 10:45 PM UTC
- HN karma
- 175
- Public activity
- 63 items
- HN profile
- View on Hacker News ↗
About jameside
Co-founder @ Expo (YC S16) [https://expo.dev]
Recent public activity
-
comment
Comment #36914193
Expo Modules Core is the only module that is bundled in. It is a small runtime library that defines the Expo Modules API used by other modules, and adds about 150 KB to a productio…
-
comment
Comment #36898097
Adding support for custom native code to Expo definitely has been a game-changer for developers. Glad it has been working well for you!
-
comment
Comment #36897971
The Expo Updates protocol is an open standard specified here https://docs.expo.dev/technical-specs/expo-updates-1/ The hosted services offered by the Expo team called EAS has an im…
-
comment
Comment #36886419
Sometimes I tell people the best Expo apps have custom native code and it is a really useful skill to know Kotlin and Swift in addition to React and JavaScript. Glad to hear you ha…
-
comment
Comment #36886309
Infinite Red has been a great partner for Expo. Thank you!
-
comment
Comment #36883729
A lot of the docs prioritize ease of getting started and EAS has a free plan generous enough to get you to production and often beyond. The Expo CLI docs have a section on building…
-
comment
Comment #36883504
It is technically possible, of course, though I vaguely recall iOS App Store guidelines saying not to just wrap an existing website in a webview. On the flip side, PWA support in S…
-
comment
Comment #36883428
Modern Expo is very different and in 2023, Expo has full support for custom native code and isn't a layer, so to speak. Ejecting is gone. React Native has also become much thinner …
-
comment
Comment #36882985
Expo and Next.js are both React frameworks and Expo also uses React Native. Expo, Next.js: frameworks, React, React Native: libraries.
-
comment
Comment #36882576
EAS CLI is designed for EAS, the hosted services. It is intended to use your EAS account, which I suspect is why the PR wasn't accepted. Expo CLI is for entirely local builds. Run …
-
comment
Comment #36882194
Looking to always learn new things is great. If you find yourself looking to try out Expo and have completed the first setup steps, I'd suggest looking at making a development buil…
-
comment
Comment #36882064
This is actively being worked on. Also a big area of investment over the past couple of years has been adding support for custom native code to Expo and the Expo Modules spec. It i…
-
comment
Comment #36882023
The Expo Go app needs to connect to a server for two reasons: the server gives you a signing certificate that is used to sign your project manifest, and it also fetches the list of…
-
comment
Comment #36881727
These are a few things I can say as one of the Expo cofounders. We've worked on the Expo framework for over eight years, and did R&D for a year or two before that even before React…
-
comment
Comment #36881221
We also call this idea "continuous native generation". So glad to hear it is working well for you!
-
comment
Comment #36881135
Part of Expo's approach is for Expo apps to be native apps that provide a user experience that is native to the underlying platform, whether it's Android, iOS, the web, or somethin…
-
comment
Comment #36880806
Expo is the free and open source framework and, separately, Expo Application Services (EAS) is the SaaS. Expo and EAS are designed to be decoupled while also working well together,…
-
comment
Comment #36880467
Expo these days is pretty extensible and the option to write your own IAP module is a bit easier with Expo Modules, which let you write custom modules with Kotlin and Swift and set…
-
comment
Comment #36879756
Building Expo apps locally is not going to be removed. I am one of the cofounders of Expo. Being able to build your app on your own hardware is a relatively fundamental feature of …
-
comment
Comment #36879527
The Expo framework runs entirely on the end user's device. It's client-side software and I don't think MiTM attacks are the main part of the threat model. Like with most open sourc…
-
comment
Comment #36879512
Building Expo apps on your own hardware is definitely supported. Specifically, run "npx expo prebuild:{android,ios}" to generate your project's "android" and "ios" directories. Ope…
-
comment
Comment #36879302
One part of Expo's approach to UI is to create native user experiences. For several years Expo has invested in React Navigation and Expo Router, which use the system navigator. For…
-
comment
Comment #36878727
Expo supports custom native code including your existing modules. It is a much smaller step to start using Expo if you are already using React Native. Using Expo without EAS, the p…
-
comment
Comment #21973271
> [Facebook] provides less donor data, so charities can't thank donors or reach out to them again in the future. As a donor, I've found myself giving more often through Facebook to…
-
comment
Comment #15316367
The author of this Facebook Engineering post confirmed that React Native's license currently is the same as it's always been: https://twitter.com/dmwlff/status/911348886882607104 .…