Tudo começou quando procurei um aplicativo do genero para ler histórias para minha filha, como não encontrei, decidi iniciar um curso de desenvolvimento de aplicativos Android em Java e cria o meu próprio aplicativo.
Projeto independente sem fins lucrativos, com o objetivo de levar a palavra de Deus a diversos lares, onde os pais possam ler para seus filhos, as principais histórias bíblicas.
-
Tela Splash:
-
Foi desenvlvida uma função randomica para exibir de forma aleatório um versiculo diferente a cada acesso.
-
MainActivity:
-
Foi desenvlvida com 3 botões de acesso e contém um banner de anuncio no rodapé.
-
Lista de histórias:
-
Foi desenvolvida utilizando Fragmetos, para alterar de uma para outra de forma mais suave.
-
Contém um ScrollView e um banner de anuncio no rodapé.
-
Cada história esta dentro de um botão que ao acionado estancia uma Intent e envia uma (chave e valor) via putExtra para a tela de história selecionada, a tela de história recebe esse valor atraves de um Bundle getExtras e start a história.
-
Tela de histórias:
-
Foi desenvlvida com um Banner de anuncio no topo.
-
Contém um botão para alianhamento do texto (Esqueda, Centro ou Direita), e um botão para alteração da cor de fundo, essas escolhas são salvas no Shared Preferences.
-
Contém um botão para iniciar a leitura da história, e um botão para iniciar uma música de fundo, essas funções foram desenvolvidas utilizando o MediaPlayer nativo do Android que inicia os arquivos que estão embarcados dentro do aplicativo.
-
Contém um botão para chamar um pergunta relacionada aquela história.
-
Contém um botão para avançar para a proxima história e outro botão para voltar a tela de lista de histórias.
-
Tela jogo de perguntas:
-
Foi desenvolvida uma função utilizando o TextToSpeech que sintetiza a fala do texto para reprodução imediata, essa função faz a leitura da pergunta.
-
Contém 3 alternatvas onde apenas uma é a correta, ao clicar é exibido um alert e toca um som para erro ou acerto.
-
Caso acerte passa para a proxima pergunta, caso erre tente novamente.
-
O jogo foi dividido em fase de 10 perguntas cada.
-
Os erros e acertos são computados e exibidos ao final de cada fase.
-
Tela final do jogo:
-
A pontuação é salvas no Shared Preferences. e exibida ao final do jogo
-
Inicia uma música de fundo, essa função foi desenvolvidas utilizando o MediaPlayer nativo do Android