Mobile

10 plugins indispensáveis para Android

O site DZone listou os 10 plugins indispensáveis para se usar em seu app Android.

Confira os plugins em: https://dzone.com/articles/this-year-in-mobile-the-best-libraries-for-android


Não fui eu que lhe ordenei? Seja forte e corajoso! Não se apavore, nem se desanime, pois o Senhor, o seu Deus, estará com você por onde você andar”.
Josué 1:9

Anúncios

Conheça o Blisk: Um navegador voltado para desenvolvedores

Imagina unir o desempenho do Chromium com as funcionalidades de desenvolvedor que o FirefoxDeveloper fornece.

Esse é o Blisk, um navegador totalmente voltado para desenvolvedores. Com ele você desenvolve e testa seus websites em qualquer tipo de dispositivo.

Segue seus principais recursos:

  • Emula os mais variados tipos de smartphones e tablets
  • A URL e scroll do mobile e desktop são sincronizados
  • Blisk atualiza a página automaticamente quando o código fonte é alterado.
  • É possível debugar desktop e mobile com as DevTools
  • Blisk funciona com qualquer IDE, linguagem e framework.

Para quem tiver interesse: blisk.io


Assim diz o Senhor DEUS, que congrega os dispersos de Israel: Ainda ajuntarei outros aos que já se lhe ajuntaram. Isaías 56:8

Resizer – Google Design

A dica de hoje é uma ferramenta para testes de sites responsivos, chamada Resizer, criada pelo Google. Com ela você consegue validar o comportamento de seu site/webapp em várias dimensões de tela.

Veja o exemplo:

imguilherme-resizer
Para acessar o Resizer basta clicar no link : http://design.google.com/resizer/.


Exaltai ao Senhor nosso Deus, e prostrai-vos diante do escabelo de seus pés, pois é santo.
Salmos 99:5

Oracle propõe um novo projeto Mobile OpenJDK

A Oracle propôs um novo projeto para revigorar o estado do mobile no Java. Se adotado pelo OpenJDK, o novo Projeto Mobile será focado em portar o OpenJDK para plataformas móveis populares como o iOS, Android e Windows Mobile.

Bob Vandette, líder proposto para o novo projeto, confirmou que a Oracle tem a intenção de fazer contribuições essenciais para este novo projeto, que teria como base o OpenJDK 9. Os detalhes incluem suporte para:

  1. O equivalente ao profile compact2 do Java 8, mas como um módulo do Java 9;
  2. iOS x64 e arm64 (o arm64 através de um interpratador puro em C++);
  3. Android x86 e arm (32-bit com o JIT habilitado);
  4. Windows 10 x64 Surface Pro;
  5. Interface de ajuda JavaLauncher para simplificar a inclusão do Java em aplicações móveis.

A Oracle planeja contribuir com o sistema de compilação, além do Hotspot e mudanças no código da JDK para atingir plataformas móveis. O anúncio parece indicar que a Oracle incluiria a habilidade de produzir Java runtimes estáticas, como o iOS tem restrições a certos tipos de transformações de código dinâmico que são normalmente realizados pelo Java em tempo de execução.

Esta proposta ainda precisa ser aprovada pelos membros votantes elegíveis do OpenJDK, mas parece teve apoio em uma votação antecipada. Enquanto muitos analistas do setor tenham assumido que o Java móvel significava ou o Android ou as tecnologias JavaME em decadência. Este anúncio demonstra que a Oracle ainda acredita que é possível encontrar um mercado “real” para o Java em plataformas móveis modernas.

Reproduzido de InfoQ Brasil


Todo o que o Pai me dá virá a mim; e o que vem a mim de maneira nenhuma o lançarei fora.
João 6:37

Bootstrap 4 Alpha

Hoje em dia os componentes do Bootstrap são amplamente usados em muitos Web Sites e aplicações. Ele nos dá a facilidade de criar interfaces modernas e responsívas sem muito esforço.

E agora a versão 4 vem por aí.

Veja os benefícios:

MUDANÇA DE LESS PARA SASS

O Bootstrap compila mais rápido do que nunca – graças a Libsass – e agora se juntaram a esta grande e crescente comunidade de desenvolvedores Sass.

MELHORIA NO SISTEMA DE GRIDS

Foi adicionado uma nova grid, que causará grande melhora nos dispositivos móveis. Também ocorreu uma remodelagem completa nos mixins semânticos.

NOVAS OPÇÕES PARA PERSONALIZAÇÃO

Ao invés de separar gradientes, transições, sombras e outras personalizações para uma folha de estilos à parte (como era na versão 3), todas essas opções foram colocadas em variáveis Sass. Quer transiçõespadrões em tudo ou desativar os cantos arredondados? Basta atualizar variável e recompilar.

TODOS OS PLUGINS FORAM REESCRITOS

Cada plugin foi reescrito com ES6 para aproveitar as mais recentes melhoras do JavaScript. A versão 4 vemcom suporte para Universal Module Definition (UMD), métodos genéricos de subdivisão e verificação de tipode opção, entre outros.

MELHOR DOCUMENTAÇÃO

Toda a documentação foi reescrita em Markdown; foram adicionados alguns plugins úteis para simplificar os exemplos. Também foram colocados trechos de códigos para agilizar o trabalho.

FIM DO SUPORTE AO IE8

O suporte ao IE8 foi abandonado e as unidades de medida mudaram para REM e EM. O fim dsuporte, significa que pode-se aproveitar as melhores partes do CSS sem o uso de CSS hacks ou fallbacks.

Fonte : Tableless


E disse o senhor ao servo: Sai pelos caminhos e valados, e força-os a entrar, para que a minha casa se encha.
Lucas 14:23

Lendo e escrevendo arquivos locais no Android

learning-Android-630x200

Ler e escrever arquivos locais no Android é totalmente e puramente baseado em Java. Para escrever em um arquivo, você deve criar uma instância de  FileOutputStream e para ler um arquivo você deve criar um FileInputStream. As instâncias são obtidas através do método openFileOutput openFileInput.

String ARQUIVO = "arquivo.tmp";

// Leitura
FileOutputStream fos = openFileOutput(ARQUIVO, Context.MODE_PRIVATE);

// Escrita
FileInputStream fis = openFileInput(ARQUIVO);


Novas são cada manhã; grande é a tua fidelidade. Lamentações 3:23

Feedback Leitura: ATC Android Application Development

Me preparando para a certificação Android da ATC realizei nas últimas semanas a leitura do livro Android Application Development onde particularmente achei um livro tranquilo e objetivo (espero que a prova seja assim). Ele aborda desde os conceitos básicos do desenvolvimento Android até conceitos intermediários/avançados usufruindo dos recursos da nova versão Lollipop.

Quem quer se certificar é essencial fazer a leitura deste livro para preparação. Estarei fazendo mocks/simulados para em breve quando me sentir preparado enfim realizar a prova.

Em breve novos feedbacks.


Tenho-vos dito isto, para que em mim tenhais paz; no mundo tereis aflições, mas tende bom ânimo, eu venci o mundo.
João 16:33