de Computação ▪ Business starter (o tal do empreendedor) ▪ Cofundador/Instrutor da Inseed ▪ Venha bater um papo! 26/08/2013 2 Apresentado por "Inseed - semeando pessoas"
▪ Levantar alternativas e possibilidades ▪ Atuar como facilitador ▪ Tratar sobre alguns possíveis caminhos a seguir ▪ Relatar algumas experiências boas e ruins 26/08/2013 5 Apresentado por "Inseed - semeando pessoas"
handheld é um computador de bolso habitualmente equipado com um pequeno ecrã (output)e um teclado em miniatura (input). No caso dos PDAs, o output e o input combinam-se num ecrã táctil.” fonte: http://pt.wikipedia.org/wiki/Dispositivo_m%C3%B3vel 26/08/2013 6 Apresentado por "Inseed - semeando pessoas"
Hardware “limitado” ▪ Telas com tamanho reduzido ▪ Uma tela (view) por vez ▪ Diversidade ▪ Apps/Aplicativo/Aplicação ▪ Tipos de Apps – Nativo – Híbrido – Web
Hardware “limitado” há smartphones com 8 núcleos atualmente!!! ▪ Telas com tamanho reduzido ▪ Uma tela (view) por vez ▪ Diversidade ▪ Apps/Aplicativo/Aplicação ▪ Tipos de Apps – Nativo – Híbrido – Web
Dispositivos móveis Mercado Estatísticas Fabricantes Experiência Paradigma “Ecossistema” Brasil Mundo Web Nativo Android iOS Firefox OS HTML JavaScript Tablet Smartphone CSS Monetização Híbrido Apps Windows phone BlackBerry
semeando pessoas" “O estado da arte é o nível mais alto de desenvolvimento, seja de um aparelho, de uma técnica ou de uma área científica, alcançado em um tempo definido, como ‘Este novo televisor reflete o estado da arte em tecnologia de projeção’, ou ‘Jimmy Hendrix trouxe o estado da arte para a guitarra’.” fonte: http://pt.wikipedia.org/wiki/Estado_da_arte
O iOS é desenvolvido e distribuido pela Apple ▪ Desde 2007 ▪ Plataforma fechada ▪ Utilizado no iPhone, iPod, iPad e Apple TV ▪ Releases anuais – Atualmente na versão 6.0 / Set. 2012 – Versão 7.x em beta ▪ Mesma base do OS X (Mac), com kernel Darwin
Ambiente – Possuir um Mac – Xcode (IDE) ▪ Gratuito mediante cadastro na App Store ▪ SDK (Standard Development Kit) ▪ Simulador ▪ Objective-C – Baseada na linguagem C – É possível desenvolver partes de código em C – Desenv. de Mac estarão familiarizados – Menor curva de aprendizado para desenvolvedores C/C++
App Store – Taxa desenvolvedor $99,00/ano ▪ A execução em aparelhos físicos, só após pagamento da taxa – Apps gratuitos ou pagos – Receitas ▪ 70% desenvolvedor e 30% Apple – Processo de aprovação ▪ Submeter para aprovação ▪ Escolher data de publicação – Plataforma para gerenciamento de Apps ▪ Reviews e crash reports (erros)
pessoas" ▪ Open Handset Alliance – Consórcio de mais de 30 empresas, lideradas pelo Google – Samsung, HTC, LG, Motorola, T-Mobile, etc ▪ Desde 2007 ▪ O Android está em smartphones, tablets, GPSs e TVs ▪ Maior parte da licença é Apache 2.0 ▪ Kernel baseado em Linux
Ambiente – Variedade de IDEs (Eclipse, Android Studio, IntelliJ e NetBeans) – SDK – Simulador – Multiplataforma (Linux, Mac e Windows) ▪ Java – API baseada em Java – Menor curva de aprendizado para desenvolvedores Java ▪ Desenvolvimento de código nativo com NDK (C++) ▪ API Lvl
Google play – Apps gratuitos ou pagos – Google Wallet (p/ Apps pagos) – Taxa desenvolvedor $25 único – Plataforma para gerenciamento de Apps e monetização ▪ Receitas ▪ 70% desenvolvedor e 30% Google ▪ Instalação – Google play/e-mail/Google Drive, Dropbox, Skydrive, etc – Apps de terceiro
▪ Mozilla Foundation – Comunidade global – Simplicidade – Baixo custo ▪ Final de 2013 no Brasil ▪ Desenvolvimento – Kernel Linux – HTML5 + CSS3 + JavaScript ▪ Distribuição – Firefox Marketplace
▪ BlackBerry – Código fechado, proprietário – Versão 7.1 – Desenvolvido em C++ e suporte à Java – Até 2012 – Jan. 2013, BlackBerry 10 ▪ Tablets e Smartphones – PlayBook (Tablet) ▪ C/C++, JavaScript/CSS/HTML, ActionScript/AIR ou Android – BlackBerry OS (Smartphone) ▪ Java ou JavaScript/CSS/HTML ▪ Distribuição – BlackBerry World, GetJar, Handango e Handmark
Apps para BlackBerry OS são criados pelo mesmo desenvolvedor! fonte: http://www.theregister.co.uk/2013/08/21/single_developer_made_1_in_4_blackberry_apps
▪ Microsoft – Demanda Windows 8 para desenvolvimento – Emulador requer hardware/software específico ▪ Desenvolvimento – IDE (Visual Studio) – Maior facilidade para desenvolvedores .NET ▪ Distribuição – Registro de conta com Windows Live ID – Custo de $19/ano para submeter Apps
semeando pessoas" ▪ Alie-se à documentação ▪ Agregue valor ao usuário – Resolva problemas ▪ Garanta a qualidade do App – Execute testes ▪ Diferentes dispositivos – Invista em pequenas funcionalidades – Priorize a resolução de problemas ▪ Obtenha feedback – Valorize os usuários
"Inseed - semeando pessoas" ▪ Semear pessoas de valor ▪ Tecnologias novas e atualizadas ▪ Metodologia/Material diferenciado ▪ Cursos baseados em projetos e prática @_inseed Inseed