Oi! Tudo bom? Meu nome é Ana e eu serei sua guia nessa jornada

mwu rostinho

Mas quem sou eu?

Uma moça de 19 anos que encontrou nos 0 e 1 uma maneira de expressar sua criatividade e ideias para melhorar a vida das pessoas.

Mas como vim parar em TI? Durante o ensino médio participei de todas as atividades extracurriculares possíveis (desde competições de robótica até a direção de musicais) mas me encontrei nas oficinas de Arduino escrevendo códigos em C e achando o máximo fazer um led piscar! A partir disso um mundo de possibilidades se abriu!

Já aprendi sobre C, C++, Java, Js, CSS, Pascal, HTML, C# e agora estou me aventurando no mundo do Kotlin e python!

Atualmente cursando o Bachalerado Interdisciplinar em Ciência e Tecnologia (UFBA) e Técnico em desenvolvimento de sistemas(CIMATEC)

Sempre fazendo o trajeto Lauro de Freitas - Salvador em menos de 12 parsecs todos os dias.

E o que eu vim fazer aqui?

Fazer parte do primeiro programa padawan Android!

O que fiz nos últimos 2 meses?

Mentoria

Uma parte fundamental do programa Padawan consiste em mentorias semanais com os "mestres". Neste programa, os encontros aconteceram 2 vezes por semana tanto na Cubos quanto por videoconferências. Durante os encontros são apresentadas críticas sobre o código e orientações para estudos

Desenvolvimento de projetos

O desenvolvimento de 2 aplicativos (e aperfeiçoamento de suas funções) visa fixar o aprendizado de maneira prática, incitar a criatividade e avaliar a capacidade de solução de problemas.Não se limitando apenas ao desenvolvimento, podem surgir desafios durante o processo

Estudos independentes

Durante o processo, surgiram curiosidades que motivaram estudos independentes sobre diversos assuntos que não necessariamente possuem relação direta com os projetos desenvolvidos porém agregam conhecimentos que poderão ser aplicados no desenvolvimento

Projeto calculadora

A proposta do projeto Calculadora consiste em funções básicas para exercitar algumas particularidades do Kotlin e da programação android. Sendo assim, a ideia do projeto é uma calculadora básica que cheque se a ordem [numero][operador][numero](ex: 3+5 e não 3+-5 ou 3++5) é verdadeira e caso não seja, notificar o usuário através de um Alert. Para este projeto decidi implementar também um histórico da conta para que o usuário acompanhe o progresso da operação e uma função dentro do AlertDialog (Modal de notificação) para substituir o primeiro sinal digitado caso este seja diferente do digitado posteriormente (como no exemplo anterior, o sistema questiona ao usuário se deseja substituir o + pelo - ). O sistema também verifica a tentativa de operações nulas (Divisões e multiplicações por 0) e solicita um segundo valor.

Layout XML, Função de histórico e operações

Consulte o repositório do projeto

Projeto Filmes

Para o projeto recomendaFilmes, a ideia é criar um aplicativo que receba o resultado de uma chamada da API theMovieDB (que guarda os mais diversos dados relacionados a filmes) e exibi-lo para o usuário dentro de categorias. Permitindo também: pesquisa de filmes não listados, seleção de filmes "favoritos" e a possibilidade de acesso offline através de persistência em banco de dados. A lista de filme deve ser exibida dentro do fragment da categoria no formato RecyclerView exibindo apenas o título e pôster. Ao clicar no item o usuário será redirecionado para uma tela secundária com informações adicionais.

Chamada Retrofit e criação dos Fragments

Repositório do projeto

Desafio

O Desafio proposto tem como objetivo a adição de novas funções ao projeto filmes e sua integração com um banco de dados local. Dentre as funções a serem adicionadas pode-se encontrar: Favoritos (botão que "marca" determinado filme como favorito e o armazena em um outro fragment), infinite Scroll (permite com mais filmes sejam carregados ao chegar no fim da rolagem da tela), Toolbar retrátil (Uma toolbar que ao ser rolada para baixo, "desaparece" na tela e volta ao ser rolada para cima). A ausência dessas funções não causam impacto significativo ao usuário do aplicativo, porém, facilitam sua experiência ao utiliza-lo.

Banco de dados, botão favoritos e Toolbar

Consulte o repositório do projeto

Onde me encontrar ?

Se quiser uns conselhos da vida, ver uns projetinhos legais, jogar conversa fora ou só conhecer melhor quem fez essa bagunça toda

me encontre nas redes sociais: