<?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/"
	>

<channel>
	<title>mobile development &#187; HelloWorld</title>
	<atom:link href="http://mobile.davidocs.com/tag/helloworld/feed/" rel="self" type="application/rss+xml" />
	<link>http://mobile.davidocs.com</link>
	<description>Building Android and iPhone applications from scratch</description>
	<lastBuildDate>Wed, 30 Sep 2009 08:54:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
<image>
<link>http://mobile.davidocs.com</link>
<url>http://mobile.davidocs.com/wp-content/mbp-favicon/android-wallpaper4_1024x768.png</url>
<title>mobile development</title>
</image>
		<item>
		<title>Creando la primera aplicación con Android</title>
		<link>http://mobile.davidocs.com/android/creando-la-primera-aplicacion-con-android/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creando-la-primera-aplicacion-con-android</link>
		<comments>http://mobile.davidocs.com/android/creando-la-primera-aplicacion-con-android/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 10:24:55 +0000</pubDate>
		<dc:creator>David González</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[HelloWorld]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.tech-xperience.com/mobiledev/?p=55</guid>
		<description><![CDATA[Antes de empezar a crear nuestra primera aplicación tenemos que asegurarnos de haber seguido los pasos previos para la instalación del SDK y el entorno de desarrollo. Una vez tenemos hemos completado esos pasos ya podemos comenzara a desarrollar. ¿Qué es esto? Este tutorial muestra cómo crear la versión Android del archiconocido HelloWorld [tweetmeme] ¿Qué [...]


Entradas relacionadas:<ol><li><a href='http://mobile.davidocs.com/android/disenando-la-aplicacion-uso-de-tabhost-en-android/' rel='bookmark' title='Permanent Link: Diseñando la aplicación, uso de TabHost en Android'>Diseñando la aplicación, uso de TabHost en Android</a></li>
<li><a href='http://mobile.davidocs.com/android/ciclo-de-vida-de-una-activity-lifecycle/' rel='bookmark' title='Permanent Link: Ciclo de vida de una Activity (Lifecycle)'>Ciclo de vida de una Activity (Lifecycle)</a></li>
<li><a href='http://mobile.davidocs.com/android/a-primera-vista-andando-que-es-gerundio/' rel='bookmark' title='Permanent Link: A primera vista: AndAndo, que es gerundio'>A primera vista: AndAndo, que es gerundio</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Antes de empezar a crear nuestra primera aplicación tenemos que asegurarnos de haber seguido los <a href="http://mobile.davidocs.com/android/primeros-pasos-con-android//" target="_blank">pasos previos</a> para la instalación del SDK y el entorno de desarrollo. Una vez tenemos hemos completado esos pasos ya podemos comenzara a desarrollar.</p>
<p><span style="color: #008000;"><strong><span style="font-size: medium;">¿Qué es esto?</span></strong> <span style="color: #000000;"> </span></span></p>
<p><span style="color: #008000;"><span style="color: #000000;">Este tutorial muestra cómo crear la versión Android del archiconocido <em>HelloWorld </em>[tweetmeme]</span><br />
</span></p>
<p><span style="font-size: medium;"><span style="color: #008000;"><strong>¿Qué voy a aprender?</strong> </span></span></p>
<p>Crear una Android-Project en Eclipse, modificar código y crear una Run-Configuration.</p>
<p><strong><span style="font-size: medium;"><span style="color: #008000;">¿Cómo quedará?</span></span></strong></p>
<p style="text-align: left;"><span style="color: #008000;"><img class="size-full wp-image-63 aligncenter" title="tuto1-8" src="http://www.tech-xperience.com/mobiledev/wp-content/uploads/2009/07/tuto1-8.jpg" alt="tuto1-8" width="344" height="549" /></span></p>
<p style="text-align: left;">
<p style="text-align: left;"><span style="color: #008000;"><span id="more-55"></span><br />
</span></p>
<p><strong><span style="font-size: medium;"><span style="color: #008000;">Pasos a seguir:</span></span></strong></p>
<p><span style="color: #008000;"><span style="color: #000000;"><strong>1-</strong> Lo primero que tenemos que hacer es crear un nuevo Proyecto.</span></span></p>
<p><span style="color: #008000;"><span style="color: #000000;"><img class="alignnone size-full wp-image-64" title="tuto1-1" src="http://www.tech-xperience.com/mobiledev/wp-content/uploads/2009/07/tuto1-1.jpg" alt="tuto1-1" width="531" height="146" /><br />
</span></span></p>
<p><strong>2</strong>- Rellenamos el formulario, aqui tenéis una pequeña descripcion de los campos:</p>
<ul>
<li><em>Project Name</em></li>
</ul>
<p><strong>Nombre </strong>del Proyecto de Eclipse &#8211; nombre del directorio que contendrá los archivos del proyecto.</p>
<ul>
<li><em>Application Name</em></li>
</ul>
<p><strong>Título </strong>para tu aplicación &#8211; es el nombre que aparecerá en los menús del dispositivo Android</p>
<ul>
<li><em>Package Name</em></li>
</ul>
<p>Es el <strong>package namespace</strong> (sigue las mismas reglas que los paquetes Java) donde residirá el código fuente. La Activity principal se creará ahí también. El nombre del package debe ser único entre todos los package instalados en el sistema Android; por esa razón, es muy importante utilizar un estándar para el paquete de aplicaciones.</p>
<ul>
<li><em>Create Activity</em></li>
</ul>
<p>Este es el <strong>nombre de la clase</strong> que se creará. Será una subclase de la clase Activity, una Activity es simplemente una clase que puede ejecutarse y realizar acciones. Se puede crear una interfaz de usuario si lo desea, pero no es necesario. Como se indica en la casilla de verificación, esto es opcional, sino una actividad casi siempre se utiliza como base para una solicitud.</p>
<ul>
<li><em>Min SDK Version </em></li>
</ul>
<p>Este valor especifica el <strong>nivel mínimo requerido por la API</strong> de su aplicación. El nivel mínimo de la API tiene que coincidir con el nivel de la API del dispositivo virutal que utilizemos (más adelante veremos como crear uno). Si una aplicación necesita un API de nivel superior al nivel del dispositivo, la aplicación no se instalará.</p>
<p><strong>3</strong>- Una vez creado el Proyecto éste es el código de la aplicación:</p>
<p style="text-align: left;"><img class="size-full wp-image-66 aligncenter" title="tuto1-3" src="http://www.tech-xperience.com/mobiledev/wp-content/uploads/2009/07/tuto1-3.jpg" alt="tuto1-3" width="215" height="225" /></p>
<p style="text-align: left;"><strong>4</strong>- El próximo paso es crear un <strong>dispositivo virtual </strong>donde poder ejecutar las aplicaciones que desarrollemos.</p>
<p style="text-align: left;"><img class="alignnone size-full wp-image-67" title="tuto1-4" src="http://www.tech-xperience.com/mobiledev/wp-content/uploads/2009/07/tuto1-4.jpg" alt="tuto1-4" width="522" height="495" /></p>
<p><strong>5</strong> &#8211; Ahora si, ya estamos preparados para meterle mano al código.</p>
<p>Vamos a modificar el método <em>onCreate</em> para que muestre un texto por pantalla. El método<em> onCreate</em> es lo primero que se ejecuta de una Activity, para éste tutorial no nos extenderemos con el ciclo de vida de una <em>Activity </em>pero si lo haremos en la siguiente entrada.  La clase os debería quedar de la siguiente manera:</p>
<pre class="brush: java; title: ; notranslate">

package com.mobiledev.Hello_World;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class Hello_World extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Para mostrar un texto utilizamos un TextView
TextView tv = new TextView(this);
//Añadimos algo de texto al nuevo control
tv.setText(&quot;Hello World - mi primera aplicación&quot; );
//Le decimos a la aplicación que muestre el TextView
setContentView(tv);
}
}
</pre>
<p><strong>6</strong>- Lo único que nos queda ya es ejecutar el código y ver el resultado en el emulador. Buscamos el botón de <strong>Run Configurations</strong> en el menú de Eclipse y al darle aparece lo siguiente.</p>
<p><img class="alignnone size-full wp-image-68" title="tuto1-5" src="http://www.tech-xperience.com/mobiledev/wp-content/uploads/2009/07/tuto1-5.jpg" alt="tuto1-5" width="585" height="467" /></p>
<p>En la pestaña de target seleccionamos el <strong>emulador</strong> que hemos creado anteriormente.</p>
<p><img class="alignnone size-full wp-image-69" title="tuto1-6" src="http://www.tech-xperience.com/mobiledev/wp-content/uploads/2009/07/tuto1-6.jpg" alt="tuto1-6" width="591" height="471" /></p>
<p><strong>7</strong>- Ejecutamos la aplicacion. Mientras vemos como se carga Android podemos aprovechar para mirar a la <strong>consola </strong>de Eclipse y empezar a familiarizarnos con los mensajes de debug que van apareciendo. Una vez cargado se ejecutará la aplicación.</p>
<p style="text-align: center;"><span style="color: #008000;"><img class="alignnone size-full wp-image-63" title="tuto1-8" src="http://www.tech-xperience.com/mobiledev/wp-content/uploads/2009/07/tuto1-8.jpg" alt="tuto1-8" width="346" height="553" /><br />
</span></p>
<p><strong><span style="font-size: medium;"><span style="color: #008000;">Código fuente: </span></span></strong><span style="color: #008000;"><span style="color: #000000;"><em> </em>[tweetmeme]</span></span></p>
<p><table style="border: 1px solid #CCC;" cellpadding="3" width="100%">
  <tr>
    <td width="35">
      <img src="http://mobile.davidocs.com/wp-content/plugins/downloads-manager/img/icons/winrar.gif" alt="http://mobile.davidocs.com/wp-content/plugins/downloads-manager/img/icons/winrar.gif">
    </td>
    <td>
      <b>download:</b> <a href="http://mobile.davidocs.com/?file_id=1">HelloWorld</a> <small>(22.42KB)</small><br />
      <b>added:</b> 28/07/2009 <br />
      <b>clicks:</b> 536 <br />
      <b>description:</b> Primera aplicación con Android <br />
    </td>
  </tr>
