<?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>FrAndroid Communauté Android &#187; programmation</title>
	<atom:link href="http://www.frandroid.com/tag/programmation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frandroid.com</link>
	<description>La communauté mobile Android</description>
	<lastBuildDate>Mon, 13 Feb 2012 08:04:19 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Livre &#171;&#160;L&#8217;art du développement Android&#160;&#187;</title>
		<link>http://www.frandroid.com/developpement/6547_livre-lart-du-developpement-android/</link>
		<comments>http://www.frandroid.com/developpement/6547_livre-lart-du-developpement-android/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 08:00:45 +0000</pubDate>
		<dc:creator>Jorodan</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[livre]]></category>
		<category><![CDATA[pearson]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[programmation]]></category>
		<guid isPermaLink="false">http://www.frandroid.com/?p=6547</guid>
		<description><![CDATA[Voici une petite découverte du livre "L'art du développement Android" aux éditions Pearson à poser sur sa table de chevet.]]></description>
			<content:encoded><![CDATA[<p>Voila une nouvelle quelle est bonne, la littérature Android française se diversifie (et double par la même&#8230; il y a encore du boulot&#8230;). Dernièrement, nous vous faisions découvrir un <a href="http://www.frandroid.com/5868/livre-android-developper-des-applications-mobiles-pour-les-google-phones/">livre orienté généraliste, concepts et débutants Android</a>. Aujourd&#8217;hui, nous vous parlons de &laquo;&nbsp;L&#8217;art du développement&nbsp;&raquo; pour vous aider à choisir.</p>
<p><a href="http://www.frandroid.com/wp-content/uploads/2009/11/lart_dev_android_face_couv.jpg"><img class="aligncenter size-full wp-image-6548 colorbox-6547" title="lart_dev_android_face_couv" src="http://www.frandroid.com/wp-content/uploads/2009/11/lart_dev_android_face_couv.jpg" alt="lart_dev_android_face_couv" width="436" height="542" /></a></p>
<p>Ce livre est une traduction de &laquo;&nbsp;The Busy Coder&#8217;s Guide to Android Development&nbsp;&raquo; écrit par Mark Murphy, dont vous trouverez une petite description <a href="http://commonsware.com/mmurphy">ici</a>. Il est l&#8217;auteur de plusieurs livres qui intéresseront à coup sur les développeurs qui n&#8217;ont pas peur de l&#8217;anglais. Et pour d&#8217;autres informations foncez <a href="http://commonsware.com/">là</a>.</p>
<p>De plus, avant de continuer dans la description du livre, il faut remarquer une mention agréable à la découverte de la couverture &laquo;&nbsp;contribution technique Arnaud Farine&nbsp;&raquo;. Ce n&#8217;est donc pas lui qui fait le retour sur le livre (objectivité oblige) mais n&#8217;hésitez pas à lui poser des questions sur le forum.</p>
<p><span id="more-6547"></span>Venons en au contenu de fond de ce billet : que nous offre ce livre ?</p>
<p>La première remarque vient de l&#8217;épaisseur du livre. En effet, presque 400 pages autour de notre système chéri, on est dans l&#8217;attente de contenu large et précis. Et vous allez voir on n&#8217;est pas déçu.</p>
<p>Ce livre est entièrement dédié aux développeurs. Même l&#8217;introduction en &laquo;&nbsp;Tour d&#8217;horizon&nbsp;&raquo; ne fait qu&#8217;évoquer l&#8217;IPhone et décrire ce qu&#8217;est un smartphone. C&#8217;est donc un peu léger pour avoir un connaissance de la concurrence. Donc l&#8217;entrée en matière technique se fait très vite. Voici les parties que vous pourrez découvrir :</p>
<ol>
<li>Concepts de base (tour d&#8217;horizon, structure d&#8217;un projet et le manifeste)</li>
<li>Les activités (les outils pour communiquer avec l&#8217;utilisateur)</li>
<li>Stockage des données, services réseaux et API</li>
<li>Les intentions (communications entre applications)</li>
<li>Fournisseurs de contenu et de services</li>
<li>Autres fonctionnalités d&#8217;Android</li>
</ol>
<p>L&#8217;environnement d&#8217;Android est largement balayé. On y trouvera une précision très intéressante pour les développeurs avancés. La construction de l&#8217;interface graphique, par exemple, ne nécessitera pas de se plonger très souvent dans la doc officielle car beaucoup d&#8217;options XML vous sont détaillées.</p>
<p>Au niveau de la pédagogie utilisée dans le livre, je présenterai un petit défaut et un gros avantage. Le petit défaut vient du postulat que le développeur à des bases autour de l&#8217;environnement de développement.  Les débutants peuvent se sentir un peu lâchés seuls au début. Il n&#8217;est pas expliqué, par exemple, comment paramétrer Eclipse. C&#8217;est intéressant car le lecteur pourra travailler comme il le souhaite.</p>
<p>Mais le gros avantage pédagogique, c&#8217;est que le livre &laquo;&nbsp;se lit&nbsp;&raquo;. Cette tournure un peu bizarre me permet d&#8217;expliquer le fait que cet ouvrage n&#8217;est pas composé de lignes et de lignes de code mais de paragraphes explicites imagés par du code. Au niveau de l&#8217;apprentissage, je pense que le message passe très bien. De plus, de nombreux exemples sont à télécharger en complément du livre.</p>
<p>On retrouve le même problème que pour tous les livres Android. En effet, il se base sur une version du SDK déjà dépassée. Mais quand on sait que 2 mois séparent les deux dernières versions, on comprend que les auteurs doivent boucler leur livre à un moment. Ici, les bases données sont applicables à 90% du code et quelques adaptations seront à aller chercher ailleurs. Soit dit en passant, l&#8217;auteur de la version américaine met à jour son ouvrage souvent et propose à l&#8217;heure actuelle une version &laquo;&nbsp;deuxième édition&nbsp;&raquo;.</p>
<p>Pour conclure, je conseillerai ce livre au développeurs qui se sont déjà lancés, ont fait leurs premiers pas mais veulent approfondir leur expérience et qui n&#8217;arrivent pas à rester devant un tutoriel Internet.</p>
<p><span style="text-decoration: underline;"><strong>Informations générales :</strong></span></p>
<table style="height: 236px;" border="0" width="442">
<tbody>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right">Titre</td>
<td><strong class="truebold">L&#8217;Art du développement Android</strong></td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right" valign="top">Auteur</td>
<td valign="top">Mark Murphy</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right" valign="top">Collection</td>
<td>Le Programmeur</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right"><span class="DetailLabelText">Langue</span></td>
<td>français</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right"><span class="DetailLabelText">Public visé</span></td>
<td>Intermédiaire / Avancé</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right"><span class="DetailLabelText">Éditeur</span></td>
<td>Pearson</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right"><span class="DetailLabelText">ISBN-10</span></td>
<td>2-7440-2382-5</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right"><span class="DetailLabelText">ISBN-13</span></td>
<td>978-2-7440-2382-8</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right">Référence</td>
<td>2382</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right"><span class="DetailLabelText">Année de publication</span></td>
<td>décembre 2009</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right"><span class="DetailLabelText">Nb de pages</span></td>
<td>320</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right">Format</td>
<td>18,7 x 23 cm</td>
</tr>
<tr>
<td class="detailbox" style="padding: 0px 5px 1px 0px;" align="right"><span class="DetailLabelText">Prix recommandé</span></td>
<td>34,00 <span style="font-family: Verdana,Arial,Helvetica,sans-serif;">€</span></td>
</tr>
</tbody>
</table>
<p>Et pour ceux qui lisent les billets jusqu&#8217;au bout, restez connecté sur FrAndroid la semaine prochaine, il y aura de l&#8217;animation autour du livre.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">http://www.frandroid.com/5868/livre-android-developper-des-applications-mobiles-pour-les-google-phones/</div>
]]></content:encoded>
			<wfw:commentRss>http://www.frandroid.com/developpement/6547_livre-lart-du-developpement-android/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>On pourra développer des appli. Android dans d&#8217;autres langages</title>
		<link>http://www.frandroid.com/developpement/392_on-pourra-developper-des-appli-android-dans-dautres-langages/</link>
		<comments>http://www.frandroid.com/developpement/392_on-pourra-developper-des-appli-android-dans-dautres-langages/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 06:43:39 +0000</pubDate>
		<dc:creator>Pierre-Olivier</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programmation]]></category>
		<guid isPermaLink="false">http://www.frandroid.com/392/on-pourra-developper-des-appli-android-dans-dautres-langages/</guid>
		<description><![CDATA[Il y a des langages sur lesquels nous travaillons afin de porter leur bytecode pour la Dalvik VM, donc il ne sera pas question seulement du langage Java. On pouvait le supposer, ou bien sinon le prévoir, au moins le prédire, Android va s&#8217;ouvrir à d&#8217;autres langage de programmation que le Java. Cette citation est tirée d&#8217;une des réponses de Jason Chen lors des Google I/O. C&#8217;est d&#8217;ailleurs une phrase qui est confortée à plusieurs...]]></description>
			<content:encoded><![CDATA[<blockquote><p>Il y a des langages sur lesquels nous travaillons afin de porter leur bytecode pour la Dalvik VM, donc il ne sera pas question seulement du langage Java.</p></blockquote>
<p>On pouvait <a href="http://www.frandroid.com/34/non-ce-nest-pas-vraiment-du-java/">le supposer</a>, ou bien sinon le prévoir, au moins <a href="http://www.frandroid.com/314/interview-avec-le-cto-de-theoris-a-propos-dandroid/">le prédire</a>, Android va s&#8217;ouvrir à d&#8217;autres langage de programmation que le Java.</p>
<p>Cette citation est tirée d&#8217;<a href="http://blogs.zdnet.com/Burnette/?p=580">une des réponses de Jason Chen</a> lors des Google I/O. C&#8217;est d&#8217;ailleurs une phrase qui est confortée à plusieurs moment puisque Jason Chen insiste sur le fait qu&#8217;Android n&#8217;est pas une technologie Java et que la Dalvik VM n&#8217;est pas une machine virtuelle Java.</p>
<p>S&#8217;il on ne sait pas encore quels autres langages seront supportés par Android (C/C++, Python, ou même C# sont probablement les plus à mêmes de faire partis des langages choisis), il apparait maintenant très clair que le choix du langage Java n&#8217;existe pratiquement que pour attirer à Android tout les développeurs mobiles qui sont déjà très à l&#8217;aise avec cette technologie. </p>
<p>Les autres langages supportés auront eux probablement pour rôle d&#8217;amener les développeurs du monde PC vers le développement Android.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frandroid.com/developpement/392_on-pourra-developper-des-appli-android-dans-dautres-langages/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
<!-- Page generated in 0.176 seconds -->
<!-- Served from: www.frandroid.com @ 2012-02-13 09:12:52 by W3 Total Cache -->
