Ionic 3 rodando no AVD Android

Seguindo minha jornada ai com Ionic, segue minha primeira App Angular + Ionic rodando liso liso no emulador AVD do android. Show de bola total….

Agora é testar os plugins nativos, câmera, database etc. Vamos que vamos 😀 …

“Pensem nas coisas lá do alto e não nas que são aqui da terra.” Colossenses 3:2

Anúncios

Produtividade Android e IOs

A melhor forma de ter mais produtividade nativa com Android e ios é montar o ambiente android no ios. Funciona que é uma maravilha!

O resto da produtividade é alcançado com a arquitetura da solução, no qual o back-end faz o encapsulamento de todos os serviços, ficando só a “casca da GUI” nativo no android e ios.

“Quando somos corrigidos, isso no momento nos parece motivo de tristeza e não de alegria. Porém, mais tarde, os que foram corrigidos recebem como recompensa uma vida correta e de paz.” Hebreus 12:11

 

Android Studio + Sublime Text

Gostaria de usar android studio com o velho e bom conhecido tema do sublime? Segue abaixo os passos de como configurar:

1- Faça download do tema Monokai-Sublime.jar

2- Siga o menu e importe o tema: File > Import Settings >  Monokai-Sublime.jar

Agora reinicie a IDE.

3- Selecione o tema darcula no caminho: File -> Settings and search for “Theme”, selecione “Darcula”.

Aplique o tema e reinicie a IDE.

4- Finalmente, selecione o tema no caminho: File -> Settings -> Editor -> Colors & Fonts, and select the Monokai-Sublime theme.
Aplique o tema e reinicie a IDE.

Aproveite o tema sublime e bom codigo android! 

“Quando me deito, durmo em paz, pois só tu, ó SENHOR, me fazes viver em segurança.” Salmos 4:8

Frameworks Java Android – Chamadas HTTP

android-http-get_2Segue algumas opções de frameworks para fazer chamadas HTTP no android:

Para todas as informações, veja o post inicial.

“Não seja vingativo; confie em Deus, o SENHOR, e ele fará justiça a você.” Provérbios 20:22

Kotlin 1.0 – Language for JVM and Android

1_0_BannerKotlin é uma linguagem de programação pragmática para JVM e Android que combina OO, características funcionais e está focado na interoperabilidade, segurança, clareza e suporte de ferramentas.

Sendo uma linguagem de propósito geral, Kotlin funciona em qualquer lugar onde o Java funciona: aplicativos de servidor, aplicações móveis (Android), aplicativos de desktop. Ele funciona com todos os principais ferramentas e serviços, tais como

  • IntelliJ IDEA, Studio e Eclipse Android
  • Maven, Ant e Gradle
  • Spring Boot
  • GitHub, Slack e até mesmo Minecraft

Um dos principais focos de Kotlin tem sido interoperabilidade e suporte integrado para projetos Java + KOTLIN misturados, tornando mais fácil a adoção de código menos verbosos e mais seguros. Além disso, Kotlin tem uma extensa biblioteca padrão que torna as tarefas diárias fácil e suave, mantendo baixo bytecode. Claro que, qualquer biblioteca de Java pode ser utilizado em Kotlin, também; e vice versa. Veja todas as informações no site oficial.

“Aquele que supre a semente ao que semeia e o pão ao que come, também lhes suprirá e multiplicará a semente e fará crescer os frutos da sua justiça.” 2 Coríntios 9:10

Ambiente de desenvolvimento Android lento? demorado? Chato? Aqui não…V2

É muito comum ver muitos desenvolvedores reclamando de lentidão e a demora que é o ciclo de desenvolvimento e testes de uma app android nativa. Hoje quero dar dicas de como resolver esses problemas, de forma que você tenha um ambiente rápido e um ótimo tempo de desenvolvimento. Let’s rock…:

1. Configure a memória adequadamente para a IDE Android Studio

Android studio por default vem configurado com pouca memória e por isso que ele fica tão lento para iniciar, carregar, desenvolver e fazer deploy. O segredo aqui é usar um pc com no mínimo 6GB de RAM e colocar  no mínimo 3GB para o android studio.

Como fazer?

Na pasta de instalação, tem uma pasta chamada de bin, dentro dela tem 2 arquivos: studio.exe.vmoptionsstudio64.exe.vmoptions. Se você usa pc 32 bits, altere o studio.exe.vmoptions. Se usa 64 bits, altere o outro. Configura adequadamente o xmx, xms , permsize, cachesize e outras internas. Veja um exemplo:

