Android/ Cursos/ Dicas

03 e 10 de Setembro Curso on-line Android Nativo Essencial

androidbanner2

Ser ou não ser eis a questão, essa é uma frase famosa do poeta William Shakespeare, escrita no século 15.

Hoje eu mudaria ela para Ser Android ou não ser, eis a questão. A empresa que eu trabalho eu realmente amo o que eu faço pelo simples fato dela ser uma empresa que motiva seus funcionários a fazer o melhor e não só isso, motiva a outras pessoas (alunos) a criarem coisas fantásticas e assim colaborar mais ainda para uma internet rica, móvel e fantástica.

Nos dias 03 e 10 de Setembro o Grande Stefan Horochovec vai ensinar ao pessoal como criar Apps nativamente para plataforma Android, o mais interessante de se criar apps nativas com código do próprio SDK é que você não fica só limitado ao AIR 2.5+ e Android 2.2. Você tem uma grande leva de dispositivos que você pode atingir.

Atualmente cerca de 550 mil novos smartphones com Android são ativados diariamente. Que juntos somam um exército de 130 Milhões de dispositivos rodando o Robozinho. Dai eu fico perguntando e você vai ficar ai parado e vendo toda essa manada passar diariamente e não vai fazer nada para criar algo para ela?

Pense bem, e faça esse curso que vai explorar todos esses recursos, quem é desenvolvedor Web ou Java vai adorar, afinal de contas a didática do Stefan é muito boa.

Ande logo! Por que é imperdível.

Android/ Flex/ Flex 4.5/ Flex Mobile Framework

Novo grupo on-line para discutir Flex em dispositivos móveis

Hoje abrimos um espaço para tirar dúvidas relacionadas ao Flex só que com foco em mobilidade.

O grupo é uma extensão do atual Flex-Brasil, onde fica mais fácil focar e ajudar desenvolvedores que queiram utilizar o Flex em dispositivos móveis.

Já tem 45 inscritos, então se você quer discutir sobre Flex em Smartphones e Tablets, lá será o melhor lugar.


http://groups.google.com/group/flex-mobile

Participe, é grátis!

AIR 2.7/ AIR Mobile/ Android/ Flash Builder/ Flash Builder 4.5/ Flex/ Flex Mobile Framework

Flex 4.5.1 SDK e Flash Builder 4.5.1 com suporte a iOS

E viva! o Flash Builder 4.5.1 agora dá suporte a publicar sua aplicação Flex para plataforma iOS. Embora ela tenha lançado esse suporte o Flash Builder 4.1 já havia suporte para projetos com Actionscript 3.0 puro.

Esse novo lançamento vem fomentar mais ainda o mercado e ajudar a entregar aplicações ao tablet da Apple e também ao iPhones. Antes desse lançamento já era possível fazer via linha de comando com o último SDK 4.5. Porém é um baita rodeio para você fazer compliar.

Com os wizards do Flash Builder 4.5.1 para ios, a coisa ficou bem mais fácil. Para quem já tem o Flash 4.5 registrado baixe gratuitamente aqui o update.

Dica importante, para quem está publicando apps em Flex para iOS, não usem o AIR 2.6 SDK que é o padrão dessa versão. Leiam esse documento para que vocês possam utilizar o AIR 2.7 que está 4x mais rápido do que a atual versão suportada no SDK.

Outra dica para quem está publicando para o Blackberry Playbook, leiam esse release no Blog da RIM.

Quem é ligado como eu nos released notes sobre bugs existentes e já conhecidos, leia aqui. Nele você também encontra informações como usar o Flash Builder no Linux.

AIR Mobile/ Android/ Dicas/ Flex/ Flex 4/ Flex Mobile Framework/ Tablets

Antes de comprar seu Android para testar o Flex leia esse post

Amigo leitor, você está totalmente satisfeito que agora o Flex está disponível na plataforma Android, Playbook e futuramente logo em junho ios.
O fato é que esse post é mais direcionado a você que está comprando um smartphone ou um tablet com Android apenas para testar o Flex nele ou criar soluções corporativas para sua empresa.
Hoje aconteceu uma coisa bem ruim com o Maurício Martins um de meus alunos do último curso de Adobe AIR Mobile. Ele comprou um Samsung Galaxy 551 apenas por suportar o Android 2.2 que é um dos pré-requisitos para você testar qualquer aplicação mobile na plataforma Android.

Infelizmente você acaba esquecendo que existem outros pre-requisitos importantes que devem ser levados em conta, como quantidade de memória instalada, resolução da tela, arquitetura do processador.
Então antes de sair comprando seu Android só por que já suporta 2.2, lembre-se desses fatores.
O que eu mais indico é visitar a lista de tablets, smartphones que já suportam o Adobe AIR e estão certificados pela Adobe para tal fim. Confira a lista aqui.

