Programming Kotlin
Create Elegant, Expressive, and Performant JVM and Android Applications

Price | $38.99 - $59.99
|
Rating | ![]() ![]() ![]() ![]() ![]() |
Author | Venkat Subramaniam |
Publisher | The Pragmatic Programmers |
Published | 2019 |
Pages | 460 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1680506358 |
ISBN-13 | 9781680506358 |
Programmers don't just use Kotlin, they love it. Even Google has adopted it as a first-class language for Android development. With Kotlin, you can intermix imperative, functional, and object-oriented styles of programming and benefit from the approach that's most suitable for the problem at hand. Learn to use the many features of this highly concise, fluent, elegant, and expressive statically typed language with easy-to-understand examples. Learn to write maintainable, high-performing JVM and Android applications, create DSLs, program asynchronously, and much more.
Kotlin is a highly concise, elegant, fluent, and expressive statically typed multi-paradigm language. It is one of the few languages that compiles down to both Java bytecode and JavaScript. You can use it to build server-side, front-end, and Android applications. With Kotlin, you need less code to accomplish your tasks, while keeping the code type-safe and less prone to error. If you want to learn the essentials of Kotlin, from the fundamentals to more advanced concepts, you've picked the right book.
Fire up your favorite IDE and practice hundreds of examples and exercises to sharpen your Kotlin skills. Learn to build stand-alone small programs to run as scripts, create type-safe code, and then carry that knowledge forward to create fully object-oriented and functional-style code that's easier to extend. Learn how to program with elegance but without compromising efficiency or performance, and how to use metaprogramming to build highly expressive code and create internal DSLs that exploit the fluency of the language. Explore coroutines, program asynchronously, run automated tests, and intermix Kotlin with Java in your enterprise applications.
This book will help you master one of the few languages that you can use for the entire full stack - from the server to mobile devices - to create performant, concise, and easy-to-maintain applications.
- Venkat Subramaniam (10 books)
5 5 8
Similar Books
Hands-On Object-Oriented Programming with Kotlin
by Abid Khan, Igor Kucherenko
Kotlin is an object-oriented programming language. The book is based on the latest version of Kotlin. The book provides you with a thorough understanding of programming concepts, object-oriented programming techniques, and design patterns. It includes numerous examples, explanation of concepts and keynotes. Where possible, examples and pr...
Price: $44.99 | Publisher: Packt Publishing | Release: 2018
Learning Kotlin by building Android Applications
by Eunice Adutwumwaa Obugyei, Natarajan Raman
Today Kotlin is an official programming language for Android development and is widely adopted. Kotlin is expressive, concise, and powerful. It also ensures seamless interoperability with existing Android languages like JAVA and C++, which means that it's even easier for developers to use.This book adopts a project-style approach, where w...
Price: $35.99 | Publisher: Packt Publishing | Release: 2018
Mastering High Performance with Kotlin
by Igor Kucherenko
The ease with which we write applications has been increasing, but with it comes the need to address their performance. A balancing act between easily implementing complex applications and keeping their performance optimal is a present-day requirement In this book, we explore how to achieve this crucial balance, while developing and deplo...
Price: $35.99 | Publisher: Packt Publishing | Release: 2018
Kotlin for Enterprise Applications using Java EE
by Raghavendra Rao K
Kotlin was developed with a view to solving programmers difficulties and operational challenges. This book guides you in making Kotlin and Java EE work in unison to build enterprise-grade applications. Together, they can be used to create services of any size with just a few lines of code and let you focus on the business logic.Kotlin for...
Price: $43.86 | Publisher: Packt Publishing | Release: 2018
by Oliver Sturm
C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills t...
Price: $11.46 | Publisher: Wrox | Release: 2011
Bioinformatics Programming Using Python
by Mitchell L Model
Powerful, flexible, and easy to use, Python is an ideal language for building software tools and applications for life science research and development. This unique book shows you how to program with Python, using code examples taken directly from bioinformatics. In a short time, you'll be using sophisticated techniques and Python modules...
Price: $42.49 | Publisher: O'Reilly Media | Release: 2009
by Dean Wampler, Alex Payne
Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution.Programming...
Price: $3.99 | Publisher: O'Reilly Media | Release: 2009
Programming Python, 4th Edition
by Mark Lutz
If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, ...
Price: $26.81 | Publisher: O'Reilly Media | Release: 2010