Android

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.

Android

Go-ahead
"Se você está planejando em fazer alguma coisa diferente, você será criticado por causa disso. Tenha fé de que o que você está fazendo é o certo e bloqueie qualquer negatividade."
Herb Kelleher
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
Como Utilizar os Operadores IN e Elvis e a API Parcelable no Kotlin AndroidComo Utilizar os Operadores IN e Elvis e a API Parcelable no Kotlin AndroidSaiba utilizar duas das principais APIs Kotlin Android, Parcelable e SavedInstanceState, e também os operadores "in" e "Elvis" para melhorar seus algoritmos, confira.
(297) (1) (136) (7)
Kotlin Android, Entendendo e Primeiro ProjetoKotlin Android, Entendendo e Primeiro ProjetoVeja o que é e como iniciar um novo projeto Android utilizando a linguagem Kotlin, a nova linguagem oficial da plataforma. Confira.
(2578) (8) (497) (61)
FCM Android - Relatório e Notificação Por Tópicos [Parte 2]FCM Android - Relatório e Notificação Por Tópicos [Parte 2]Saiba como utilizar tópicos do Firebase Cloud Messaging, no aplicativo Android e no backend Web, para envio de notificação push. Confira.
(488) (2) (136) (6)
Como Utilizar Spannable no Android Para Customizar StringsComo Utilizar Spannable no Android Para Customizar StringsAprenda a utilizar Spanned String para customizar as Strings de seu aplicativo Android da maneira que desejar, incluindo o uso de imagens em texto, confira.
(967) (4) (163) (13)
Como Também Monetizar Usuários Inativos de Seu Aplicativo AndroidComo Também Monetizar Usuários Inativos de Seu Aplicativo AndroidAprenda a trabalhar com a funcionalidade de identificador de chamadas da Calldorado API para também monetizar seu App com usuários inativos, confira.
(1047) (4) (133) (19)
3 Estratégias Para Informar Sobre Uma Nova Versão de Seu Aplicativo Android3 Estratégias Para Informar Sobre Uma Nova Versão de Seu Aplicativo AndroidVeja como informar sobre a nova versão de seu aplicativo Android, aos usuários dele, utilizando três possíveis estratégias de código, confira.
(1244) (2) (188) (10)
Como Implementar o Account Kit Login em Seu Aplicativo AndroidComo Implementar o Account Kit Login em Seu Aplicativo AndroidVeja como utilizar a simples API Account Kit, do Facebook, para facilitar o trabalho de autenticação por email ou telefone em seus aplicativos Android, confira.
(1843) (9) (202) (23)
MVP AndroidMVP AndroidEntenda o que é e como utilizar o padrão de arquitetura Model-View-Presenter em aplicativos Android, confira.
(2731) (33) (273) (24)
API de Endereços Para Pré-Cadastro em APPs Android - Parte 2API de Endereços Para Pré-Cadastro em APPs Android - Parte 2Aumente a eficiência do formulário de sua APP Android utilizando a biblioteca Gson e a API ViaCEP para pré-cadastro de endereço. Parte 2. Confira.
(788) (11) (58) (15)
AndroidAnnotations, Entendendo e UtilizandoAndroidAnnotations, Entendendo e UtilizandoMelhore a leitura do código de sua APP Android utilizando anotações para construção de scripts padrões que não fazem parte da lógica de negócio, confira.
(1745) (10) (99) (9)
GCMNetworkManager Para Execução de Tarefas no Background AndroidGCMNetworkManager Para Execução de Tarefas no Background AndroidAprenda a criar um simples aplicativo Android, de GPS tracking, utilizando, para tarefas de background, o GCMNetworkManager, confira.
(1309) (6) (38)
Input File no WebView AndroidInput File no WebView AndroidSaiba como utilizar a tag HTML Input File no WebView de suas APPs Android, confira.
(1741) (2) (59)
Proguard AndroidProguard AndroidEntenda e utilize o Proguard para otimização e segurança em projetos de APPs Android, confira.
(1962) (17) (47) (14)
OneSignal Para Notificações em Massa no AndroidOneSignal Para Notificações em Massa no AndroidEnvie notificações (push messages) Android em massa gratuitamente e por segmentos de usuários utilizando a ferramenta OneSignal, confira.
(2589) (48) (94) (12)
Padrão de Projeto: Cláusula de GuardaPadrão de Projeto: Cláusula de GuardaCrie rápidas saídas de processamento em seus algoritmos utilizando o padrão Cláusula de Guarda, confira.
(620) (6) (4)
Padrão de Projeto: Strategy (Estratégia)Padrão de Projeto: Strategy (Estratégia)Aumente a eficiência de evolução de seu projeto de software dividindo comportamentos comuns em famílias de algoritmos, utilizando o padrão Strategy, confira.
(793) (1) (6) (16)
Iniciando com Anko Kotlin. Intenções no AndroidIniciando com Anko Kotlin. Intenções no AndroidOtimize ainda mais seus códigos Kotlin utilizando a library Anko, biblioteca que fornece helpers para diminuição de algoritmos, confira.
(813) (5) (406) (22)
FCM Android - Notificação Personalizada com NotificationCompat [Parte 3]FCM Android - Notificação Personalizada com NotificationCompat [Parte 3]Saiba como criar as configurações das notificações de seu aplicativo Android utilizando a API NotificationCompat junto a chave data do FCM, confira.
(533) (133) (14)
FCM Android - Domínio do Problema, Implementação e Testes Com Servidor de Aplicativo [Parte 1]FCM Android - Domínio do Problema, Implementação e Testes Com Servidor de Aplicativo [Parte 1]Nessa primeira parte de estudo do Firebase Cloud Messaging com servidor de aplicativos, vamos utilizar notificações push partindo de um server PHP e MySQL, confira
(1123) (21) (171) (18)
FlexboxLayout Para Um Design Previsível No AndroidFlexboxLayout Para Um Design Previsível No AndroidOrganização previsível dos elementos filhos de um container, independente do tamanho e densidade da tela e utilizando somente um layout root, confira.
(1333) (2) (174) (20)
Construindo a Política de Privacidade de Seu Aplicativo Android [Agora Obrigatório]Construindo a Política de Privacidade de Seu Aplicativo Android [Agora Obrigatório]Como criar e disponibilizar a Política de Privacidade de seu aplicativo Android, dentro e fora dele. Passo obrigatório a partir de 15 de março de 2017. Confira.
(3238) (10) (365) (21)
Como Construir Aplicativos Android Com HTML e JSOUPComo Construir Aplicativos Android Com HTML e JSOUPAprenda a processar dados HTML em seu aplicativo Android utilizando a library Java, JSOUP. Com isso construa aplicativos nativos a partir desses dados, confira.
(1726) (15) (166) (11)
Como Utilizar o LocalBroadcastManager Para Comunicação no AndroidComo Utilizar o LocalBroadcastManager Para Comunicação no AndroidAprenda a utilizar o LocalBroadcastManager para criar comunicação entre as entidades de seu aplicativo Android, evitando assim o uso de libraries externas. Confira.
(964) (134) (30)
Como Colocar Notificações Bolha em Seu Aplicativo AndroidComo Colocar Notificações Bolha em Seu Aplicativo AndroidAprenda, passo a passo, como colocar notificações bolha (Floating Windows) em seus aplicativos Android, para melhor apresentar conteúdos não visualizados. Confira.
(1949) (2) (202) (41)
API de Endereços Para Pré-Cadastro em APPs Android - Parte 1API de Endereços Para Pré-Cadastro em APPs Android - Parte 1Aumente a eficiência do formulário de sua APP Android utilizando a biblioteca Gson e a API ViaCEP para pré-cadastro de endereço, confira.
(1604) (4) (89) (5)
Estudando Android - Lista de Conteúdos do BlogEstudando Android - Lista de Conteúdos do BlogEstude pela lista, ordenada, de conteúdos em texto e em vídeo, do Blog, para você aprender a construir seus próprios aplicativos Android, confira.
(4638) (22) (239) (22)
Tags Merge e ViewStub Para Otimizar Sua APP AndroidTags Merge e ViewStub Para Otimizar Sua APP AndroidOtimize os layouts de suas APPs Android utilizando as tags de reaproveitamento e carregamento de conteúdo em demanda: Merge e ViewStub. Confira.
(1151) (6) (44) (7)
Lint Tool Para Alta Performance em APPs AndroidLint Tool Para Alta Performance em APPs AndroidMelhore a estrutura e aumente o desempenho de suas APPs Android utilizando a ferramenta Lint para descobrir e corrigir problemas, confira.
(1460) (4) (67) (14)
Estratégia de Anúncios com In Loco Media no AndroidEstratégia de Anúncios com In Loco Media no AndroidAmplie os ganhos de sua APP Android com anúncios da In Loco Media estrategicamente posicionados, confira.
(1301) (8) (57) (24)
Appnext para Monetizar sua APP AndroidAppnext para Monetizar sua APP AndroidAmplie os ganhos de sua APP Android com anúncios da plataforma Appnext. Anúncios para instalações de outras APPs, confira
(1387) (66) (9)
Checkout Transparente da Web no AndroidCheckout Transparente da Web no AndroidReceba pagamentos em sua APP Android, nativa, utilizando o mesmo modelo de checkout transparente de sistemas Web, confira.
(1788) (16) (61) (7)
ConstraintLayout, Melhor Performance no AndroidConstraintLayout, Melhor Performance no AndroidMelhore a performance de renderização do layout de sua APP Android utilizando o ConstraintLayout, sem a necessidade de aninhamento de Views, confira.
(2886) (13) (127) (17)
Carregar posts anteriores