<?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>Leandro Garcia</title>
	<atom:link href="http://www.leandrogarcia.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.leandrogarcia.com</link>
	<description></description>
	<lastBuildDate>Tue, 24 Apr 2012 18:24:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>localStorage, armazenar informações do usuário no front-end sem cookies</title>
		<link>http://www.leandrogarcia.com/blog/localstorage-armazenar-informacoes-do-usuario-no-front-end-sem-cookies/</link>
		<comments>http://www.leandrogarcia.com/blog/localstorage-armazenar-informacoes-do-usuario-no-front-end-sem-cookies/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 17:42:06 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[armazenar]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=520</guid>
		<description><![CDATA[
Vocês já se depararam com a necessidade de armazenar algum tipo de informação do usuário, como o nome, por exemplo (No Front-end)?
É uma pergunta que acredito que a maioria das pessoas deve dizer que sim, afinal, nada mais comum, que o front-end de uma aplicação precise mostrar algum conteúdo repetidamente em várias páginas do site. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.leandrogarcia.com/wp-content/uploads/2012/04/tumblr_lmcinttzB71qe3219.jpg" alt="" title="tumblr_lmcinttzB71qe3219" width="500" height="243" class="alignnone size-full wp-image-522" /></p>
<p>Vocês já se depararam com a necessidade de armazenar algum tipo de informação do usuário, como o nome, por exemplo (No Front-end)?</p>
<p>É uma pergunta que acredito que a maioria das pessoas deve dizer que sim, afinal, nada mais comum, que o front-end de uma aplicação precise mostrar algum conteúdo repetidamente em várias páginas do site. Pode-se pegar essa informação do próprio back-end a cada necessidade, mas se estiver no front-end, é bem mais rápido e menos custoso.</p>
<p>Para fazer isso, geralmente usamos o um cookie. Funciona corretamente, nada contra, mas o HTML5 trouxe uma ferramenta melhor e mais rápida, o localStorage. Que nada mais é do que o armazenamento de uma string no cache do navegador.</p>
<p>Chave -> Valor</p>
<p>Essa é a idéia, ou seja, passamos uma chave, que é a que podemos requisitar e o conteúdo que desejamos armazenar, simples, não??</p>
<p><strong>Inserir um item</strong></p>
<pre class="brush: jscript; title: ; notranslate">
localStorage.setItem('chave', 'valor');
</pre>
<p><strong>Recuperar um item</strong></p>
<pre class="brush: jscript; title: ; notranslate">
var conteudo = localStorage.getItem('chave'); //Inserindo como o exemplo acima, a variável conteúdo receberá o conteúdo valor.
</pre>
<p><strong>Excluir a chave</strong></p>
<pre class="brush: jscript; title: ; notranslate">
localStorage.removeItem(çhave')
</pre>
<p><strong>Para excluir todo storage para o site</strong></p>
<pre class="brush: jscript; title: ; notranslate">
localStorage.clear();
</pre>
<p>Além da velocidade de gravação e recuperação de conteúdo, há uma outra vantagem em relação ao cookie, a quantidade de dados que se pode armazenar. Em um cookie pode-se armazenar cerca de 4KB de dados e em localStorage, embora varie de navegador para navegador, temos geralmente alguns megas. O local Storage fica armazenado no navegador até limparmos o cache ou a aplicação solicitar a exclusão do mesmo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/localstorage-armazenar-informacoes-do-usuario-no-front-end-sem-cookies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript para principiantes ou esquecidinhos. Aula 8 &#8211; Criando ou excluindo um elemento</title>
		<link>http://www.leandrogarcia.com/blog/javascript-para-principiantes-ou-esquecidinhos-aula-8-criando-ou-excluindo-um-elemento/</link>
		<comments>http://www.leandrogarcia.com/blog/javascript-para-principiantes-ou-esquecidinhos-aula-8-criando-ou-excluindo-um-elemento/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 18:10:24 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=452</guid>
		<description><![CDATA[As vezes a gente se depara com a necessidade de se criar um elemento dentro de um DOM, como por exemplo uma nova linha dentro de uma tabela, para isso existe um comando, o &#8216;createElement&#8217;. Ja quando precisamos remover um elemento usamos o &#8216;removeChild&#8217;.
Inserindo um Elemento
Com o createElement conseguimos criar qualquer elemento dentro de um alvo, [...]]]></description>
			<content:encoded><![CDATA[<p>As vezes a gente se depara com a necessidade de se criar um elemento dentro de um DOM, como por exemplo uma nova linha dentro de uma tabela, para isso existe um comando, o &#8216;createElement&#8217;. Ja quando precisamos remover um elemento usamos o &#8216;removeChild&#8217;.</p>
<p><strong>Inserindo um Elemento</strong></p>
<p>Com o createElement conseguimos criar qualquer elemento dentro de um alvo, que pode ser uma div identificada (id), por exemplo ou até no corpo do documento.</p>
<pre class="brush: jscript; title: ; notranslate">
var elemento = document.createElement(tagName);
</pre>
<p>a variável elemento recebe o novo elemento criado (tagName), por exemplo, uma div.</p>
<pre class="brush: jscript; title: ; notranslate">
var novaDiv = null; //Inicia a variável div

function adicionarElemento(){
  novaDiv = document.createElement(&quot;div&quot;);
  novoConteudo = document.createTextNode(&quot;Olá mundo!&quot;);
  novaDiv.appendChild(novoConteudo); //Adiciona o conteúdo da variável novoConteudo para a div que criamos

  alvo = document.getElementById(&quot;divAlvo&quot;); //Seleciono a div com o id 'divAlvo'
  document.body.insertBefore(novaDiv, alvo); //Adiciona a nova div antes da div alvo 'insertBefore'.
}
</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;body onload=&quot;adicionarElemento()&quot;&gt;
   &lt;div id='divAlvo'&gt;O texto acima foi adicionado dinamicamente&lt;/div&gt;
&lt;/body&gt;
</pre>
<p><strong>Removendo um elemento</strong></p>
<p>Para remover um elemento,  precisamos selecionar o alvo e o elemento pai deste alvo, por exemplo a div id pai, e a div id filho.</p>
<pre class="brush: jscript; title: ; notranslate">
elemento.removeChild(filho);
</pre>
<pre class="brush: jscript; title: ; notranslate">
function removerElemento(){
   var d_pai = document.getElementById(&quot;pai&quot;); //Seleciona o elemento pai
   var d_filho = document.getElementById(&quot;filho&quot;); // Seleciona o elemento filho
   var excluir = d_pai.removeChild(f_filho); //Exclui o elemento
}
</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;div id='pai'&gt;
   &lt;div id='filho'&gt;
     Div Filho
   &lt;/div&gt;
&lt;/div&gt;

&lt;a href='#' onclick='removerElemento()'&gt;Remover&lt;/a&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/javascript-para-principiantes-ou-esquecidinhos-aula-8-criando-ou-excluindo-um-elemento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuando a falar sobre desenvolvimento mobile, por que IOS?</title>
		<link>http://www.leandrogarcia.com/blog/continuando-a-falar-sobre-desenvolvimento-mobile-por-que-ios/</link>
		<comments>http://www.leandrogarcia.com/blog/continuando-a-falar-sobre-desenvolvimento-mobile-por-que-ios/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 22:48:13 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=517</guid>
		<description><![CDATA[
Tem uma coisa que percebi desde que comecei a desenvolver mobile, a maioria, ou melhor a enorme maioria dos layouts das páginas mobile contemplam apenas IOS ou iPhone.
Eu vejo  isso como uma falta de visão do todo. IOS é uma enorme parcela dos acesso por mobile, mas não é o único, Android está crescendo bastante. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.leandrogarcia.com/wp-content/uploads/2012/03/ios-vs-android-euandroid.png"><img class="size-full wp-image-518 aligncenter" title="ios-vs-android-euandroid" src="http://www.leandrogarcia.com/wp-content/uploads/2012/03/ios-vs-android-euandroid.png" alt="" width="500" height="315" /></a></p>
<p>Tem uma coisa que percebi desde que comecei a desenvolver mobile, a maioria, ou melhor a enorme maioria dos layouts das páginas mobile contemplam apenas IOS ou iPhone.</p>
<p>Eu vejo  isso como uma falta de visão do todo. IOS é uma enorme parcela dos acesso por mobile, mas não é o único, Android está crescendo bastante. Seria interessante pensar no site também para Android, Symbian ou Blackberry. É fato que não faz sentido ter uma versão para cada aparelho, até porque seria impossível, mas da para se trabalhar com layouts mais genéricos que se adaptam à resolução dos aparelhos.</p>
<p>Um layout fluido, funciona perfeitamente para  a grande maioria dos aparelhos, e as funcionalidades também, mas deve-se prestar atenção no que colocamos no site, afinal nem todas as plataformas trabalham bem com javascript ou são otimizadas para isso.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/continuando-a-falar-sobre-desenvolvimento-mobile-por-que-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O mundo está conectado, então porque seu site ainda não é mobile?</title>
		<link>http://www.leandrogarcia.com/blog/o-mundo-esta-conectado-entao-porque-seu-site-ainda-nao-e-mobile/</link>
		<comments>http://www.leandrogarcia.com/blog/o-mundo-esta-conectado-entao-porque-seu-site-ainda-nao-e-mobile/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 22:39:04 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=515</guid>
		<description><![CDATA[
É comum caminhar na rua, shoppings, praia, ou até no transito e ver pessoas navegando na internet através de notebooks, tablets e principalmente celulares smartphones, mas a maioria dos sites não estão preparados para isso, porque?
Não sei, mas desconfio que isso se deve à falta de visão dos donos dos site e dos desenvolvedores. Já [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.leandrogarcia.com/wp-content/uploads/2012/03/Small_Business_SEO_Mobile_Devices.jpg"><img class="alignnone size-large wp-image-516" title="Small_Business_SEO_Mobile_Devices" src="http://www.leandrogarcia.com/wp-content/uploads/2012/03/Small_Business_SEO_Mobile_Devices-652x493.jpg" alt="" width="652" height="493" /></a></p>
<p>É comum caminhar na rua, shoppings, praia, ou até no transito e ver pessoas navegando na internet através de notebooks, tablets e principalmente celulares smartphones, mas a maioria dos sites não estão preparados para isso, porque?</p>
<p>Não sei, mas desconfio que isso se deve à falta de visão dos donos dos site e dos desenvolvedores. Já me deparei com vários projetos em que a versão do site mobile não é contemplada, sempre que eu questionei tie respostas como, não é necessário, não terá retorno, ou nosso público não se interessa, é verdade? Talvez até seja, mas você vai perder acessos apenas por não ter uma versão mobile?</p>
<p>Não sou dono da verdade, tenho apenas minha opinião, afinal, por que não fazer uma versão mobile mais leve, ou pelo menos que a versão web se adapte a telas menores.eu proponho que todos os sites tenham uma versão mobile, ou que todos os projetos tenham em sua proposta a versão mobile. No custo geral, não vai aumentar muito e os ganhos podem ser bem interessantes.</p>
<p>Basta caminhar na rua para ver que a tendência é cada vez mais as pessoas estarem conectadas e com certeza isso vai aumentar, uma vez que o valor pelo acesso a internet 3G está diminuindo, assim como o valor dos smartphones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/o-mundo-esta-conectado-entao-porque-seu-site-ainda-nao-e-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Você já testou seu site em um celular?</title>
		<link>http://www.leandrogarcia.com/blog/voce-ja-testou-seu-site-em-um-celular/</link>
		<comments>http://www.leandrogarcia.com/blog/voce-ja-testou-seu-site-em-um-celular/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 19:05:43 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[testar]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=513</guid>
		<description><![CDATA[Para quem está desenvolvendo uma versão mobile de um site é uma ferramenta bem interessante.
As vezes não temos um celular na mão pra testar um site que estamos desenvolvendo ou apenas temos curiosidade para ver como um site se sai em um dispositivo desses.
O Google lançou uma página com informações sobre a importância de ter [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem está desenvolvendo uma versão mobile de um site é uma ferramenta bem interessante.</p>
<p>As vezes não temos um celular na mão pra testar um site que estamos desenvolvendo ou apenas temos curiosidade para ver como um site se sai em um dispositivo desses.</p>
<p>O Google lançou uma página com informações sobre a <a title="Tenha uma versão mobile do seu site" href="http://www.leandrogarcia.com/blog/tenha-uma-versao-mobile-do-seu-site/">importância de ter uma versão mobile</a> dos sites.</p>
<p>Aqui em baixo uma imagem do teste que fiz com este blog.</p>
<p><a href="http://www.howtogomo.com/en/#test-your-site">http://www.howtogomo.com/en/#test-your-site</a></p>
<p><a href="http://www.leandrogarcia.com/wp-content/uploads/2012/02/Screenshot-at-2012-02-17-170418.png"><img class="alignnone size-large wp-image-514" title="Screenshot at 2012-02-17 17:04:18" src="http://www.leandrogarcia.com/wp-content/uploads/2012/02/Screenshot-at-2012-02-17-170418-652x493.png" alt="" width="652" height="493" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/voce-ja-testou-seu-site-em-um-celular/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tenha uma versão mobile do seu site</title>
		<link>http://www.leandrogarcia.com/blog/tenha-uma-versao-mobile-do-seu-site/</link>
		<comments>http://www.leandrogarcia.com/blog/tenha-uma-versao-mobile-do-seu-site/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 18:25:49 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[mobileze]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=510</guid>
		<description><![CDATA[O Google lançou um site com diversas dicas e informações sobre o porque ter uma versão mobile de seu site.
Está em inglês, mas mesmo para qeum não domina o idioma vale muito a pena das uma conferida.
http://www.howtogomo.com/en/
&#160;

&#160;
]]></description>
			<content:encoded><![CDATA[<p>O Google lançou um site com diversas dicas e informações sobre o porque ter uma versão mobile de seu site.</p>
<p>Está em inglês, mas mesmo para qeum não domina o idioma vale muito a pena das uma conferida.</p>
<p><a href="http://www.howtogomo.com/en/">http://www.howtogomo.com/en/</a></p>
<p>&nbsp;</p>
<p><a href="http://www.leandrogarcia.com/wp-content/uploads/2012/02/Screenshot-at-2012-02-17-162337.png"><img class="alignnone size-large wp-image-511" title="Screenshot at 2012-02-17 16:23:37" src="http://www.leandrogarcia.com/wp-content/uploads/2012/02/Screenshot-at-2012-02-17-162337-652x475.png" alt="" width="652" height="475" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/tenha-uma-versao-mobile-do-seu-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5</title>
		<link>http://www.leandrogarcia.com/blog/html5/</link>
		<comments>http://www.leandrogarcia.com/blog/html5/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 20:51:13 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=507</guid>
		<description><![CDATA[Muito se fala nos dias atuas sobre o HTML5, esta versão trará grandes evoluções na maneira de se escrever internet, eu digo trará, pois a especificação ainda não está completa, mas já é possível usar muitas funcionalidades.
Um dos intuitos do HTML5 é deixar a web mais semantica, mas o que é web semantica? A web [...]]]></description>
			<content:encoded><![CDATA[<p>Muito se fala nos dias atuas sobre o HTML5, esta versão trará grandes evoluções na maneira de se escrever internet, eu digo trará, pois a especificação ainda não está completa, mas já é possível usar muitas funcionalidades.</p>
<p>Um dos intuitos do HTML5 é deixar a web mais semantica, mas o que é web semantica? A web semantica ainda não existe, está a caminho. É uma maneira com que os computadores possam entender sobre o que se trata um deerminado site, por exemplo. Hoje a categorização de um site é feito através, entre outras coisas, de link building, ou seja, sites que linkam um site tem algum tipo de relação com esse site e sites que este site linka tem uma relação de cnteúdo com este site, mais ou menos isso. Com a websemantica, um buscador, digamos o Google, conseguirá entender o conteúdo de um site pela forma como é escrita. Temos ums página da web com uma receita de bolo da cenoura. Com a web semantica o Google conseguirá entender, por exemplo que 1 xicará de farinha é um ingrediente de uma receita e não um texto, dará sentido a coisa.</p>
<p>Passada essa explicação da web semantica, vamos a algumas das vantagens.</p>
<p>Consegue-se o que é um cabeçalho de página &lt;header&gt;, o que é uma seção do site &lt;section&gt;, um artigo &lt;article&gt;, uma barra lateral, como está aqui ao lado &lt;aside&gt;, o que é um rodapé &lt;footer, entre outras coisas, isso deixa seu código mais claro, evita excesso de uso de classes e Ids, etc.</p>
<p>Tem diversos outros pontos em que o HTML5 melhora a vida do desenvolvedor front-end, podendo tornar a web mais interativa, agradável, etc. No Post anterior, há um exemplode um jogo feito com HTML5, muito legal. mas não é HTML5 por si só, mas as possibilidades que ele trás para usar Javascript.</p>
<p>Muitos desenvolvedores front-end, inclusive eu, vislumbramos com o HTML5 uma internet mais leves, com poucas imagens, mas acessível à pessoas com deficiência.</p>
<p>Hoje já é possível utilizar HTML5 na maioria dos browsers, Firefox, Chrome e até IE, mas à partir da versão 9, para as versões anteriores temos um truque que faz funcionar, um código Javascript que adicionado ao head do HTML permite o uso dos elementos no ie7 por exemplo.</p>
<pre>&lt;!--[if lt IE 9]&gt;
&lt;script src="//html5shim.googlecode.com/svn/trunk/html5.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;

O HTML 5 não está completo ainda,mas já está revolucionando a WEB.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cut the Rope em HTML5</title>
		<link>http://www.leandrogarcia.com/blog/cut-the-rope-em-html5/</link>
		<comments>http://www.leandrogarcia.com/blog/cut-the-rope-em-html5/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 13:31:14 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=504</guid>
		<description><![CDATA[Para quem não conhece, Cut The Rope é um Jogo de culular muito bacana. Laçaram em HTML5, muito legal.
vi no Webappers

http://www.cuttherope.ie/
]]></description>
			<content:encoded><![CDATA[<p>Para quem não conhece, Cut The Rope é um Jogo de culular muito bacana. Laçaram em HTML5, muito legal.</p>
<p>vi no <a href="http://www.webappers.com/2012/01/11/bringing-cut-the-rope-to-the-web-with-html5/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+Webappers+%28WebAppers%29&amp;utm_content=Google+Reader">Webappers</a></p>
<p><a href="http://www.leandrogarcia.com/wp-content/uploads/2012/01/cut-the-rope.png"><img title="cut-the-rope" src="http://www.leandrogarcia.com/wp-content/uploads/2012/01/cut-the-rope.png" alt="" width="480" height="303" /></a></p>
<p><a href="http://www.cuttherope.ie/">http://www.cuttherope.ie/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/cut-the-rope-em-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conhecendo São Paulo</title>
		<link>http://www.leandrogarcia.com/blog/conhecendo-sao-paulo/</link>
		<comments>http://www.leandrogarcia.com/blog/conhecendo-sao-paulo/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 12:57:41 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[Projetos]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=502</guid>
		<description><![CDATA[Há alguns anos, tive uma idéia de fazer um site que mostrasse locais de São Paulo, coisas a ser fazer na cidade de São Paulo.
Deixei o projeto de lado por um bom tempo e no fim do ano passado resolvi retomá-lo. Decidi usar o wordpress como publicador de conteúdo, organizei as coisas, consgui os textos, [...]]]></description>
			<content:encoded><![CDATA[<p>Há alguns anos, tive uma idéia de fazer um site que mostrasse locais de São Paulo, coisas a ser fazer na cidade de São Paulo.</p>
<p>Deixei o projeto de lado por um bom tempo e no fim do ano passado resolvi retomá-lo. Decidi usar o wordpress como publicador de conteúdo, organizei as coisas, consgui os textos, etc.</p>
<p>O resultado pode ser visto aqui abaixo.</p>
<p><a href="http://www.leandrogarcia.com/wp-content/uploads/2012/01/Screenshot-at-2012-01-05-105520.png"><img class="alignnone size-large wp-image-503" title="Conhecendo São Paulo" src="http://www.leandrogarcia.com/wp-content/uploads/2012/01/Screenshot-at-2012-01-05-105520-652x445.png" alt="" width="652" height="445" /></a></p>
<p>Link: <a href="http://bit.ly/uKnSEB">www.conhecendosaopaulo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/conhecendo-sao-paulo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App Mobile, Lista de Supermercado</title>
		<link>http://www.leandrogarcia.com/blog/app-mobile-lista-de-supermercado/</link>
		<comments>http://www.leandrogarcia.com/blog/app-mobile-lista-de-supermercado/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 18:13:02 +0000</pubDate>
		<dc:creator>leandro garcia</dc:creator>
				<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.leandrogarcia.com/?p=491</guid>
		<description><![CDATA[Em 2011 eu participei de um projeto para desenvolvimento de páginas mobile para iPhone e Android, desde lá, busquei alguas informações sobre o assunto e me bateu uma vontade de criar um aplicativo mobile.
Seria interessante escrever um aplicativo em Objective-C para iPhone, mas a curva de aprendizado é grande e é necessário  um mac para [...]]]></description>
			<content:encoded><![CDATA[<p>Em 2011 eu participei de um projeto para desenvolvimento de páginas mobile para iPhone e Android, desde lá, busquei alguas informações sobre o assunto e me bateu uma vontade de criar um aplicativo mobile.</p>
<p>Seria interessante escrever um aplicativo em Objective-C para iPhone, mas a curva de aprendizado é grande e é necessário  um mac para isso, eu não tenho Mac, trabalho com Linux. A solução foi fazer um aplicativo web mobile, aqueles que são acessados via web.</p>
<p>Comecei a pensar em o que fazer, fiz um brainstorm comigo mesmo, se é que isso é possível, e acabei decidindo por fazer uma lista de supermercado. Tive várias idéias, que ainda serão finalizadas, mas para terminá-las demandaria um bom tempo, pensei numa forma de lançar uma versão inicial, apenas com programação front-end, em PHP ou banco de dados, mas como armazenar a lista sem banco de dados? Lembrei, local Storage (ainda vou escrever sobre isso). Estudei um pouco e acabei conseguindo usar, bem fácil por sinal.</p>
<p><img class="alignnone size-full wp-image-492" title="pks-mercado" src="http://www.leandrogarcia.com/wp-content/uploads/2012/01/pks-mercado.png" alt="" width="321" height="555" /></p>
<p>Lancei o Alpha para os amigos testarem, mas eu não estava contente ainda, pois para funcionar depende de internet.</p>
<p>Já tinha ouvido falar de appcache, dei uma estudada e implementei. Pelo que testei funcionou bem, não fica fazendo requisições cada vez que entra no app, demanda mais testes.</p>
<p>Uma vez feito isso, pensei, por que não usar um framework mobile, que traria mais funcionalidades para o APP, pesquisando, achei mais de 10, fiquei entre o sencha touch e o jquery mobile, acabei optando pelo jquery mobile, pelo conhecimento que tenho em jquery. Implemente e acho que o resultado foi bem positivo. Acessem o link aqui em baixo, usem o APP e me digam o que acharam, me deem sugestões.</p>
<p>Link do APP</p>
<h3><a href="http://mercado.leandrogarcia.com/">http://mercado.leandrogarcia.com/</a></h3>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leandrogarcia.com/blog/app-mobile-lista-de-supermercado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

