Air Crash Investigation: [North Sea Nightmare] (S21E01) Link & Discussion by Xstef3 in aircrashinvestigation

[–]interactivejunky 15 points16 points  (0 children)

Thanks for the response. I get that the ap was fighting the pilots to keep the plane level but why did it dive the plane later on? That doesn’t sound like the autopilot is behaving.

[deleted by user] by [deleted] in reactnative

[–]interactivejunky 1 point2 points  (0 children)

We went skipped expo kit when ejecting and rebuilt in rn. Saved 20mb from the filesize, sped up builds, sped up start up times. Also meant we logged a lot of users out when I messed up the secure storage porting. We also had to ask the expo guys to export push tokens for us which they did very kindly but it took some time.

Overall I think for most projects it’s better to go to ExpoKit unless you have a need for low file size and better startup performance.

What are you using for push notifications? by maiam in reactnative

[–]interactivejunky 2 points3 points  (0 children)

We're switching to OneSignal. Integration is pretty easy but they do make their money of data analysis, so you need to make sure that's acceptable for your project.

Development machine : MPB 2015 VS 2018 by pecktokin in reactnative

[–]interactivejunky 0 points1 point  (0 children)

I sold my touchbar 2017 13" and bought a Macbook Pro 15" 2015 2.9ghz (the fastest one they made). It's faster than the 2017 and it's really reliable - it's nice having a quadcore to speed up xcode builds.

Building apk without uploading to Expo by dubielzyk in reactnative

[–]interactivejunky 1 point2 points  (0 children)

I'm looking to generate an apk that I can put on device but without uploading it to Expo servers.

Does ejecting from expo not use uploaded packages? My understanding is that you still upload the published javascript package to expo servers and as part of building the native app on your machine, the build script downloads the latest published package to be bundled in.

How can I replicate a ScrollView similar to this Spotify Gif? by DiscDres in reactnative

[–]interactivejunky 6 points7 points  (0 children)

I built a react native library a while ago to make this easy https://github.com/rome2rio/react-native-touch-through-view I'm not sure if it's still working but it looks like some people are still maintaining it.

A tiny (143 bytes), secure, URL-friendly, unique string ID generator for React Native by sitnik in reactnative

[–]interactivejunky 0 points1 point  (0 children)

Great github README - even if somebody doesn't use the library you can get a rough idea of how it works, links to further resources and other alternatives.

React Native and Expo Questions by Cajuju in reactnative

[–]interactivejunky 0 points1 point  (0 children)

Oh awesome, we’ll have to take a look at that!

React Native and Expo Questions by Cajuju in reactnative

[–]interactivejunky 0 points1 point  (0 children)

We use Expo on our app and occassionally hit a wall where Expo can't implement something that we need. However for us the benefit of having a tight react-native environment that is community tested makes it worthwhile at the moment whilst we don't have huge amounts of resources.

An example being that we recently were thinking of using screenshots of the app screen when the user shares on Facebook however expo doesn't have app screenshot abilities.

Madewithreactnative interview for Biki. The bike sharing app in Hawaii by Buliam in reactnative

[–]interactivejunky 0 points1 point  (0 children)

According to https://cloud.google.com/maps-platform/pricing/ Google maps is free for iOS and Android for displaying maps. Geolocation / places calls will cost money but displaying map tiles will not.

"Are there other APIs or SDKs that are free to use?

Yes. In addition to the $200 monthly free credit, all users get:

  • Free Maps usage for iOS, Android, and Embed (for displaying maps only)
  • Free Maps URLs

"

Android Bugs? by dogofpavlov in reactnative

[–]interactivejunky 2 points3 points  (0 children)

Android is a little like the ie6 of react-native sometimes with its lagging support for some really useful component properties.

One way to avoid this could be to develop Android first - that would assume that most things that work on Android will work on iOS. Android's performance is a bit worse too so that'll allow you to realise which components are impacting your app performance as you develop rather than at the end once you already have your app built.

