<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
>

<channel>
	<title>Jameel Mukadam</title>
	<atom:link href="https://jameelmukadam.com/feed" rel="self" type="application/rss+xml" />
	<link>https://jameelmukadam.com</link>
	<description>Web and Mobile App Developer</description>
	<lastBuildDate>Sun, 16 Jun 2019 14:25:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.2.2</generator>

<image>
	<url>https://i0.wp.com/jameelmukadam.com/wp-content/uploads/2018/11/cropped-android-chrome-512x512.png?fit=32%2C32&#038;ssl=1</url>
	<title>Jameel Mukadam</title>
	<link>https://jameelmukadam.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">3693491</site>	<item>
		<title>Simple React Native Setup Guide for Mac</title>
		<link>https://jameelmukadam.com/blog/simple-react-native-setup-guide-for-mac</link>
				<pubDate>Mon, 09 Oct 2017 05:18:27 +0000</pubDate>
		<dc:creator><![CDATA[milo]]></dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[react native]]></category>

		<guid isPermaLink="false">https://jameelmukadam.com/?p=421</guid>
				<description><![CDATA[A simple Step By Step guide to get setup and ready for dev with React Native on a Mac]]></description>
								<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_0 et_section_regular">
				
				
				
				
					<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0 et_pb_bg_layout_light  et_pb_text_align_left">
				
				
				<div class="et_pb_text_inner">
					Hey Guys,

So I&#8217;m kicking off my official blog with my first guide! Since my Tech Stack is mainly React/React Native I thought I&#8217;ll publish a guide on setting up React Native on a Mac (I use a MacBook pro). This tutorial will be very simple with a lot of copy and paste commands so you can get up and running in no time!

&nbsp;
<h2>Pre-Requisites</h2>
<ul>
 	<li><strong>Get a Mac</strong></li>
 	<li>Install XCode</li>
 	<li>Register an&nbsp;<strong>Apple ID</strong>
<ul>
 	<li>You can create one here:&nbsp;<a href="https://appleid.apple.com/account">https://appleid.apple.com/account</a></li>
</ul>
</li>
</ul>
<h4>Why Mac? Because &#8230; I would like to cover both mobile platforms &#8211;&nbsp;<strong>iOS</strong>&nbsp;and&nbsp;<strong>Android</strong>&nbsp;- and to build native mobile application for&nbsp;<strong>iOS</strong>, you need&nbsp;<strong>OS X</strong>.</h4>
<h2></h2>
<h2>Setup</h2>
<h4>Install Homebrew</h4>
<pre># Install Brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# Make sure Brew has permissions
brew doctor

# Update Brew
brew update

# Install Brew Cask, for terminal app installs
brew tap caskroom/cask

</pre>
<h4>Java Development Kit (Android only)</h4>
React Native requires a recent version of the&nbsp;<a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html">Java SE Development Kit (JDK)</a>. Download and install JDK 8 or newer&nbsp;<em>or</em>&nbsp;install using&nbsp;<strong>Homebrew</strong>:
<pre>brew cask install java</pre>
<h4>Install Android Studio</h4>
<pre>brew cask install android-studio

