Being able to navigate git and the ability to contribute to a project is a major part of being a developer. Assuming you already know how to add, commit, and push through git, let me teach you how to create a new branch from a master branch then push that branch to create a pull request that can later be merged with that master. It might sound a little complex, and it is, but not really.

Starting off, we’ll talk about creating a branch, but first things first is to make sure you are in the master of whatever codebase…


Before we get started, lets talk about security. We all want to feel safe, right? And we should, especially when using any mobile applications. Chances are, there might be some private information you don’t want someone to have access to. So before we start trying to store user information with Async Storage, let’s ask ourselves- can it be trusted? Short answer, yes. Long answer, yyeesssssssss. On a serious note though, it can be trusted according Androids documentation, the databases created by the application are saved in private disk space that’s associated application. Your data is secure, because by default this…


I’m going to make this quick. I’ve recently been trying to make a fetch request from my react native app to a Rails API that I’m running locally and I was not getting anywhere. After about an hour of looking, I found the answer! So I’m going to share that with you so you don’t have to have the headache I had.

So if you are running an android emulator (I’m using Android Studio) you need to replace the ‘localhost’ on your address your using and replace it with ‘10.0.2.2’. It’s that easy!

http://localhost:3000/v1/users

remove the ‘localhost’ and replace it…


React Native, at no surprise, is very similar to React- at least by a syntaxial standard. If you have experience with React web development, then much of React Native will come very natural to you. With that said, there are a few differences, the biggest difference being that you can not write HTML within a React Native component. It’s all components, but the file structure, how you import and export components within components, having class components with state and functional components with hooks is still all the same. …


Hello! And welcome to my first blog post on React Native. To introduce myself, I’m Andrew Zimmer, a full-stack developer and recent graduate of Flatiron’s software engineering track. Coming out of a bootcamp, it’s extremely important to make yourself standout from all the other graduates, with skills that companies are looking for. To do that I decided to start learning React Native, which is a JavaScript framework made to create phone applications for Android and iOS systems. I chose React Native because it’s in the same wheelhouse of skills I already have, being that it’s a JavaScript framework and that…

Andrew Zimmer

I'm a software developer and recent graduate, with a love for exploring and developing creative solutions to complex problems.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store