Icons Not Loaded After Updating ReactNative Expo to Version 40

TL; DR: If you’re loading SVGs, check into your metro.config.js and see if you’re using the getDefaultConfig from ‘@expo/metro-config’. If you’re requiring it from ‘metro-config’, you should update your code based on the one below. More info in the readme of ‘react-native-svg-transformer‘ Recently I’ve had an issue with updating a project I was working on… Continue reading Icons Not Loaded After Updating ReactNative Expo to Version 40

Messing with Expo Permissions caused ImagePicker to misbehave

Have you seen the following alert? Sorry, we need media library permissions to make this work! Well.. me too! 🙂 And I’ve seen this error despite the fact that I’ve had both the “CAMERA” and “MEDIA_LIBRARY” permissions added to my android.permissions array. Googling didn’t help much, because it just led me to either the expo… Continue reading Messing with Expo Permissions caused ImagePicker to misbehave

Updating a React Native/Expo image file does not update the visualization of this image everywhere in the app

I’ve had an interesting problem when saving and updating images in a React Native application built with Expo. I’m building an app that has contacts and images (that are either taken from the phone contact entry or picked from the gallery). The issue was that editing the image at one place and saving it, would… Continue reading Updating a React Native/Expo image file does not update the visualization of this image everywhere in the app

Getting an error while trying to debug JEST tests

Do you get something like:“Error: Cannot find module ‘D:\project_folder\package.json’”And your require stack contains paths.js, env.js and test.js? Well, you have to both configure the runtimeExecutable and the cwd. This error is because you’re running the tests from outside your directory.

Android Emulator Losing Internet Connectivity

Spoiler: When having Internet connectivity issues, make sure that Android Studio is running. (because it acts as a proxy for the emulator) So I’ve had a reoccurring issue where my Android Emulator device would lose connectivity from time to time, and to fix it I went to delete it and create a new device from… Continue reading Android Emulator Losing Internet Connectivity

Tips for Meaningful Interviews with Developers

Lately I’ve been recruiting people for our Front-End team at Up2 Technology. I am quite satisfied with the process so I decided to share it with you. This is a non-extensive list with the guidelines I’m trying to follow in order to have an interviewing process satisfying for both me and the people applying. Empathy… Continue reading Tips for Meaningful Interviews with Developers

AWS S3 and it’s informative errors – 404, “NoSuchUpload”

I’m continuing with my exploration in the AWS world 🙂 For the last couple of days, I have been occasionally receiving the weird error “NSuckUpload” when I try to either upload a part to an S3 Multipart upload or try to complete the upload with given UploadId. S3 Multipart Upload is the way you upload… Continue reading AWS S3 and it’s informative errors – 404, “NoSuchUpload”