O documento fornece instruções sobre como criar e publicar um aplicativo Android, incluindo como criar ícones, telas iniciais, empacotar o aplicativo, testá-lo em dispositivos, assiná-lo e publicá-lo na Google Play Store.
Módulo 5 do meu curso de Corona SDK. Neste módulo falo dos passos intermediários para programar um game mobile. Para mais informações, visite http://www.luiztools.com.br
Entenda o que é ubiquidade e as oportunidades que ela traz para os empreendedores digitais. Transcript e vídeo da palestra em http://www.luiztools.com.br
Guia instalación NetBeans como entorno de desarrollo para Android: Academia Android
Cómo instalar y configurar un entorno de desarrollo integrado (IDE) para Android utilizando NetBeans.
Puedes descargar esta presentación en nuestra web (academiaandroid.com)
Una pagina donde podes conseguir muchos libros y revistas de programación e informática en general que son muy difíciles de encontrar y descargar online
http://bibliadelprogramador.blogspot.com.ar/
Presentación del curso Android
Temas:
-Uso de la Camara
-Acceso a los Intents para Medios
-Grabación de video (Android 2.2 o anteriores)
-Grabación de video (Android 2.3 o posteriores)
TDC 2015 - Execução em Background e Live Tiles em Universal AppsDiego Castro
Slides usado na palestra "Execução em Background e Live Tiles em Universal Apps" na trilha "Universal Windows" do TDC 2015
http://www.thedevelopersconference.com.br/tdc/2015/saopaulo/trilha-universal-windows
Módulo 5 do meu curso de Corona SDK. Neste módulo falo dos passos intermediários para programar um game mobile. Para mais informações, visite http://www.luiztools.com.br
Entenda o que é ubiquidade e as oportunidades que ela traz para os empreendedores digitais. Transcript e vídeo da palestra em http://www.luiztools.com.br
Guia instalación NetBeans como entorno de desarrollo para Android: Academia Android
Cómo instalar y configurar un entorno de desarrollo integrado (IDE) para Android utilizando NetBeans.
Puedes descargar esta presentación en nuestra web (academiaandroid.com)
Una pagina donde podes conseguir muchos libros y revistas de programación e informática en general que son muy difíciles de encontrar y descargar online
http://bibliadelprogramador.blogspot.com.ar/
Presentación del curso Android
Temas:
-Uso de la Camara
-Acceso a los Intents para Medios
-Grabación de video (Android 2.2 o anteriores)
-Grabación de video (Android 2.3 o posteriores)
TDC 2015 - Execução em Background e Live Tiles em Universal AppsDiego Castro
Slides usado na palestra "Execução em Background e Live Tiles em Universal Apps" na trilha "Universal Windows" do TDC 2015
http://www.thedevelopersconference.com.br/tdc/2015/saopaulo/trilha-universal-windows
Palestra ministrada na Campus Party Brasil 2014.
Com a evolução do PHP no mercado coorporativo o Google não poderia deixar essa linguagem de fora de seu famoso serviço infraestrutura em nuvem, o Google AppEngine. Nesta palestra vamos mostrar o que é possível fazer utilizando PHP e os poderes do AppEngine.
Link para a palestra: https://www.youtube.com/watch?v=LvDnC93xWaI
Treze ferramentas/frameworks para desenvolvimento androidRicardo Longa
Palestra sobre treze ferramentas/frameworks para desenvolvimento em Android, realizada no dia 18/09/14, no Senai CTAI em Florianópolis (evento do Grupo de usuários Java de SC - http://www.gujavasc.org).
Apresentação Google Android - Universidade Metodista de São Paulo - SESTINFO 2011
Esta apresentação pode ser vista também pelo link http://www.slideshare.net/rafaelsakurai/sestinfo-2011-apresentacao-android
Live Tiles e Background Executions - TDC SP 2015talkitbr
Palestra sobre Live Tiles e Background executions em Windows Universal Platform. Ministrada pelos evangelistas Diego Castro e João Ronaldo Cunha no The Developer Conference (TDC) São Paulo 2015 na trilhe de Universal Windows.
Semcomp - USP São Carlos - Desenvolvendo um aplicativo iOS com SwiftJuliana Chahoud
Minicurso de iOS efetuado durante a 17a Semcomp - Semana da Computação do ICMC USP São Carlos
http://semcomp.icmc.usp.br/17/programacao/minicurso/15/desenvolvendo-um-aplicativo-ios-com-swift/
O mercado de aplicativos é um dos que mais cresce em todo o mundo. Neste minicurso será demonstrado na prática como criar um aplicativo iOS desde o início até sua conclusão. O aplicativo será todo construído com a nova linguagem de programação da Apple, o Swift.
Os tópicos abordados durante a construção do aplicativo serão:
- Como preparar o ambiente de desenvolvimento
- Principais funcionalidades do Xcode, a interface de desenvolvimento
- Como criar e estruturar um projeto
- Características básicas da linguagem de programação Swift
- Criação de interfaces gráficas com Storyboards
- Como compilar e executar o aplicativo em diversos simuladores (iPhone, iPad, iOS 7 e iOS 8)
- Quais os próximos passos para seguir na área de desenvolvimento de aplicativos
Android DevConference - Gerenciando a publicação e atualização de 450 apps se...iMasters
Heloisa Simon, mobLee, fala sobre Gerenciando a publicação e atualização de 450 apps sem enlouquecer no Android DevConference 2016.
Saiba mais em http://androidconference.com.br/
Palestra que apresentei no FISL, para dúvidas, criticas ou sugestões enviem emails para FISL AT urubatan DOT com DOT br.
Todos os comentários são bem vindos.
Na palestra falo bastante sobre PhoneGap e um pouco sobre Titanium Mobile.
Mecanismo de busca em Node.js e MongoDBLuiz Duarte
Slides da minha palestra durante o III Seminário de Tecnologia da faculdade Alcides Maya, sobre construção de motor de busca com Node e Mongo. Para o post completo, visite luiztools.com.br
Slides da palestra de encerramento do curso de Agile Master na PUCRS. Transcript da palestra em http://www.luiztools.com.br/post/carreira-em-agilidade/
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
Slides do curso de Node.js e MongoDB do blog LuizTools. Inscreva-se no curso e tenha acesso ao conteúdo completo em http://www.luiztools.com.br/curso-nodejs
2. Criando a Apresentação
Testes Finais
Pre-publishing
3. Criando um Ícone e Título
› Arquivo PNG com 64x64px
› <application android:icon="@drawable/icon"
android:debuggable="true">
› <activity android:name=".Teste"
android:label="@string/nome">
› <intent-filter>
4. Criando uma Splash Screen
› Frame Layout
› Tap to Start
› view.setOnTouchListener(new
View.OnTouchListener() {
› @Override
› public boolean onTouch(View v, MotionEvent
event) {
› if (MotionEvent.ACTION_DOWN !=
event.getAction()) { return false; } else return
true; } });
5. Criando uma Splash Screen
› Frame Layout
› Delay
› Implements Runnable
› setContentView(R.layout.splash);
› Handler h = new Handler();
h.postDelayed(this, 3000);
6. Criando uma Splash Screen
› No Run:
› startActivity(new Intent(this, MainActivity.class));
finish();
7. Gerando o APK (App Package):
› Bin
› Inclui executável da Dalvik VM, resources e
bibliotecas externas
8. Sempre testar em dispositivo físico
Preferencialmente mais de um
Como testar:
› USB Debugging
› APK via USB
› Discos Virtuais
› FTP/HTTP
Troca de Orientação (dispositivo real)
9. USB Debugging
› Permite rodar seus testes com o smartphone
conectado no computador ao invés do emulador
› Configurações -> Aplicativos -> Fontes
Desconhecidas
› Configurações -> Aplicativos -> Desenvolvimento
-> Depuração USB
10. APK via USB
› Configurações -> Aplicativos -> Fontes
Desconhecidas
› Pasta bin no projeto, arquivo APK
› Copiar o arquivo via USB para seu dispositivo
› Clicar no arquivo e mandar instalar
11. Discos Virtuais
› DropBox
› Coloca o .apk na pasta mapeada para o disco
virtual
› Sincroniza no celular
› Manda instalar o aplicativo
12. FTP/HTTP
› Sobe o arquivo APK para um site
› Acessa a URL completa até o arquivo pelo
browser do dispositivo
› Manda instalar
13. Limpando seu código
› Especialize as bibliotecas
› Remova drawables e res desnecessários
› Refactoring
14. Revisando seu Manifesto
› Intent Filters
› Hardware Requirements
› API Requirements
› Removendo o debuggable=true (economiza
espaço)
15. Revisando seu Manifesto
› Versione sua aplicação (obrigatório):
› <manifest
xmlns:android="http://schemas.android.com/apk/res/
android"
› package="com.teste.meuTeste"
android:versionCode="1"
› android:versionName="1.0">
16. Assinando sua aplicação
› Obrigatório para a Google Play Store
› Usa ferramentas do JDK para assinar
› Expiração da assinatura
› Sensível ao package
17. Inscrição na Google Play Store
› Dados pessoais
› Google Account
› Google Checkout
› U$25, taxa única em cartão de crédito