7

Bootcamp everis Kotlin Developer

#Kotlin #GitHub #Android
Fabio Marinho
Fabio Marinho

Olá pessoal,


Gostaria de compartilhar algo com vocês, em especial aos que estão iniciando no desenvolvimento Android. Não sei quanto a vocês, mas eu sempre me perguntava na faculdade "Como essa coisa feia, sem interface, poderia se tornar um software?" Acredito que mais alguém já teve essa pira início também rs. Este foi o meu primeiro Bootcamp na plataforma da DIO Bootcamp everis Kotlin Developer e quando iniciei os desafios me bateu uma nostalgia de quando eu passava horas tentando resolver os trabalhos da faculdade (bons tempos Eclipse + plugin ADT).


Pensando nisso, ao terminar os desafios propostos, resolvi implementar os 11 algoritmos em um projeto Android real para que os iniciantes possam ter uma noção de como ficaria essa implementação.


Nesse projeto, tentei seguir uma situação do mundo real, aplicando os conceitos abordados no Bootcamp, entre outros. Seguindo o raciocínio de como eu o faria, não quero dizer que é a melhor ou a única forma de se fazer, mas tentei abordar um pouco de como seria no dia a dia de um Desenvolvedor Android.


O projeto tem como base:


  • Kotlin
  • MVI (MVVM) Architecture (Arquitetura em uso: MVI Model View Intent qualquer atualização da IU é definida por um novo estado. Seria um componente a mais usado na arquitetura MVVM do que uma arquitetura propriamente dita.
  • Dependency Injection (Hilt)
  • View Binding
  • Jetpack Navigation, Nav Controller
  • Coroutine Scope, Flow
  • ConstraintLayout, Flow
  • Guidelines - Material Design


https://github.com/F4bioo/BootcampEveris


Download APK

8
157

Comentários (8)

0
A

Adalberto Midon

22/03/2021 08:05

Top demais! Vai somar muito ao decorrer do Bootcamp.

Muito obrigado!!! Sucesso parceiro!

1
Rafael Alves

Rafael Alves

17/03/2021 19:33

Muito bom... Parabéns!!!

0
Fabio Marinho

Fabio Marinho

13/03/2021 10:27

Jose Dias

Rosemeire Deconti

Silas Coutinho

Alexandro Silva


Obrigado  a todos :)

0
Fabio Marinho

Fabio Marinho

13/03/2021 10:24

Silas Coutinho



Poxa que estranho, de uma olhada >> aqui << parece que tem algo de errado com o JDK no seu Android Studio

1
Silas Coutinho

Silas Coutinho

12/03/2021 21:46

Olá Fábio,


Tudo bem?


Eu tentei clonar seu projeto para minha máquina e ocorreu um erro. você consegue identificar o que fiz de errado olhando pelo print abaixo?


Parabéns pela iniciativa,


Desde já agradeço

1
A

Alexandro Silva

13/03/2021 00:41

Que coisa linda, que trabalho caprichado, valeu fera quando crescer quero ser igual a você, rs.

1
Rosemeire Deconti

Rosemeire Deconti

12/03/2021 19:47

Nossa! Que massa! Muito grata!!!

2
Jose Dias

Jose Dias

12/03/2021 19:41

Excelente a sua iniciativa Fábio! Com certeza é um estímulo a mais para todos que participam desse bootcamp para ir além do aprendizado e caminhar na construção de projetos reais. Mesmo ao trabalhar em um projeto simples é muito importante colocar em prática os conhecimentos. Nosso objetivo como desenvolvedores é o de materializar soluções que sejam práticas no cotidiano das pessoas.

I'm imagining agile processes for creating burger deliverables.

Irlanda