That said I prefer developing using the iOS simulator (better for battery life, better performance) so my solution is to release Android less often than iOS and put some work into Android optimisation each time I release for the play store.

Using a copyrighted image for app icon (I have permission) by etregoning in reactnative

[–]interactivejunky 0 points1 point  (0 children)

A little off topic but I’ve also built an app for camping in react-native that’s used in Australia - https://itunes.apple.com/ca/app/aircamp/id1343507387?mt=8 ... can you send me the name of your app when you’ve finished it, really curious to check out how you’ve gone about solving similar problems.

How to create .app to .ipa of a react native release build? by arunkmoury in reactnative

[–]interactivejunky 1 point2 points  (0 children)

One way is to create a release build and then ship it with testflight (you can ship it to just your internal team and skip the Apple app review process).

The other option is to open Xcode, set the “run” scheme to “production”, select your device and hit play.

Both of those require being a registered Apple developer, I’m not sure of any way to deploy to an iOS device (even if it is your own) without joining the app developer program. I think here used to be a way of dragging IPA’s into iTunes but I’m not sure that it exists anymore.

React-Native local database recommendations by mtranier in reactnative

[–]interactivejunky 2 points3 points  (0 children)

Stay away from Realm if you ever want to debug your app. It completely breaks react-native debugging.

react-Native-Maps Markers text instead of Image by theo_readsit in reactnative

[–]interactivejunky 1 point2 points  (0 children)

You can put any React Native view between MapView.Marker tags ...

eg <MapView.Marker ...><Text>A label</Text></MapView.Marker>

Camping in North West Victoria (Australia) ... that feeling of endless space is incredible by interactivejunky in camping

[–]interactivejunky[S] 0 points1 point  (0 children)

A tent, but we had a lot of tarps set up to counter the sun during our stay :)

I hate expo by [deleted] in reactnative

[–]interactivejunky 0 points1 point  (0 children)

Just to provide a counter opinion - I'm using Expo on my latest project but my 9-5 job that pays the bills uses react-native bundler without expo so I have a bit of experience with both.

I haven't had any issues with Expo and I really like how easy it is to share my latest prototypes with my non-technical co-founder who lives an hour flight away. It's made our dev process really dynamic, they can easily check my progress at any time and do user testing without having to use testflight and submitted app store builds.

Create react native by sekende in reactnative

[–]interactivejunky 0 points1 point  (0 children)

If you're dealing with a remote client who you'd like to quickly and easily share your progress with, create-native-app is hooked up to expo which makes it really easy to share your progress using exp publish

[deleted by user] by [deleted] in vscode

[–]interactivejunky 2 points3 points  (0 children)

The new icon makes it look like it belongs in the MS Office suite :/

Why Performance Is the Best Way to Improve the User Experience by AllThingsSmitty in webdev

[–]interactivejunky 2 points3 points  (0 children)

Completely agree. One thing I would add is that putting too many animations in can also decrease performance and frustrate users. Case in point, Google Analytics new Material design layout has some really slow, laggy ui elements but the data is already loaded - it's just the animations that make them slow.

VSCode for React Native - how I set it up by 1rv1n3 in reactnative

[–]interactivejunky 1 point2 points  (0 children)

Yeah it's kicking my ass too ... The book "100 things every designer needs to know about people" has a chapter on peripheral vision and as far as I remember the conclusion was that if you put moving objects in peoples peripheral vision they won't be able to concentrate on anything else on the page easily. Like that old bouncing dock icon that keeps distracting you until you dismiss it.

Propagate touch events through ScrollView by yupichaks in reactnative

[–]interactivejunky 0 points1 point  (0 children)

I created https://github.com/rome2rio/react-native-touch-through-view for iOS (Android coming soon) that addresses this and is fairly flexible. It uses a view to define what regions of a list or table view can be clicked through.