TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Dispositivos Moveis

Por:   •  30/5/2015  •  Trabalho acadêmico  •  8.137 Palavras (33 Páginas)  •  254 Visualizações

Página 1 de 33

Aplicativo Android

[pic 1]

Sistema de Controlede contas

e movimentação financeira

Curso de Sistemas de Informação

Universidade Anhanguera

5º Semestre

Participantes

Mauro Rocha Tavares                RA 1299641300

Diego Paz Lima Da silva        RA 1299211203


Sumário

Apresentação        

Referências de pesquisa e documentação        

Tela Principal        

Código XML – fragment_main.xml        

Código XML – activity_main.xml        

Código Java – FragmentHome.java        

Código Java – MainActivity.java        

Tela Home        

Arquivo XML – fragment_layout_home.xml        

Arquivo Java – FragmentHome.java        

Menus        

Arquivo xml – custom_drawer_item.xml        

Arquivo Java - CustomDrawerAdapter.java        

Arquivo Java - DrawerItem.java        

Tela Novo        

Arquivo XML – fragmento_layout_one.xml        

Arquivo Java – FragmentOne.java        

Banco de dados        

Arquivos de Persistência        

MySQLiteHelper.java        

MySQLiteHelper.java        

Lancamento.java        

Obras Citadas        


Apresentação

O objetivo da aplicação aqui apresentado sobe o nome de Midas, nome inspirado no Rei da mitologia Grega que em tudo que tocava se transformava em ouro, fazendo uma analogia ao aplicativo que poderá ajudar a pessoa a controlar suas contas e cuidar melhor do seu “Ouro”.

A aplicação no seu primeiro passo constitui-se das telas e menu com as opções que se seguem.

  • Tela inicial: Apresentação do produto, alguma novidade e uma imagem ilustrativa.
  • Menu do tipo Drawer contendo os itens que invocaram suas respectivas telas:
  • Novo
  • Tela onde a pessoa poderá adicionar novas despesas ou créditos
  • Campos
  • TextField Valor com máscara monetária
  • Radio button para escolher se é uma débito ou crédito
  • Spinner para escolher o tipo de movimentação

Para a primeira apresentação mostraremos as telas e seus códigos Java e XML.

Na segunda parte será apresentada a funcionalidade usando banco de dados, e processamento de dados para exibição dos relatórios, bem como os gráficos para exibição de resultados.

  • Telas para a próxima versão
  • Tipos
  • Tela onde a pessoa poderá cadastrar os tipos de despesas mais frequentes que ela também poderá escolher na tela de cadastro de novas despesas ou receitas.
  • A pessoa pode, por exemplo, cadastrar salário, internet, almoço, etc.
  • Cartão de Crédito
  • A pessoa poderá cadastrar o cartão de crédito com os dados que desejas, essas opções ficam disponíveis na tela de novo cadastro para escolha.
  • Relatório
  • Tela que exibirá toda a movimentação financeira que a pessoa teve no período escolhido. E gráficos de resultados.

Para as futuras atualizações colocaremos a opção de sincronização com um servidor online para que a pessoa possa também usar os dados inseridos na internet no site da aplicação.

Outra funcionalidade que teremos que implantar é a de cadastrar um objetivo. Por exemplo, a compra de um carro. Com isso a pessoa conseguirá saber quanto dinheiro ainda falta e com base nos cálculos e uso do dinheiro que a pessoa tem mostra quanto tempo vai demorar para alcançar o objetivo.


Referências de pesquisa e documentação

Material de consulta radio button (Android Developers)

Material de ajuda para a formatação do menu Drawer (Ishak, 2014)

Classe de formatação monetária MascaraMonetaria() (Becker, 2013 )

Android SQLite database and content provider (Vogel, 2013)


Tela Principal

[pic 2]

Código XML – fragment_main.xml

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:paddingBottom="@dimen/activity_vertical_margin"

    android:paddingLeft="@dimen/activity_horizontal_margin"

    android:paddingRight="@dimen/activity_horizontal_margin"

    android:paddingTop="@dimen/activity_vertical_margin"

    tools:context="br.com.forlink.midas.MainActivity$PlaceholderFragment" >

...

Baixar como (para membros premium)  txt (33.3 Kb)   pdf (486.2 Kb)   docx (628.7 Kb)  
Continuar por mais 32 páginas »
Disponível apenas no TrabalhosGratuitos.com