Programação Funcional em Kotlin
300 páginas
Portuguese
PDF
4.5

Programação Funcional em Kotlin

Programação Funcional em Kotlin

Autor:

Ano:

Resumo:

O livro "Programação Funcional em Kotlin" é um guia prático para desenvolvedores que desejam dominar o estilo funcional de escrita de código na linguagem moderna Kotlin. Ao contrário dos livros tradicionais, o foco está em casos reais e técnicas que podem ser aplicadas imediatamente em projetos: desde aplicativos Android até serviços de servidor com Ktor e Spring WebFlux.



Para quem é este livro?

  • Desenvolvedores Java e Kotlin que desejam escrever código mais conciso e previsível.
  • Programadores familiarizados com POO, mas que desejam aprender o paradigma funcional sem se afastar da plataforma JVM.
  • Arquitetos e líderes técnicos que implementam abordagens reativas e assíncronas.


O que você aprenderá?

  • Fundamentos da programação funcional: funções puras, imutabilidade, ausência de efeitos colaterais.
  • Trabalho com funções de ordem superior, expressões lambda e closures em Kotlin.
  • Padrões de composição, currying e aplicação parcial.
  • Mônadas e functores na prática: Option, Either, Try — como evitar exceções e null.
  • Programação reativa usando Kotlin Coroutines e Flow.
  • Testes de código funcional: property-based testing e abordagens sem mocks.
  • Integração de bibliotecas funcionais (Arrow, Kotlinx.collections.immutable) em projetos existentes.


Características do livro:

  • Mais de 50 exemplos de código com explicações e diagramas.
  • Exercícios práticos no final de cada capítulo (com respostas no apêndice).
  • Capítulo sobre migração de código legado para os trilhos funcionais.
  • Comparação com Java Stream API e Scala para melhor compreensão do contexto.


Este livro será seu navegador no mundo da programação funcional em Kotlin — desde conceitos básicos até técnicas avançadas que tornarão seu código mais confiável, legível e fácil de manter.

Recommendations