Este repositório de código visa estudar todos os aspectos de projeto da Calculadora presente no Android à partir da API 21, conhecida como com.android.Calculator
.
Este projeto em particular se encontra obsoleto no repositório de código do Google e atualmente as versões pós API 26 utilizam uma versão mais aprimorada dessa calculadora chamada de ExactCalculator
. Todo o projeto é nativo e utiliza o Java como linguagem.
Neste repositório estudarei este projeto nos mínimos detalhes para compreender como a estrutura desse aplicativo foi construída de modo a aprimorar minhas habilidades e ajudá-lo também a compreender como ela foi concebida. Creio que isso ajudará muito iniciantes na plataforma a começarem arquitetar seus projetos ao estilo Google bem como desenvolver uma calculadora operacional completa do zero com direito a funções mais sofisticadas e operações matemáticas mais avançadas.
No final, todo o conteúdo estará disponível aqui passo a passo onde haverá um índice com cada capítulo.
Os diretórios /chapters
terão todo o conteúdo em formato markdown e o diretório /images
conterá todas as imagens ilustrativas para auxiliar de forma didática a compreensão de alguns pontos específicos desse projeto.