</table></p>



Comparte:


	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmobile.davidocs.com%2Fandroid%2Fcreando-la-primera-aplicacion-con-android%2F&amp;t=Creando%20la%20primera%20aplicaci%C3%B3n%20con%20Android" title="Facebook"><img src="http://mobile.davidocs.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fmobile.davidocs.com%2Fandroid%2Fcreando-la-primera-aplicacion-con-android%2F" title="Bitacoras.com"><img src="http://mobile.davidocs.com/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fmobile.davidocs.com%2Fandroid%2Fcreando-la-primera-aplicacion-con-android%2F" title="Meneame"><img src="http://mobile.davidocs.com/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.wikio.it/vote?url=http%3A%2F%2Fmobile.davidocs.com%2Fandroid%2Fcreando-la-primera-aplicacion-con-android%2F" title="Wikio IT"><img src="http://mobile.davidocs.com/wp-content/plugins/sociable/images/wikio.png" title="Wikio IT" alt="Wikio IT" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fmobile.davidocs.com%2Fandroid%2Fcreando-la-primera-aplicacion-con-android%2F&amp;title=Creando%20la%20primera%20aplicaci%C3%B3n%20con%20Android&amp;bodytext=Antes%20de%20empezar%20a%20crear%20nuestra%20primera%20aplicaci%C3%B3n%20tenemos%20que%20asegurarnos%20de%20haber%20seguido%20los%20pasos%20previos%20para%20la%20instalaci%C3%B3n%20del%20SDK%20y%20el%20entorno%20de%20desarrollo.%20Una%20vez%20tenemos%20hemos%20completado%20esos%20pasos%20ya%20podemos%20comenzara%20a%20desarrollar.%0D%0A" title="Digg"><img src="http://mobile.davidocs.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmobile.davidocs.com%2Fandroid%2Fcreando-la-primera-aplicacion-con-android%2F&amp;title=Creando%20la%20primera%20aplicaci%C3%B3n%20con%20Android&amp;notes=Antes%20de%20empezar%20a%20crear%20nuestra%20primera%20aplicaci%C3%B3n%20tenemos%20que%20asegurarnos%20de%20haber%20seguido%20los%20pasos%20previos%20para%20la%20instalaci%C3%B3n%20del%20SDK%20y%20el%20entorno%20de%20desarrollo.%20Una%20vez%20tenemos%20hemos%20completado%20esos%20pasos%20ya%20podemos%20comenzara%20a%20desarrollar.%0D%0A" title="del.icio.us"><img src="http://mobile.davidocs.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Creando%20la%20primera%20aplicaci%C3%B3n%20con%20Android&amp;link=http%3A%2F%2Fmobile.davidocs.com%2Fandroid%2Fcreando-la-primera-aplicacion-con-android%2F" title="FriendFeed"><img src="http://mobile.davidocs.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmobile.davidocs.com%2Fandroid%2Fcreando-la-primera-aplicacion-con-android%2F&amp;t=Creando%20la%20primera%20aplicaci%C3%B3n%20con%20Android" title="HackerNews"><img src="http://mobile.davidocs.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fmobile.davidocs.com%2Fandroid%2Fcreando-la-primera-aplicacion-con-android%2F" title="Technorati"><img src="http://mobile.davidocs.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>Entradas relacionadas:<ol><li><a href='http://mobile.davidocs.com/android/disenando-la-aplicacion-uso-de-tabhost-en-android/' rel='bookmark' title='Permanent Link: Diseñando la aplicación, uso de TabHost en Android'>Diseñando la aplicación, uso de TabHost en Android</a></li>
<li><a href='http://mobile.davidocs.com/android/ciclo-de-vida-de-una-activity-lifecycle/' rel='bookmark' title='Permanent Link: Ciclo de vida de una Activity (Lifecycle)'>Ciclo de vida de una Activity (Lifecycle)</a></li>
<li><a href='http://mobile.davidocs.com/android/a-primera-vista-andando-que-es-gerundio/' rel='bookmark' title='Permanent Link: A primera vista: AndAndo, que es gerundio'>A primera vista: AndAndo, que es gerundio</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://mobile.davidocs.com/android/creando-la-primera-aplicacion-con-android/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