A lista pode sofrer mudanças constantemente, então é sempre bom ficar de olho nela, pois ela só lista o que realmente já foi testado pela própria Adobe e ela aconselha seus desenvolvedores e usuários finais a usar esses aparelhos.

Os requisitos técnicos para ter suporte ao Adobe AIR são:

MOBILE SYSTEM REQUIREMENTS

* Android devices
o Google Android™ 2.2 operating system
o ARMv7-A processor with vector FPU
o OpenGL ES 2
o H.264 and AAC hardware decoders
o 256MB of RAM
* BlackBerry™ Tablet OS
* iOS 3 and higher

AIR Mobile/ Android/ Eventos/ Flash/ Flex/ Notícias

Aplicativo do Flashcamp Brasil agora no Android Market

Aqui na RIACycle a coisa tem tido um ritmo frenético, e aguentar esse baque é coisa para poucos, por isso passo pouco tempo aqui no blog como gostaria e havia prometido no inicio de 2011 que isso mudaria.

Felizmente não é por falta de vontade, é falta de tempo. Essa semana, ou melhor hoje lançamos no Android Market um aplicativo temático para todos os participantes do Flash Camp Brasil que acontece agora dia 8 e 9 de Abril.
header
02

O Aplicativo foi feito inteiramente em Flex 4.5 SDK utilizando o Hero Build que está disponível no Labs da Adobe, com algumas modificações extras que fizemos internamente para deixar ele mais maduro para o aplicativo.

O resultado desse trabalho de 3 dias duro, você pode conferir em seu dispositivo Android.

Recursos do Flex 4.5 SDK que utilizamos:

ResourceBundle para coloca-lo multiplo idioma
Bind de recursos
JSON para tráfego de dados
StageWebView e não google maps para os mapas, o Maps do google ainda não estão optimziados em sua biblioteca para o Flash. Então utilizamos o StageWebView com o Javascript V3 do API do maps para dar aquele tchan!
Usamos RTMP para o recurso de bate-papo. Utilizando RED5, você pode usar também o FMS
Recursos de 3D, tem 1 único efeito em 3D. A performance ainda é lenta, devido o Flex SDK não tem a opção de rodar parte dos efeitos na GPU
Persistencia com SharedObject para pequenas coisas
Persistencia com SQLite

A ferramenta utilizada foi o Flash Builder Burrito que está disponível no site da Adobe Labs juntamente com o Adobe AIR 2.6 SDK recém lançado.

Actionscript/ AIR Mobile/ Android

Aplicativo mobile usando actionscript 3.0 puro

Tirei umas 1 hora entre um suspiro e outro, acabei gravando um screencast rápido de pouco menos de 15 minutos de como criar uma aplicação simples no Adobe AIR para dispositivos móveis.

Assista e deixe seu comentário.

O código fonte está aqui:

package
{
	import flash.display.Sprite;
	import flash.display.StageAlign;
	import flash.display.StageScaleMode;
	import flash.events.TouchEvent;
	import flash.text.TextField;
	import flash.ui.Multitouch;
	import flash.ui.MultitouchInputMode;

	[SWF(frameRate="24",height="762",width="480")]
	public class ScreenMobileDraw extends Sprite
	{
		public function ScreenMobileDraw()
		{
			super();
			Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
			// support autoOrients
			stage.align = StageAlign.TOP_LEFT;
			stage.scaleMode = StageScaleMode.NO_SCALE;



			var txt:TextField = new TextField();
			txt.text = "Hello World";

			var h:Number = stage.stageHeight;
			var w:Number = stage.stageWidth;

			addChild(txt);
			txt.x = w/2 - txt.width/2;
			txt.y = h/2 - txt.height/2;

			this.addEventListener(TouchEvent.TOUCH_MOVE,desenhar);
		}
		private function desenhar(e:TouchEvent):void
		{

			var circulo:Sprite = new Sprite();
			addChild(circulo);
			circulo.graphics.beginFill(Math.random()*0xffffff,1);
			circulo.graphics.drawCircle(e.stageX,e.stageY,100*e.pressure);
			circulo.graphics.endFill();

			circulo.x = e.touchPointID[0].x;
			circulo.y =  e.touchPointID[0].y;

		}
	}
}
AIR Mobile/ Android/ Eventos/ Flex/ Flex 4/ Flex Mobile Framework/ iPad/ Iphone/ Open-source

Gravação/Slides/Codigo fonte do Flex Mobile no Campus Party Brasil 2011

