Links Úteis

Receba em primeira mão o conteúdo exclusivo do Blog, além de promoções de livros e cursos de programação. Você receberá um email de confirmação. Somente depois de confirmar é que poderei lhe enviar o conteúdo exclusivo por email.

Email inválido.

Links Úteis

Go-ahead
"Você não começa com tudo a construir uma parede. Você não diz 'eu estou indo para construir a maior parede que já foi construída.' Você não começa por aí. Você diz: 'Eu vou colocar este tijolo tão perfeitamente como um tijolo pode ser colocado.' Você faz isso todos os dias. E logo você tem uma muralha."
Will Smith
Código limpo
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Ano2017
Capítulos46
Páginas598
Comprar Livro
Conteúdo Exclusivo
Receba em primeira mão o conteúdo exclusivo do Blog, além de promoções de livros e cursos de programação.
Email inválido
Solução para problema de não carregamento de arquivo no Inpu File HTML WebViewUma possível solução para o problema de não carregamento de arquivos utilizando o input file do HTML no WebView. A solução apresentada é a mais up voted, mas na mesma página há outras "n" soluções.
Causa e solução do problema com o Picker Gallery Image do AndroidSe está tendo problemas em pegar a imagem selecionada no Image Picker do Android (retorna null), veja a resposta certa desse post e entenda a causa pegando tb a solução.
Indo mais fundo no Android - Blog Android AnatomyUm pouco antigo os posts, porém o conteúdo é muito útil se você quiser saber mais sobre o que acontece no background do Android (Zygote, SystemService, ...).
CopyOnWriteArrayList para evitar ConcurrentModificationExceptionSe vc trabalha com ArrayList e cia. no Java / Android, mt provavelmente vc precisará dessa Java Class um dia, pois ela permite o acesso concorrente a mesma collection sem gerar ConcurrentModificationE
Por que utilizar a lib Volley no Android?Se está utilizando a lib Volley e enfrentando problemas como requisição dupla em chamada única (sessão Retry Policy vai solucionar esse problema), ou se pretende utilizar a lib Volley para deixar sua
Swipe/Pull to Refresh no Android com RecyclerViewBom WebSite com tutorias uteis, não somente sobre Android, mas outras tecnologias também. O tutorial de SwipeRefreshLayout ficou bem simples e fácil de entender.
Layout Structure Guidelines Material DesignProvavelmente uma das partes mais importante do Guidelines do Material Design, apresentado como deve ser utilizadas as margens, paddings, sheets of paper, ... vale a pena ler essa página.
Blog do Android DevelopersBom, mantenha-se atualizado. Esse é um dos sites que podem lhe ajudar com isso, bom conteúdo
Material Design Icons by Austin AndrewsOutro site de ícones para o Material Design Android, porém esse é apenas para Material Design. Quando você clica com o botão direito do mouse em cima do icon ele já lhe fornece as 3 opções de download
Location API Para APPs Android Que Têm Feature de Localização em Tempo RealA funcionalidade de localização em tempo real já é bem comum em várias APPs, para facilitar o trabalho de apenas, as vezes, ter de pegar as coordenadas atuais do usuário, o Android criou essa lib para
TutorialsPoint - Área AndroidTutorialsPoint é um site de tutoriais além de somente Android. Apesar dos tutos de Android serem um pouco antigo, vale a pena conferir
Font Awesome - Ícones CSS SVG Para Dev Web e AndroidSite de ícones SVG para Web, via CSS eles são colocados na página Web. É possível utilizar no Android, porém no modo printscreen e crop
Guidelines Material Design - Android LollipopGuideline de como deve ser desenvolvido o design a partir do novo Android Lollipop
Android-LibsPortal de libraries e tools para o desenvolvimento Android, similar ao Android Arsenal
Vogella - Tutorias Free de AndroidÁrea de tutorias free sobre desenvolvimento Android do conhecido site Vogella
Liberação da APP para qualquer user do FacebookPasso a passo de como liberar sua APP que utiliza entidades do Facebook SDK para que qualquer user do Facebook possa utiliza-la além dos admins
Instruções para instalar Google Play Service no GenymotionÓtimas instruções para instalação do Google Play Services no Genymotion e então poder utilizar APPs que tenham essa entidade (ex. : YouTube, Facebook, ...). Primeira resposta correta é caminho.
SQLite FTS3 Virtual Table no AndroidSe está utilizando SQLite e pretende implementar o SearchView em sua Toolbar ou AppBar, utilize FTS3 para busca local no SQLite Android quando o device estiver offline. Esse post pode lhe esclarecer bastante coisas sobre essa tecnologia.
Blog sobre padrões e implementações no AndroidO autor do blog é um Evangelista Android, Alex Lockwood. No blog ele põe alguns tutoriais não tão comuns em outros blogs (nesse aqui também), porém muito úteis no dia-dia do dev.
ConfigChanges mais detalhadoBoa explicação do porquê não utilizar o configChanges, ou bandaid segungo "yydl". As vezes é melhor quebrar a cabeça com Parcelables e SaveInstanceState
Android SVG to VectorDrawableSe estiver utilizando o VectorDrawable e quiser adiantar o processo de transformar um SVG em vector xml nativo Android, Android SVG to VectorDrawable é uma boa ferramenta para isso.
YouTube Creator AcademyBoas aulas para entender como dar um improve em seu canal do YouTube, as vezes simples ações são o suficiente.
Canal do Android Developers no YouTube - Bom Para Dicas CurtasO canal é em inglês e tende a não ter tutoriais mostrando código e cia. Porém os curtos vídeos que eles têm são bons, pois as vezes tocam em assuntos que não são comuns em livros mais gerais sobre o D
flaticon - Material Design IconsÁrea de ícones somente para o Material Design do no Android Lollipop
Passo-a-Passo de Implementação do Google Cloud Message (GCM)Página do site oficial do android mostrando como implementar passo-a-passo o Google Cloud Message para push message. A parte de XMPP existe, mas não é lá essas coisas, porém a parte de HTTP está bem c
playlist de Vídeos Ensinando a Desenvolver Com Material Design no AndroidEssa é uma série do canal SlideNerd no YouTube e mesmo sendo em inglês da para acompanhar sem problemas, apenas preste muita atenção no código
Tutorial de Desenvolvimento Android Utilizando Material DesignNessa página você será guiado passo-a-passo para sua primeira APP com Material Design no Android
Android ArsenalPortal de libs para o desenvolvimento Android. Quase todos os dias tem novas libs.
Android WeeklyPortal / Newsletter que deixa os inscritos atualizados com as novidades sobre o (Dev) Android
Android HiveBlog de Ravi Tamada de tutorias sobre desenvolvimento Android (blog em inglês)