"Ótimo para a minha pequena deslocação de casa para o trabalho. O meu hábito de leitura há muito perdido está de volta graças ao 5 minute reader e sinto que já não estou a desperdiçar tempo no autocarro. As histórias são excelentes e é um desafio divertido!"
Descobre diariamente um novo conto famoso, de autores de renome. Em
média, os contos demoram menos de 5 minutos a ler, o que torna
completar o desafio com sucesso mais fácil. Ao completar o desafio os
utilizadores ganham ainda novas histórias. No fim do mês o utilizador
terá recuperado o hábito diário de leitura.
O 5 Minute
Reader é um projeto interno que usamos para testar novas tecnologias e
ferramentas. Apesar deste propósito, o foco do projeto não foi, até ao
momento, desenvolvimento do produto. Este projeto é o ambiente
perfeito para a integração de novos membros da equipa e para
implementar e testar conceitos que podem posteriormente ser utilizados
em projetos mais sofisticados.
RESPONSABILIDADESEngenharia
de software, Gestão de projeto, Curadoria dos contos
PARCEIROSBloco, Karl Smyth Studio
SOBRE A IMPORTÂNCIA DA LEITURALer
oferece a possibilidade de compreender a visão de terceiros e de
considerar as consequências das nossas ações nos outros. Ler
prepara-nos para o falhanço, enquanto nos mostra os exemplos confusos
do mundo real. E, ao contrário da nossa sociedade, os grandes livros
não nos julgam de forma tão unidimensional.
Na literatura,
encontramos descrições do que realmente somos, detalhados com uma
honestidade muito diferente do que uma conversa ordinária iria
permitir. Por vezes parece até que o escritor nos conhece melhor do
que nós próprios, descrevendo as frágeis e as complexas experiências
especiais das nossas vivências interiores. Como disse Ralph W.
Emerson, “Encontramos nos trabalhos dos grandes escritores os nosso
próprios pensamentos negligenciados”.
PROBLEMA As pessoas lêem menos literatura de ficção. Em 2015, apenas 43% dos
adultos Americanos haviam lido pelo menos uma obra de literatura de
ficção no ano anterior. É o ponto mais baixo desde 1982 quando este
número era 57%. Estes números referem-se apenas a leitura por prazer e
excluem leitura para trabalho ou escola. Para além do mais, esta
tendência não é exclusiva dos Estados Unidos da América, existindo
alguns indicadores que apontam para uma tendência mais geral.
Com
a proliferação dos livros digitais, a indústria editorial acreditou
que iria atrair para o mercado leitores menos ávidos, mas algo falha
em tornar a leitura digital suficientemente atrativa. E os leitores
menos ávidos são precisamente o melhor exemplo, porque é ainda menos
provável que estes leiam ebooks e em aplicações. De acordo com o
Bureau of Labour Statistics, em 2014, o cidadão Americano passa em
média 19 minutos por dia e 166 minutos a ver TV.
SOLUÇÃOSelecionámos uma colecção de contos de autores de renome. Acreditamos
que pequenas histórias têm a vantagem de ser mais fáceis de ler, dado
o formato curto, e portanto é uma abordagem interessante para fomentar
a leitura entre diversos tipos de público. Estes contos são
disponibilizados numa base diária e o utilizador é desafiado a ler até
ao fim. O leitor ganha histórias extra caso complete o desafio.
Seguindo
a nossa metodologia lean, vamos continuar a trabalhar neste projeto.
Ao aplicar princípios de desenvolvimento com foco nos comentários do
cliente, detalhámos um roadmap para o desenvolvimento de uma nova
versão do projeto nos próximos meses.
O SISTEMAEste sistema distribuído segue o modelo cliente-servidor onde a
comunicação é feita recorrendo ao padrão de mensagens pedido-resposta.
Mais concretamente, é composto por uma aplicação Android nativa e uma
API RESTful em Ruby on Rails. Desenvolvemos ainda um painel de
administração, que entre outras funcionalidades permite aos
administradores consultar dados relevantes do sistema. Ao longo das
fases de desenvolvimento seguimos uma abordagem para o desenvolvimento
onde implementámos primeiro os testes (test driven development).
O
componente chave deste sistema é a aplicação Android. O
desenvolvimento desta teve início em 2017, quando a nossa principal
solução era Java. É uma aplicação que segue uma arquitetura
primeiramente offline, Clean Architecture com o padrão
Model-View-Presenter na interface do utilizador.
TECNOLOGIASJava, Dagger 2, Retrofit, RxJava, MySQL, Ruby on Rails, PostgreSQLINTEGRAÇÕESFacebook SDK, Facebook ads, Google AdMob, Firebase Cloud Messaging, Mailgun, Circle CI, Sentry, Firebase CrashlyticsDescobre mais na Google Play Store