Quem perdeu ou não teve a oportunidade de ir até o Campus Party 2011. Não fique triste, na TV Campus Party existe todas as gravações de cada palestra que rolou por la; Inclusive a minha.

Então quem quer aprender um pouco, rir e se interter , aqui vai a gravação publicada no youtube.

No do próximo ano você deve ir, é um evento gigante com várias pessoas do Brasil inteiro, eu achei que o público era apenas adolescentes com vontade de baixar torrents pela velocidade da internet, pelo contrário, tem vários networks rolando durante o evento e a probabilidade de sair uma start-up nova é gigantesca.

Slides da palestra: http://slideshare.net/igorcosta
Código fonte da aplicação demonstrada: Código fonte
Baixar o Flash Builder “Burrito” : http://labs.adobe.com
Baixar o PlayBook SDK e Emuladores: http://us.blackberry.com/developers/tablet/

Adobe MAX 2010/ Android/ Flex/ Flex 4/ Flex Builder 4/ Flex Mobile Framework/ Notícias

Flex SDK 4.5 "Hero", Flash Builder "Burrito" e Flash Catalyst "Panini" disponível

A longa espera acabou, depois de 9 meses de árduo trabalho, a equipe de desenvolvimento dos três produtos Flex SDK, Flash Builder e Flash Catalyst, traz à publico as novas versões para o mercado.

A grande novidade para cada produto está no fato de criar aplicativos para multi-telas.Como criar aplicativos para TV, Desktop e Mobile.

O Flex SDK 4.5 codename “Hero”: Traz novidades significativas e suporte a uma gama de novos componentes para aplicativos Desktop e Mobile, uma das novidades mais aguardadas é o Spark Datagrid, Spark Formatters, entretanto outros podem falar que o mais esperado é suporte a Mobile. Isso eu não discordo.

Vários componentes foram criados para desenvolvimento Mobile a partir da arquitetura Spark, trazendo leveza, máxima performance e suporte a multi toque.

Inclusive você pode baixar diversos exemplos prontos feitos para Mobile usando o Flex Hero SDK.

Você pode baixar o Flex SDK 4.5 Aqui.

Flash Builder codename “Burrito”: A nova release para o Flash Builder traz consigo diversas novidades dignas de IDE’s profissionais, acredite, ele ficou muito melhor.

Dentre as grandes novidades dele está o suporte a criar aplicativos mobile, além de empacota-los, melhoria significantes no editor de código, template de código, auto-complete para Metadata “Oba Swiz”, melhorias no workflow com o Flash Catalyst. Você tem que ver para crer, então baixe hoje mesmo o Flash Builder Burrito.

Flash Catalyst codename “Panini”: O novo Flash Catalyst traz suporte para melhorar o workflow com o Flash Builder, finalmente colocaram suporte a Skinable Container, Ferramenta de alinhamento e suporte a Stage de auto-resize, coisa que era possível apenas quando criava o app. Trouxe também uma espécie de Balsamiq wireframes de componentes para criar skins a partir deles, essa parte ficou legal.
Além dessas novidades, corrigiram muitos erros.

Baixe hoje mesmo o Flash Catalyst no Adobe Labs, clique aqui.

Estamos bem animados com essa nova release do Flex e suite de familia de produtos relacionados a ele. Finalmente ele está se encaixando como a melhor e mais perfeita release já criada.

AIR Mobile/ Android/ Flex/ Notícias

Flex para dispositivos móveis – Palestra on-line em 03/09/2010

Como todos que tem twitter ou fizeram sua inscrição no #BRConference (www.brconference.com.br), acabou ficando triste por não ter mais o evento. Eu particularmente fiquei bastante triste por não poder participar como palestrante de um evento tão grande e com grandes nomes envolvidos, muitos dos quais ainda não conhecia pessoalmente.

Estava bem empolgado, porém não sei ao certo o que ocorreu, apenas sei que o pessoal que estava organizando fez o melhor. Nem tudo na vida acontece como planejamos.

Porém, quem estava ancioso para assistir minha palestra “Flex em dispositivos móveis”. Pode ficar tranquilo, mesmo o evento não acontecendo do qual tinha preparado e tenho preparado um material excelente para 1 hora de apresentação, vou adapta-lo para uma palestra virtual nos moldes do “Flex Mania“, assim eu consigo atingir todos aqueles que realmente iam ao evento, porém não foi, queriam mais não tinham dinheiro suficiente para fazer a inscrição, está em outro país e iria perder o evento.

Então anote ai: Dia 3 de Setembro de 2010
Local: Adobe Connect
Horário: 09:00 até as 11:00

Eu divulgo mais detalhes de como participar, pagar, etc. Daqui alguns dias.