Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jameside
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
1.
▲
by
jameside
3y ago
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 production build of an app downloaded from the stores. A hello world
2.
▲
by
jameside
3y ago
Adding support for custom native code to Expo definitely has been a game-changer for developers. Glad it has been working well for you!
3.
▲
by
jameside
3y ago
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 implementation of an updates server
4.
▲
by
jameside
3y ago
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 have found Expo and EAS so useful! One of the features we'
5.
▲
by
jameside
3y ago
Infinite Red has been a great partner for Expo. Thank you!
6.
▲
by
jameside
3y ago
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 locally here: https://docs.expo.dev/more&#x
7.
▲
by
jameside
3y ago
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 Safari has been gradually improving with better support for w
8.
▲
by
jameside
3y ago
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 in several ways. For instance, developers write Kotlin
9.
▲
by
jameside
3y ago
Expo and Next.js are both React frameworks and Expo also uses React Native. Expo, Next.js: frameworks, React, React Native: libraries.
10.
▲
by
jameside
3y ago
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 "npx expo prebuild:{android,ios}" to generate
11.
▲
by
jameside
3y ago
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 build of your app and the Expo Modules API for writing Kotl
12.
▲
by
jameside
3y ago
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 is easier in several ways now to write your own module when a
13.
▲
by
jameside
3y ago
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 active and recent projects and Snacks. It is certainly not
14.
▲
by
jameside
3y ago
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 Native was released. Many other companies and fram
15.
▲
by
jameside
3y ago
We also call this idea "continuous native generation". So glad to hear it is working well for you!
16.
▲
by
jameside
3y ago
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 something new. For instance, navigation is one of the more
17.
▲
by
jameside
3y ago
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, optionally. The Expo framework gives you the module system,
18.
▲
by
jameside
3y ago
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 up a config plugin to automate changes to your Android Stud
19.
▲
by
jameside
3y ago
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 any application software framework. The Expo framework is fr
20.
▲
by
jameside
3y ago
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 source you may want to vet the supply chain and th
21.
▲
by
jameside
3y ago
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. Open them up in Android Stud
22.
▲
by
jameside
3y ago
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 instance, in iOS apps made with Expo in 2023, your hea
23.
▲
by
jameside
3y ago
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 paid services, is definitely supported. The Expo framework is
24.
▲
by
jameside
7y ago
> [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 keep my contact information more private. I te
25.
▲
by
jameside
9y ago
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 . I don't want to ge
26.
▲
by
jameside
9y ago
This scenario's premise assumes Expo's success could heavily depend on claiming patent infringement against Facebook. If that were true then it'd probably be simpler not to use Facebook open source under the BSD+Patents licen
27.
▲
by
jameside
9y ago
The React developer tools usually can tell if a site is using React and shows you the component hierarchy. Screenshot of https://developer.apple.com/documentation/ taken today: https://i.imgur.com/yF1Q3
28.
▲
by
jameside
9y ago
Hi, author of the post here. This quote isn't a reason to agree to the license. Agreeing to the Facebook BSD+Patents license doesn't rest on the assumption that Facebook will continue a defensive stance on patents. It gives you ri
29.
▲
by
jameside
9y ago
Hi, author of the post here. I updated the post last night to be more precise about losing the patent grant specifically and not other rights like the copyright license.
30.
▲
The React license for founders and CTOs
(medium.com)
19 points
by
jameside
9y ago
|
2 comments
More ›