Skip to content

M-LucasPr/workspace-kt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

My Skills

Kotlin é uma linguagem de programação moderna e poderosa que foi desenvolvida pela JetBrains, a mesma empresa que criou ferramentas como o IntelliJ IDEA. Lançada oficialmente em 2011, ela é uma linguagem de código aberto e foi projetada para interoperar totalmente com o Java, o que significa que você pode usar Kotlin e Java no mesmo projeto.

Características principais do Kotlin

  • Sintaxe Concisa e Clara: Kotlin elimina muita da verbosidade que existe em Java, tornando o código mais limpo e fácil de ler.
  • Segurança de Tipos: Ele possui um sistema de tipos mais seguro que ajuda a evitar erros comuns, como null pointer exceptions.
  • Programação Funcional e Orientada a Objetos: Kotlin combina os paradigmas de programação funcional e orientada a objetos.
  • Interoperabilidade com Java: Você pode chamar código Java a partir de Kotlin e vice-versa sem problemas.
  • Expressividade: Kotlin tem funcionalidades como data classes, extension functions, e coroutines que facilitam a escrita de código expressivo.

Onde Kotlin é Usado?

Kotlin é amplamente usado para o desenvolvimento de aplicativos Android e é oficialmente suportado pelo Google como uma linguagem de primeira classe para o Android. Também é utilizado para o desenvolvimento de aplicações back-end, scripts, e até no desenvolvimento de software de desktop.

Por Que Usar Kotlin?

Para aplicativos Android, Kotlin proporciona uma experiência de desenvolvimento mais eficiente e com menos erros. Ele simplifica tarefas complexas em comparação com o Java. É ótimo para quem deseja desenvolver usando uma linguagem mais moderna sem perder a capacidade de integração com sistemas baseados em Java.

Fontes:

📝 Notion Pessoal (pt/br)

https://ossified-journey-c6f.notion.site/Kotlin-1422c1d6292880cabab5cd1be62c5737

📖 Leitura

https://roadmap.sh/android

https://kotlinlang.org/docs/home.html

https://www.w3schools.com/kotlin/

🎬 Videos

https://www.youtube.com/watch?v=4lOjDziyce8&list=PLJ0AcghBBWSj0i1SQfr3GdwUBnUaIf5xw

https://www.youtube.com/watch?v=EExSSotojVI

👇🏻 Repositorios

https://github.com/freeCodeCamp/freeCodeCamp

https://github.com/practical-tutorials/project-based-learning

About

Let's learn Kotlin!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages