<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
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/">
	<channel>
		<title>Becoming an Android Developer | Infinum</title>
		<atom:link href="https://infinum.com/blog/becoming-an-android-developer/feed/" rel="self" type="application/rss+xml" />
		<link>https://infinum.com/blog/becoming-an-android-developer/</link>
		<description>Building digital products</description>
		<lastBuildDate>Fri, 03 Apr 2026 12:58:20 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>

					<item>
				<image>
					<url>8106https://infinum.com/uploads/2014/10/becoming-an-android-developer-0.webp</url>
				</image>
				<title>Becoming an Android Developer</title>
				<link>https://infinum.com/blog/becoming-an-android-developer/</link>
				<pubDate>Wed, 12 Nov 2014 09:27:00 +0000</pubDate>
				<dc:creator>Marko Vitas</dc:creator>
				<guid isPermaLink="false">https://infinum.com/the-capsized-eight/becoming-an-android-developer/</guid>
				<description>
					<![CDATA[<p>Android, Android, Android&#8230; It&#8217;s everywhere &#8211; smartphones, watches, tablets, TVs&#8230; Android is getting sexier and more stable with each release.</p>
<p>The post <a href="https://infinum.com/blog/becoming-an-android-developer/">Becoming an Android Developer</a> appeared first on <a href="https://infinum.com">Infinum</a>.</p>
]]>
				</description>
				<content:encoded>
					<![CDATA[<div
	class="wrapper"
	data-id="es-236"
	 data-animation-target='inner-items'>
		
			<div class="wrapper__inner">
			<div class="block-blog-content js-block-blog-content">
	
<div class="block-blog-content-sidebar" data-id="es-92">
	</div>

<div class="block-blog-content-main">
	
<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-95"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-93">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-94'
	>
	Android, Android, Android… It’s everywhere – smartphones, watches, tablets, TVs… Android is getting sexier and more stable with each release and, with a ton of learning material available, this is a great time to start learning how to develop for this platform.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-98"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-96">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-97'
	>
	The primary target audience of this article are fresh computer science graduates who are thinking about becoming professional Android developers. Basically, I wanted to write an article that I would have loved to have read 2.5 years ago, when I scored my first paid dev job.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-101"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-99">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-100'
	>
	In it, I present a roundup of facts and resources that will give you a clear picture of your future work scope. Start contributing quickly, experiment and enjoy yourself in the process.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-104"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-102">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-103'
	>
	<em>Note: consider this post a cheat sheet that you can come back to anytime.</em></p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-109"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="blockquote block-blockquote__blockquote" data-id="es-105">
	
	<div class="blockquote__content">
		<i
	class="icon blockquote__icon icon--size-16 icon--scale-100"
	 aria-hidden='true' data-name='blockquote-24' data-id='es-106'>
	<svg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path clip-rule='evenodd' d='m12 24c6.6274 0 12-5.3726 12-12 0-2.79685-.9568-5.37021-2.561-7.41062-.581.22951-1.0832.60583-1.5069 1.12898-.5132.60844-.7698 1.41969-.7698 2.43375v.07605h2.5789v5.59004h-5.6197v-5.01962c0-1.11547.154-2.06616.4619-2.85205.3336-.81125.757-1.48307 1.2702-2.01545.528-.52161 1.1175-.92155 1.7687-1.1998-2.0728-1.70651-4.7279-2.73128-7.6223-2.73128-6.62742 0-12 5.37258-12 12 0 6.6274 5.37258 12 12 12zm-3.53811-18.05347c-.30793.78589-.46189 1.73658-.46189 2.85205v5.01962h5.6197v-5.59004h-2.5789v-.07605c0-1.01406.2566-1.82531.7698-2.43375.5389-.63379 1.1804-1.05209 1.9245-1.2549v-2.28164c-.7441.07605-1.4626.25351-2.1555.53238-.6928.27887-1.3086.68449-1.84752 1.21688-.51321.53238-.9366 1.2042-1.27019 2.01545z' fill='currentColor' fill-rule='evenodd'/></svg></i><p	class='typography typography--size-36-text js-typography blockquote__quote'
	data-id='es-107'
	>
	This tutorial is a part of our ’Becoming a developer’ series. You can check out our previous article on Becoming a Ruby on Rails developer and Becoming an iOS developer</p>
		<div class="blockquote__caption-wrap">
					</div>
	</div>
</div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-112"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-110">
	<h2	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-111'
	>
	Know your tools, processes and your programming language</h2></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-115"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-113">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-114'
	>
	Language</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-118"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="lists" data-id="es-116">
	<ul	class='typography typography--size-16-text-roman js-typography lists__typography'
	data-id='es-117'
	>
	<li>Read a book about Java, the primary programming language for developing Android apps. I recommend <a href="http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp/0321356683">Effective Java</a> – read the chapters that you are interested in and feel free to jump around as much as you like.</li></ul></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-121"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-119">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-120'
	>
	Tools</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-124"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="lists" data-id="es-122">
	<ul	class='typography typography--size-16-text-roman js-typography lists__typography'
	data-id='es-123'
	>
	<li><a href="http://blog.stylingandroid.com/gradle-part-1/">Gradle</a> – Get to know your build system and its capabilities. Start with the basic stuff like handling dependencies and application flavors.</li><li><a href="http://git-scm.com/documentation">Git</a> – Put your code under version control and have a backup of your code in the cloud, no matter where you are. Learn some basics <a href="https://try.github.io/levels/1/challenges/1">here</a>.</li><li><a href="https://developer.android.com/sdk/installing/studio.html">Android Studio</a> and <a href="http://developer.android.com/sdk/index.html">Eclipse</a> – If you are used to working in Eclipse, feel free to try and set up a project in that IDE. You can find a tutorial made for Eclipse at the end of this article.</li></ul></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-127"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-125">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-126'
	>
	Here at Infinum, we prefer working in Android Studio. A couple of words from my colleague Željko about AS can be found <a href="https://infinum.com/blog/eclipse-is-dead-for-android-development-and-i-helped-kill-it/">here</a>.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-130"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-128">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-129'
	>
	Processes</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-133"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-131">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-132'
	>
	Although a career in development probably sounds awesome, coping with deadlines and client expectations is something you have to live with on a daily basis. Check out this great <a href="https://infinum.com/blog/11-developer-tools-that-will-blow-your-mind/">article</a> by our JavaScript team leader (or dictator, as he likes to be called), in which he touches upon different challenges that await every developer.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-136"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-134">
	<h2	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-135'
	>
	It’s not all about the code</h2></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-139"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-137">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-138'
	>
	I was sitting with our design team for a year (we had a smaller office back then and I was moved there with another colleague to handle a two-man project). During that period I started paying attention to the problems/challenges that designers have to cope with.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-142"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-140">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-141'
	>
	This helped me <strong>broaden my perspective</strong> and start seeing new stuff, like “where on earth is that pixel going”, “Oh no, you didn’t use that color/font”, etc.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-145"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-143">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-144'
	>
	Paying attention to design details (UI/UX) will make you a better developer overall because you’ll get a better understanding of the product development process as a whole.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-148"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-146">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-147'
	>
	<strong>You become more creative, and creativity is fun and essential for building great apps.</strong></p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-151"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="lists" data-id="es-149">
	<ul	class='typography typography--size-16-text-roman js-typography lists__typography'
	data-id='es-150'
	>
	<li><a href="https://www.youtube.com/user/androiddevelopers">Design in action</a> – search for Design in Action</li><li><a href="https://developer.android.com/design/patterns/index.html">Design patterns</a> – Google’s guidelines for making apps that behave in a consistent, predictable way</li><li><a href="http://www.google.com/design/spec/material-design/introduction.html">Material design</a> – the trend at the moment in Android UI/UX</li><li><a href="http://androidniceties.tumblr.com/">Android Niceties</a> – a collection of screenshots encompassing some of the most beautiful looking Android apps</li></ul></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-154"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-152">
	<h2	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-153'
	>
	Some libs to start with, people to follow and a newsletter to subscribe to</h2></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-157"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-155">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-156'
	>
	There are problems in software development that tend to repeat themselves. This is why we (developers) create libraries to help us reuse code, simplify the usage and speed up the development process. <a href="https://infinum.com/blog/top-5-android-libraries-every-android-developer-should-know-about/">Here</a> are some of our favorite libraries that we use in almost all of our projects.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-160"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-158">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-159'
	>
	At the end of this article, you can find some <strong>influential Android players</strong> too. I suggest you follow them on Twitter.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-163"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-161">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-162'
	>
	Check this out for some implementation tricks: <a href="https://www.youtube.com/results?search_query=devbytes+android&amp;page=&amp;utm_source=opensearch">DevBytes</a>.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-166"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-164">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-165'
	>
	Here are some of the Android development community hot shots you should keep your eye on. I linked their Twitter accounts because that’s the easiest way to follow their work:</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-169"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="lists" data-id="es-167">
	<ul	class='typography typography--size-16-text-roman js-typography lists__typography'
	data-id='es-168'
	>
	<li><a href="https://twitter.com/romannurik">Roman Nurik</a> – Design advocate at Google</li><li><a href="https://twitter.com/chethaase">Chet Haase</a> – Graphics geek, comedy communicator, Android animator</li><li><a href="https://twitter.com/JakeWharton">Jake Wharton</a></li><li><a href="https://twitter.com/retomeier">Reto Meier</a> – Head of Scalable Developer Advocacy at Google</li><li><a href="https://twitter.com/cyrilmottier">Cyril Mottier</a> – Lead Android software engineer at Capitaine Train</li><li><a href="https://twitter.com/droidxav">Xavier Ducrohet</a> – Android SDK Tech Lead</li><li><a href="https://twitter.com/jessewilson">Jesse Wilson</a></li><li><a href="https://twitter.com/romainguy">Romain Guy</a> – Working on awesome stuff at Google</li><li><a href="https://twitter.com/danlew42">Dan Lew</a> – Android @ Trello, GDE, gamer and geek</li><li><a href="https://twitter.com/chrisbanes">Chris Banes</a> – Developer relations guy for Android @ Google</li></ul></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-172"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-170">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-171'
	>
	As for the newsletter – subscribe to <a href="http://androidweekly.net/">AndroidWeekly</a> to stay up to date with the hottest news in the development community.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-175"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-173">
	<h2	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-174'
	>
	Getting into the right mindset</h2></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-178"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-media">
	<div	class="media block-media__media media__border--none media__align--center-center"
	data-id="es-176"
	 data-media-type='image'>

	<figure class="image block-media__image-figure image--size-stretch" data-id="es-177">
	<picture class="image__picture block-media__image-picture">
												<img
					src="https://infinum.com/uploads/2014/10/becoming-an-android-developer-1.webp"
					class="image__img block-media__image-img"
					alt=""
										height="320"
															width="568"
										loading="lazy"
					 />
					</picture>

	</figure></div></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-181"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-179">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-180'
	>
	Let’s talk about “Increasing your chances of becoming an Android dev”.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-184"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-182">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-183'
	>
	Don’t overengineer</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-187"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-185">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-186'
	>
	There is a lot of stuff to read, study and try out. Try to find the best theory-practice pair cycle in order to learn quickly and try out new stuff. The right balance is achieved with time and trial and error.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-190"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-188">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-189'
	>
	Create tasks</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-193"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-191">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-192'
	>
	Tasks let you cross out stuff once you’re done and give you a great sense of accomplishment. Plus, creating tasks will improve your analytical skills over time and you will get much better at structuring work and scheduling time. Prioritize work. You’ll improve with time.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-196"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-194">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-195'
	>
	Retrospective</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-201"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="blockquote block-blockquote__blockquote" data-id="es-197">
	
	<div class="blockquote__content">
		<i
	class="icon blockquote__icon icon--size-16 icon--scale-100"
	 aria-hidden='true' data-name='blockquote-24' data-id='es-198'>
	<svg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path clip-rule='evenodd' d='m12 24c6.6274 0 12-5.3726 12-12 0-2.79685-.9568-5.37021-2.561-7.41062-.581.22951-1.0832.60583-1.5069 1.12898-.5132.60844-.7698 1.41969-.7698 2.43375v.07605h2.5789v5.59004h-5.6197v-5.01962c0-1.11547.154-2.06616.4619-2.85205.3336-.81125.757-1.48307 1.2702-2.01545.528-.52161 1.1175-.92155 1.7687-1.1998-2.0728-1.70651-4.7279-2.73128-7.6223-2.73128-6.62742 0-12 5.37258-12 12 0 6.6274 5.37258 12 12 12zm-3.53811-18.05347c-.30793.78589-.46189 1.73658-.46189 2.85205v5.01962h5.6197v-5.59004h-2.5789v-.07605c0-1.01406.2566-1.82531.7698-2.43375.5389-.63379 1.1804-1.05209 1.9245-1.2549v-2.28164c-.7441.07605-1.4626.25351-2.1555.53238-.6928.27887-1.3086.68449-1.84752 1.21688-.51321.53238-.9366 1.2042-1.27019 2.01545z' fill='currentColor' fill-rule='evenodd'/></svg></i><p	class='typography typography--size-36-text js-typography blockquote__quote'
	data-id='es-199'
	>
	Restrospective means to take a look back at events that already have taken place.</p>
		<div class="blockquote__caption-wrap">
			<div	class='typography typography--size-12-text-roman js-typography blockquote__caption'
	data-id='es-200'
	>
	Wikipedia</div>		</div>
	</div>
</div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-204"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="lists" data-id="es-202">
	<ul	class='typography typography--size-16-text-roman js-typography lists__typography'
	data-id='es-203'
	>
	<li>Why would I do that?<br>To learn from it! When you start a project, open a new text file you can always access and write down interesting things that you found out during the project. At the end, check out what you were doing, reflect on it and put a conclusion there. Great tools for that are <a href="https://evernote.com/">Evernote</a> and <a href="http://www.onenote.com/">One Note</a>.</li><li>Learn from your mistakes<br>Improve over time. Think of your mistakes as feedback and it’s going to be much easier.</li></ul></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-207"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-205">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-206'
	>
	If you accomplish something great one day, acknowledge that as well. Don’t write down only failures. <strong>The retrospective helps you consume the knowledge that you have acquired and reflect on it in a proper and constructive way.</strong></p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-210"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-208">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-209'
	>
	Retrospective is a great tool, try it out!</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-213"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-211">
	<h2	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-212'
	>
	Finally, getting your hands dirty</h2></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-216"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-media">
	<div	class="media block-media__media media__border--none media__align--center-center"
	data-id="es-214"
	 data-media-type='image'>

	<figure class="image block-media__image-figure image--size-stretch" data-id="es-215">
	<picture class="image__picture block-media__image-picture">
												<img
					src="https://infinum.com/uploads/2014/10/becoming-an-android-developer-2.webp"
					class="image__img block-media__image-img"
					alt=""
										height="320"
															width="432"
										loading="lazy"
					 />
					</picture>

	</figure></div></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-219"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="lists" data-id="es-217">
	<ul	class='typography typography--size-16-text-roman js-typography lists__typography'
	data-id='es-218'
	>
	<li><a href="http://www.vogella.com/tutorials/Android/article.html">Vogella</a> An extensive article on Android. Well structured.<br><em>Note: the instructions are for Eclipse.</em></li><li><a href="http://developer.android.com/samples/index.html">Samples</a><br>Learn how to import a project in Android Studio, set it up properly and mess with it in order to try out the platform.</li><li><a href="http://blog.stylingandroid.com/layout-types-part-1-linearlayout/">Layouts</a> – learn how to work with layouts in the app</li><li>Lifecycle – <a href="http://developer.android.com/training/basics/activity-lifecycle/index.html">Activity</a> &amp; <a href="http://developer.android.com/training/basics/fragments/index.html">Fragments</a> – how do the view elements handle orientation changes, pausing the app, etc.</li><li><a href="https://infinum.com/about/">Android talks</a><br>Infinum’s internal education platform where we share best practices, tips and tricks about the Android platform and third party libraries. Simply, a must watch.</li></ul></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-222"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-220">
	<h2	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-221'
	>
	Conclusion:</h2></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-225"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-223">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-224'
	>
	Learning to be a developer is a process that doesn’t involve only programming. It’s about finding the right information, optimizing the information flow, applying that info, writing code, trying out different approaches, making mistakes and learning from them. Thus, gaining experience all the time and <strong>iterating</strong> in the learning process.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-228"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-226">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-227'
	>
	Follow the instructions above and increase your chances of staying <strong>”in the flow”</strong>.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-231"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-229">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-230'
	>
	<strong>Good luck!</strong></p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-234"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-232">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-233'
	>
	Follow me on Twitter: <a href="https://twitter.com/vitongs">@vitongs</a></p></div>	</div>
</div>
</div>		</div>
	</div><p>The post <a href="https://infinum.com/blog/becoming-an-android-developer/">Becoming an Android Developer</a> appeared first on <a href="https://infinum.com">Infinum</a>.</p>
]]>
				</content:encoded>
			</item>
		
	</channel>
</rss>