Introdução VIPER é uma arquitetura baseada na arquitetura CLEAN criada por Robert Cecil Martin (conhecido na comunidade como Uncle Bob), que vem sendo utilizada nas aplicações Mobile na redspark a
Muitas vezes complicamos coisas que são extremamente simples, push notifications são um exemplo disso, como as menssagens já são enviadas para os dispositivos android pelo FCM(Firebase Cloud Messaging), por que
Você tem medo de inovar? Se sente inseguro ao definir o posicionamento de um novo produto? Então precisa conferir os cases desse post para quem sabe mudar suas atitudes ao
Todo gerente de produto gostaria de reduzir o risco de fracasso de um projeto durante a fase de lançamento, mas poucos sabem realmente como fazê-lo. O problema é que a
Se você é ligado ao universo digital deve ter percebido que a quantidade de produtos inovadores lançados nos últimos tempos tem sido cada vez maior. O avanço de novas tecnologias
Nossos Artigos
Confira nossas mais recentes publicações, insights e notícias em conteúdos criados especialmente para você.
Login com Facebook em uma Aplicação Android – Parte 1 de 2
Se você ainda não precisou uma hora precisará integrar seu aplicativo com alguma rede social
Criando animações com CSS3
Criar animações em um site vai muito além de apenas deixá-lo mais “bonitinho”; é um
Modificando o Comportamento Padrão do Liferay
É de conhecimento de todos que trabalham com Liferay sua capacidade de personalização em muitos
Programação funcional com JavaScript
Programação funcional? Quando eu ouvi esse termo pela primeira vez, logo pensei: Mais uma heurística
Criando estruturas e modelos no Portal Liferay – Parte 1
Quando utilizamos um CMS nos deparamos com formularios prontos para inserção de conteúdos, além disso
Criando ícones para aplicativos multiplataforma com Automator
Se você é desenvolvedor ou principalmente se você for designer de aplicativos já se deparou
Desenvolvendo um sistema móvel controlado por dispositivos Android utilizando microcomputador Cubieboard (Parte 1/2)
Este post foi dividido em duas partes, onde a segunda parte será postado futuramente em breve,
Criando traduções para sua aplicação com o angular-translate
Com o avanço tecnológico, aplicações atualmente têm o potencial de alcançar altitudes muito maiores do que
Auditoria de dados com Spring Data JPA.
O Spring Data JPA fornece de forma muito fácil uma auditoria de quem criou ou
Automação de Testes – Localizando elementos (id, name e css)
O Selenium usa o que chamamos de "locators" para encontrar os elementos da página, que
AWS Route53 – Configurando um domínio para uma aplicação que utiliza CloudFront
Este post é na verdade um tutorial de como configurar um domínio e fazê-lo apontar
Cursor no SQL Server
O termo cursor na ciência da computação se refere a uma estrutura de controle para
Auditoria de dados com Spring Data JPA.
O Spring Data JPA fornece de forma muito fácil uma auditoria de quem criou ou
Automação de Testes – Localizando elementos (id, name e css)
O Selenium usa o que chamamos de "locators" para encontrar os elementos da página, que
AWS Route53 – Configurando um domínio para uma aplicação que utiliza CloudFront
Este post é na verdade um tutorial de como configurar um domínio e fazê-lo apontar
Cursor no SQL Server
O termo cursor na ciência da computação se refere a uma estrutura de controle para
Two-way data binding com Backbone.Js
Há tempos venho trabalhando com projetos que possuem uma arquitetura que combina ChaplinJs + Backbone.Js.
Está na hora de parar de usar Switch em JavaScript
O método Switch está implementando em muitas linguagens de programação. Mas se você alguma vez
Usando a matemática para melhorar seu CSS
Acredito que a maioria das pessoas não gostam de matemática, apesar de que, na área
Teste unitário com swift – Parte 3
Caso você não tenha acompanhado essa série desde o começo poderá consultar os posts anteriores
Criando templates com Android Studio
Uma ótima forma de melhorar a produtividade na hora de criar uma aplicação é automatizar
Me faça pensar (de forma adequada)
À prova de idiotas Um dos livros clássicos da área de design, UX e afins
Como gerar feedback?
O objetivo desse post é compartilhar uma experiência de um teste de uma feature de um
A importância do SEO
SEO (Search Engine Optimization), ou otimização de sites para buscas, consiste basicamente em preparar
Grade de treinamentos redspark 2011 inclui Flex para Android
Curso: RIA Developer Flex 4 nível básico e intermediário Local: redspark (São Paulo) Período:
Ícones no Android, pacote para Download
Como você sabe, o objetivo desses artigos é traduzir parcialmente (as partes mais importantes) a
Android UI Guidelines
Este artigo visa explicar a User Interface do Android, voltado principalmente para o design, portanto
iPhone e iPad Design
Tudo o que você sempre quis saber para começar a criar sua skin. Esse post
Welcome to MAX 2010!
Mais uma vez a redspark estará presente na Adobe MAX para acompanhar as novidades. Eu