Sem título

2. Configure o proxy HTTP adequadamente para a IDE Android Studio

Android studio usa a ferramenta gradle para baixar as dependências de projetos, frameworks, dtds, etc. Se no seu ambiente existir regras de rede e ou bloqueio de proxy, ele pode ficar extremamente lento ou até travar. Fale com administrador de rede e configure o proxy corretamente.

Como fazer?

Dentro do studio, entre no menu “File->Settings” que ele abrira uma GUI de configuração. Faça a busca por “proxy” e veja a GUI de configuração:

Sem título2

3. Não use spellchecker no editor

Android studio vem por default configurado para fazer checagem de linguagem totalmente desnecessário. Desabilite que o editor de codificação fica bem mais rápido.

Como fazer?

Dentro do studio, entre no menu “File->Settings” que ele abrira uma GUI de configuração. Faça a busca por “spellchecker”, desmaque a opção “Spelling”:

Sem título

4. Use como emulador o Genymotion

Para emular o ambiente android, normalmente o pessoal acaba usando o emulador padrão do android studio que é ruim, lento e pesado. Não use ele!!!!. Existe um outro emulador 100x melhor. É o Genymontion. Ele é bem melhor, por que ele é executado dentro de uma virtual box usando a ferramenta da Oracle. Com o Genymontion, não é necessário instalar nada de driver, acelerador ou qualquer outra porcaria do gênero. Unica questão é que é uma ferramenta paga para desenvolvimento corporativo e free para desenvolvimento pessoal. Nós também usamos ele no nosso curso de android. Na versão paga, é bem barato e acessível para qualquer empresa. O preço realmente vale a pena!

Como fazer?

Cria sua conta nesse link, baixe o emulador e instale no seu pc. Depois de instalado, você configura qual o dispositivo desejado para os testes.

Sem título3

5. Configure a memória adequada para o dispositivo emulador pelo Genymontion

Quando você configurar o dispositivo desejado para emular o android, configure adequadamente a quantidade de memoria de RAM que sera utilizado. No mínimo 2048 MG ou até mais.

Como fazer?

Você pode configurar na hora de criar o dispositivo ou depois de criado.

Sem título4

6. Inicie o emulador apenas 1 vez

Você só precisa iniciar a virtual box do emulador apenas 1 vez e ficar com ele o dia todo rodando na maquina. Não vai travar, nem gerar lentidão. E assim, você vai fazendo deploy das apps quantas vezes precisa durante a implementação.

Como fazer?

Clique duas vezes em cima da configuração do dispositivo que o ambiente sera criado.

Sem título5

7. Não execute outras aplicações java juntamente com o android studio e o emulador

E muito comum pessoal deixar o eclipse aberto e outros executáveis java concorrendo com memoria e disparando o GC na JVM. Não faça isso, pode cause lentidão e travamento no ambiente android. Quando estiver desenvolvendo app nativas android com studio e emulador, feche todos os outros executáveis Java.

Conclusão

Para exemplificar, tenho um pc Window7, 64 bits, com 6GB de RAM:

  • Android studio inicia e abre em média 10 segundos.
  • Emulador Genymontion sobe o android completo em média 15 segundos.
  • Deploy do studio no Genymontion e abertura da app ocorre em média 10 segundos

Sem título 5

E fica assim, super rápido, tranquilo de se desenvolver. Gostaria de aprender a desenvolver soluções android? Veja nosso curso básico.

Seja feliz desenvolvendo apps android! Até a próxima 😉

“Mesmo não o tendo visto, vocês o amam; e apesar de não o verem agora, crêem nele e exultam com alegria indizível e gloriosa, pois vocês estão alcançando o alvo da sua fé: a salvação das suas almas.” 1 Pedro 1:8-9

Google Android – Crie aplicações para celulares e tablets

android-featured_largeHoje eu terminei de ler o livro Google Android – Crie aplicações para celulares e tablets e foi simplesmente fantástico! É aquele tipico livro para quem já sabe bem Java, não conhece nada de Android é quer iniciar a carreira nessa poderosa plataforma. Diferente de muitos outros livros de Android por ai, o autor João Bosco usa uma ótima didática que vai aos poucos, passo a passo construindo cade parte de conhecimento relevante. Boa leitura para todos 😉 .

“E os habitantes de uma cidade irão a outra e dirão: ‘Vamos logo suplicar o favor do Senhor e buscar o Senhor dos Exércitos. Eu mesmo já estou indo’.” Zacarias 8:21