Flash/ Flash Player/ Notícias

Flash Pro CC Next 2014 – Exportando para SVG e WebGL

flashccnext2014

Nada é desperdiçado hoje em dia, inclusive o Flash Pro CC, a IDE que era muito útil até meados de 2011.

Hoje ela renasceu com um novo propósito, suporte total ao HTML5, CSS3, Javascript desde sua versão inicial do CC, só que agora ela vem com duas novas funções que vão de encontro a sua necessidade.

Criar animações em Flash, como você estava acostumado e exportar para WebGL.

Quais os benefícios disso?

Criar animações que não dependem do Flash Player, rodando direto no navegador como Firefox ou Chrome.

O Flash tem melhorado muito, essa última versão mesmo tem muita coisa relacionada ao suporte completo do Canvas.

Quem diria eu escrever um post sobre o Flash em pleno 2014. Os tempos estão mudando e ponto positivo para Adobe.

Apache Cordova/ ios/ Mobile/ NodeJS/ Notícias/ Phonegap

Phonegap App, um live reload para desenvolvedores

phonegap_app

Acabaram de lançar o PhoneGap App. Um aplicativo que permite você testar o aplicativo que você está fazendo, sem se preocupar nesse período em assinar, empacotar e testar o que você faz.

Para quem é desenvolvedor Front-end e conhece o benefício do Live Reload, é basicamente a mesma coisa, facilita para caramba na hora de testar enquanto desenvolve.

Como usar?

Primeiro passo

Baixe o Phonegap ou atualize para última versão.

Depois instale o Phonegap como global.

  npm install phonegap -g
Se você não tem ainda o phonegap ou Apache Cordova como é conhecido, você deve instalar primeiramente o NodeJs que vem acompanhado do NPM (Node Package Manager), para baixar o nodejs, vá até o site nodejs.org

Segundo passo

Acesse o Phonegap App e baixe o aplicativo para seu dispositivo Android ou iOS, para Windows Phone em breve será disponibilizado.

Terceiro passo

Com o aplicativo instalado em seu dispositivo e o phonegap já configurado começe com os seguintes comandos:

Se você não tem aplicativo, basta executar esses passos.

c:\ phonegap create MeuAplicativo
c:\ cd /MeuAplicativo
c:\MeuAplicativo/ phonegap serve

Se você já tem aplicativos, só executar assim:

c:\ cd /MeuAplicativo
c:\MeuAplicativo/ phonegap serve

O código fonte tanto do PhoneGap, assim como dos PhoneGap App e o site, estão disponíveis aqui

Dev. Software/ Dicas/ Dicas e truques/ Labs/ Notícias/ Open-source/ Pessoal

Scratch ensinando crianças à programar

scratch

scratch_shot

O MIT sempre acerta no quesito de metodologias de ensino para o futuro e eu apoio a idéia de ensinar crianças a programar de uma maneira divertida e intuitiva, é o caso do projeto Scratch(“Rascunho”), que ajuda crianças a entender melhor e raciocinar melhor a questão do pensamento lógico e abstrato de seus desenhos.

Imagine você ensinar crianças na faixa etária de 5 até 10 anos à programar dessa maneira, ensina-los como criar um pensamento exponencial usando seus próprios desenhos, isso fomenta o conhecimento por áreas exatas e prepara o futuro da humanidade para a exploração espacial, dúvida?

Para encurtar a curva de aprendizagem no Scratch eu gravei um vídeo bem rápido mostrando como funciona e como pode ser criado animações, jogos simples e até sistemas. Gostou? Compartilhe nas redes sociais, divulgue na sua escola e ensine as crianças.