</pre>
<h4>Install Android SDKs (Android only)</h4>
<pre>brew install ant
brew install maven
brew install gradle</pre>
<pre>brew cask install android-sdk
brew cask install android-ndk
sdkmanager –update</pre>
<pre>brew cask install intel-haxm</pre>
<h4>Node.js &amp;&nbsp;npm &#8211;&nbsp;<a href="https://nodejs.org/">https://nodejs.org</a></h4>
<pre># Install Node.js and print the version
brew install node
node --version</pre>
<pre># Update npm and print the version
npm update npm -g
npm –version</pre>
&nbsp;
<h4>Yarn &#8211;&nbsp;<a href="https://yarnpkg.com/">https://yarnpkg.com</a></h4>
<pre># Install Yarn and print version
brew install yarn
yarn --version</pre>
<h4>Watchman &#8211;&nbsp;<a href="https://facebook.github.io/watchman/">https://facebook.github.io/watchman</a></h4>
<pre># Install Watchman
brew install watchman</pre>
<h4>Git</h4>
<pre># Install Git and print version
brew install gitgit --version</pre>
<h4></h4>
<h4>Environment variables</h4>
Update your environment variables (add to your&nbsp;~/.bash_profile, alternatively&nbsp;~/.zsh_profile&nbsp;etc. - based on you current shell):&nbsp;<strong>Note</strong>: Remove any other lines containing something about&nbsp;ANDROID&nbsp;(<strong>Android Studio</strong>&nbsp;may create some lines, which are not relevant in our case).
<pre>export ANT_HOME="/usr/local/opt/ant"
export MAVEN_HOME="/usr/local/opt/maven"
export GRADLE_HOME="/usr/local/opt/rzadle"&nbsp;
export ANDROID_HOME="/usr/local/share/android-sdk"
export ANDROID_SDK_ROOT="/usr/local/share/android-sdk"
export ANDROID_NDK_HOME="/usr/local/share/android-ndk"</pre>
Update your paths (bonus points to a better solution to the hardcoded build tools version):
<pre>export PATH="$ANT_HOME/bin:$PATH"
export PATH="$MAVEN_HOME/bin:$PATH"
export PATH="$GRADLE_HOME/bin:$PATH"&nbsp;
export PATH="$ANDROID_HOME/tools:$PATH"
export PATH="$ANDROID_HOME/platform-tools:$PATH"</pre>
<strong>IMPORTANT</strong>: Be sure to restart your Terminal to changes take effect!

&nbsp;
<h4>Genymotion - Functional Android Emulator (optional)</h4>
You might want to install different&nbsp;<strong>Android Emulator</strong>, in case of problems with the standard one from Google. It&#8217;s named&nbsp;<strong>Genymotion</strong>. You can install it by using&nbsp;<strong>Homebrew</strong>:
<pre>brew cask install genymotion</pre>
&nbsp;
<h2>Basic App Setup</h2>
<h4>React Native</h4>
Install React Native CLI :
<pre>npm install -g react-native-cli</pre>
&nbsp;
<h4>Ignite</h4>
Our React Native starter of choice is Ignite.
<pre>npm install -g ignite-cli
ignite new MyNewAppName</pre>
&nbsp;

And that&#8217;s it.. you should be good to go! Look out for my next post where I&#8217;ll be reviewing Ignite and why I always use ignite as my React Native Starter for every app I make! If this post helped you, it may help someone else so please like, share and comment!
				</div>
			</div> <!-- .et_pb_text -->
			</div> <!-- .et_pb_column -->
				
				
			</div> <!-- .et_pb_row -->
				
				
			</div> <!-- .et_pb_section -->
]]></content:encoded>
									<post-id xmlns="com-wordpress:feed-additions:1">421</post-id>	</item>
		<item>
		<title>Welcome</title>
		<link>https://jameelmukadam.com/blog/welcome</link>
				<pubDate>Mon, 02 Oct 2017 05:30:47 +0000</pubDate>
		<dc:creator><![CDATA[milo]]></dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[jameel mukadam]]></category>
		<category><![CDATA[jameel mukadam blog]]></category>
		<category><![CDATA[javascript developer blog]]></category>
		<category><![CDATA[software developer blog]]></category>

		<guid isPermaLink="false">https://jameelmukadam.com/?p=416</guid>
				<description><![CDATA[Welcome to my blog..

I will be posting helpful tips, guides, news and just announcements on everything Tech / JavaScript related. Make sure you subscribe to my blog to be kept up to date with everything and lookout for some cool React Native guides and components coming soon!]]></description>
								<content:encoded><![CDATA[<p>Welcome to my blog..</p>
<p>I will be posting helpful tips, guides, news and just announcements on everything Tech / JavaScript related. Make sure you subscribe to my blog to be kept up to date with everything and lookout for some cool React Native guides and components coming soon!</p>
<p>Be Sure to checkout my Git Repo: <a href="https://github.com/JameelMukadam/">https://github.com/JameelMukadam/&nbsp;</a></p>
<p>Looking forward to sharing some cool stuff with you guys!</p>
]]></content:encoded>
									<post-id xmlns="com-wordpress:feed-additions:1">416</post-id>	</item>
	</channel>
</rss>