[media url=”http://www.youtube.com/watch?v=nAod_01YZHw” width=”600″ height=”400″ jwplayer=”controlbar=bottom”]

Ensinar o futuro da nação à programar não é tão difícil assim, já que a intenção justamente não é transforma-los em desenvolvedores de software, mas fazer com que eles transformem a maneira de pensar de um modo linear como é feito hoje para um modo lógico e escalonável e isso meus caros só através de programação.

Programar pode ser útil para o raciocínio de seus filhos, alunos. Ajudem eles a aprender de uma forma totalmente diferente da sua.

Acesse: http://scratch.mit.edu

Eventos/ Negócios/ Notícias/ Pessoal

Final da competição do Web Summit 2013

websummit

Eu pedi votos para primeira etapa, e fiquei feliz, bem feliz com o resultado da votação.

Agora, chegou a final, e os 50 mais votados vão palestrar. Antes de pedir seu voto eu vou palestrar sobre a realidade da perserguição da felicidade, como eu me tornei empreendedor sem saber muito de teorias e didáticas de palavras prontas, tudo foi feito da mais pura forma possível, mesmo sem saber de algumas definições.

Eu lancei a RIACycle em 2009 e ela foi de longe a empresa que mais levou resultados reais à todos os 10 mil desenvolvedores que por ela passaram. E é justamente sobre essa experiência fantástica que eu tive como CEO e como ajudei milhares de desenvolvedores a criarem soluções para diversas empresas, massificando o conhecimento e transformando-os em empreendedores também.

E automaticamente me tornei em um mentor para várias startups que nossos ex-alunos criaram e isso é o que eu chamo. “Inovação”. Ajudar outros à pensar fora da caixa e encarar o medo de errar.

É ai que peço a ajuda de vocês, Abram o link abaixo, cliquem no botão “Curtir” e ajude-me à chegar lá. Já comprei até as passagens e reservei o hotel, agora conto com a ajuda de todos vocês e posso garantir vocês fazem parte disso.

Clique aqui para votar.

Votem!

Android/ Apache Cordova/ Dev. Software/ Dicas/ Notícias/ Open-source/ Phonegap

A fragmentação do Android e a dor de cabeça de desenvolver nativo

frag_droid_brands

frag_droid_brands

É fato e não tem como argumentar com dados, desenvolver para Android é um saco do ponto de vista nativo, na RIACycle cobramos muito mais caro para Android do que para iOS, por que justamente o cliente muitas vezes não entende o tamanho do problema que é para criar para dispositivos com Android.

[pullquote align=”left”]Relatório completo da Open Signal aqui.[/pullquote] E com base em quê para fazermos isso? Vejamos, sem dados eu não tenho como argumentar com você que lê agora, mas assuma que eu consegui os dados disponíveis aqui. Claro que isso não remete a realidade global, mais os dados podem ser comparados ao que temos no Brasil, você conhece alguém com smartphone que tenha o Android instalado? Percebeu qual a marca dele e o tamanho? Qual versão ele usa?

Esse relatório da Open Signal é basicamente o que eu tenho lutado nos últimos tempos e eu sempre venho com as seguintes perguntas em sequência:

[quote style=”1″] Para qual dispositivo Android você quer fazer?
Você quer fazer nativo ou usando tecnologias alternativas?[/quote]

Até ai, o cliente já está com o pé atrás e pergunta, Ah! Mais tem preço diferenciado? Sim, veja só, embora o Google tenta ao máximo lançar bibliotecas de compatibilidade entre diferentes versões da API, a questão é o mesmo aplicativo nativo que via rodar no Android 2.3 vai rodar no Android 4.2. A grande diferença é que você vai roda-lo mais lento no 2.3 e mais rápido no 4.2. Por que consequentemente quem está com o Android 4+ tem um aparelho no mínimo melhor.

Quem cria jogos como é nosso caso, o problema ainda é mais sério, já que você além de ter a dificuldade de trabalhar com diferentes tamanhos de telas, densidades, você tem que se preocupar com o consumo de energia da bateria.

frag_droid_

Um dos pontos chaves para trabalhar com a plataforma é a questão da API. Como mencionei rapidamente logo acima, é difícil você fazer isso de forma menos trabalhosa no Android, por mais que você queria, você vai acabar abrindo mão de um comportamento específico de navegação ou recurso e adotando um compatível com o nível de aplicativo que seu cliente quer.

O Google até se esforça nesse quesito e até com louvor nesse aspecto, mas é raro não ver algum desenvolvedor falando mal desse kit, justamente por que é limitante e vez ou outra você vai acabar implementando uma nova usando algum fragmento seu próprio ou criando um novo tipo de layout ou animação para superar as espectativas de seu cliente.

Claramente o que temos visto nos últimos 8 meses é que finalmente o cliente entendeu que o mercado de Android no Brasil é dominado pela Samsung, e fica mais fácil criar um aplicativo que rode apenas para ele, porém você não vai querer fazer um App apenas para uma marca, você quer fazer para o público em geral e isso cria uma falsa espectativa de que vai ficar bonito em tudo que é dispositivo.

Já viu o tanto de fabricante que existe?
frag_droid_brands

Imagine ter que criar vários deploys para diferentes marcas ou fabricantes? Haja recurso para isso.

Está tudo perdido? Claro que não, tudo depende de quanto você ou seu cliente está disposto à gastar na hora de criar as Apps, sempre a alternativa mais barata quando se não tem tanto prazo e dinheiro é usar cross-compilação, que no caso o Phonegap tem ajudado bastante.

A grande vantagem do phonegap é que você rapidamente pode criar Apps para peças publicitárias ou games em html5 ou até mesmo com Adobe AIR e usar uma API unificada e isso meu amigo, atrai e muito os olhos de quem desenvolve.

Leiam

Negócios/ Notícias/ Pessoal

Startup Ácida

logo_social_publish

Na era da modinha startups, decidi criar uma página no facebook.

https://www.facebook.com/startupacida

Siga no Twitter também:https://www.twitter.com/startupacida

Mais por quê? Ah! Tanta gente falando palavrinhas mágicas em inglês e sem nada de fato feito, então decidi criar uma página e compartilhas frases que fazem você se questionar e levantar a bunda e fazer.

Por exemplo, uma típica frase: Não adianta inventar modinha, tem que empreender.

Vejo vocês por lá também.

Eventos/ HTML 5/ HTML5 / CSS3/ Notícias

Video da palestra desenvolvimento de ferramentas com html5 em esteroides na Campus Party Recife 2

campus-logo

Quem perdeu a chance de participar do Campus Party Recife 2, pode assistir as gravações de todas as palestras em todos os palcos. A minha é essa ai abaixo.

Como curador da área de desenvolvimento junto com o Eduardo Freire, fizemos um excelente parceria e criamos uma das melhores área do evento com palestras sempre lotadas na média de 100 à 200 pessoas por palestra.

Outras palestras de desenvolvimento que você pode conferir são essas:

CPRE2 – Firefox OS. Web é a plataforma

CPRE2 – Aplicações móveis multi-plataforma com Titanium Mobile

CPRE2 – Diversão de bolso com iOS

CPRE2 – Produtividade na criação de websites com ASP.NET MVC

CPRE2 – Desenvolvimento de softwares em startups

CPRE2 – HTML5 CSS3

A lista completa de palestras de todo o evento pode ser encontrada aqui no youtube.

Um forte agradecimento aos meus escudeiros voluntários Dayvisson e Camila por fazerem a área brilhar mais.

Apache Cordova/ Notícias/ Open-source/ Phonegap

Phonegap 3.0 mais rápido e muito mais adaptável

cordova_logo

Chegou a tão aguardada versão do Phonegap onde você pode criar aplicativos que sejam compilados usando apenas as classes ou plugins que você de fato precisa, já que essa função era privilégio apenas de SDK nativo.

O Phonegap 3.0 marca uma nova era de aplicações feitas com tecnologias WEB, por que agora plug-ins e códigos de terceiros ficam muito mais organizados, pode ser distribuído pelo Node NPM.

cordova_plugin_diagram

Outra novidade tão aguardada foi a inclusão de outras plataformas à lista de suporte da tecnologia como o Windows 8, Firefox OS e Ubuntu. Show!

Duas novas APIs foram adiciondas, foram a inAppBrowser e a Globalization.

Um guia de migração também está disponível para quem quiser adaptar uma aplicação já existente ao novo framework, assim como criar plug-ins para o Phonegap ficou mais fácil ainda, veja aqui a documentação.

E a última novidade mais esperada foi no quesito de SDK nativo para fazer a compilação para determinada plataforma, se você não tem ele, você pode usar o CLI do projeto que é a interface de comandos do console que integram automaticamente com o serviço de Phonegap Build.

Notícias/ Pessoal

Dê um like e ajude-me a palestrar no Web Summit

websummit

Web Summit é um dos maiores eventos de Web do mundo, eu sempre tive vontade de palestrar lá, só que vontade não é poder, poder é eu pedir à vocês uma força para me ajudar à chegar lá.

Esse ano eles estão com o palco do povo “People’s Stage” e foi ai que eu tive a idéia de ir para lá e palestrar sobre o case da RIACycle, como nós ajudamos 10 mil desenvolvedores, estudantes, jovens à mudar suas realidades e transformarem suas vidas para sempre.

Para me ajudar é bem simples, toma no máximo 30 segundos seus, se você tem uma conta no Facebook ajuda bastante, Basta clicar no Link abaixo

http://www.websummit.net/competitions/peoples-stage/entries.html#2-343

Nele vai aparecer uma caixa de texto com meu perfil igual como na imagem abaixo.

websummit

Para vocês darem uma “Curtida”, “Like” na minha palestra e pronto. Você me ajudou à chegar lá.

Estou concorrendo com todos os palestrantes do mundo, tem muita gente boa e eu quero me juntar a eles. Posso contar com sua ajuda?

ios/ iPad/ Iphone/ Mobile/ Negócios/ Notícias/ Pessoal

92.6% do mercado de smartphone é Android ou iOS, só que nem tudo que reluz é ouro

smartphones
[quote style=”1″] De acordo com a Gartner, 92,6% dos smartphones vendidos no primeiro trimestre de 2013 eram Android ou iOS. Os outros sistemas têm participação ínfima: BlackBerry (3%), Windows Phone (2,9%) e Bada (0,7%). Os dados divulgados pela IDC não são muito diferentes, mas dão o terceiro lugar para o Windows Phone, que alcançou 3,2% de participação de mercado.
[/quote]

Porém, nem tudo que reluz é ouro, vender para smartphone só por que ele lidera a lista não quer dizer que aquela plataforma paga suas contas necessariamente. Existe um ponto flutuante entre a plataforma e o ecosistema que sustenta ela.

Sem dúvida, para minha realidade, eu ganho mais dinheiro na Apple Store do que vendendo Apps para o Android, eu costumo fazer mais Apps para Apple do que para Windows e costumo fazer mais Apps para Blackberry do que para a Nokia.

Dá para ganhar dinheiro principalmente com plataformas emergenciais, fomentando a classe C e D do mundo, o Firefox OS mesmo é minha aposta para ganhar dinheiro diretamente com o público final.

Como 99% do tempo fazendo Apps para terceiros lucracrem sobre usuários finais, você acaba não faturando tanto quanto seu cliente fatura, mas manter o cheque recebível mensalmente é outra história.

Desde que lançaram a moda de Smartphones em 2007 a quantidade de apps que criamos para clientes foram:

[table style=”1″]
Apple Android Blackberry
49 Apps 21 Apps 13 Apps
[/table]

Destas apps 80% são gratuitas e envolve campanhas publicitárias, mercado de publicação digital, 12% são games e 8% apps institucionais.

De todas elas, a mais lucrativa foi a Blackberry, Apple Store dá dinheiro, mas não tanto. O mercado de Android é saturado, ou você distribui a App de graça com propaganda ou nem dinheiro para um burger king você vai ter.

Fonte: http://www.gartner.com/newsroom/id/2482816