

Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications (Paperback)
Key item features
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateOctober, 2019
- Pages462
- Reading levelProfessional and Scholarly
- Free shipping
Free 90-day returns
How do you want your item?
More seller options (4)
Get free delivery, shipping and more*
About this item
Product details
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 easy-to-maintain, high-performing JVM and Android applications, create DSLs, program asynchrony, 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 standalone 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 asynchrony, 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.
What You Need:
To try out the examples in the book you'll need a computer with Kotlin SDK, JDK, and a text editor or a Kotlin IDE installed in it.
Specifications
Book format
Fiction/nonfiction
Genre
Publication date
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Android Programming with Kotlin for Beginners: Build Android apps starting from zero programming experience with the new, (Paperback) $31.40
$3140current price $31.40Android Programming with Kotlin for Beginners: Build Android apps starting from zero programming experience with the new, (Paperback)
Scalable Android Applications in Kotlin: Write and maintain large Android application code bases (English Edition), (Paperback) $27.95 Was $32.95
$2795current price $27.95, Was $32.95$32.95Scalable Android Applications in Kotlin: Write and maintain large Android application code bases (English Edition), (Paperback)
Jetpack Compose Essentials: Developing Android Apps with Jetpack Compose, Android Studio, and Kotlin, (Paperback) $37.95
$3795current price $37.95Jetpack Compose Essentials: Developing Android Apps with Jetpack Compose, Android Studio, and Kotlin, (Paperback)
Mastering Java 11 - Second Edition: Develop modular and secure Java applications using concurrency and advanced JDK libr, (Paperback) $32.16
$3216current price $32.16Mastering Java 11 - Second Edition: Develop modular and secure Java applications using concurrency and advanced JDK libr, (Paperback)
Beginning Kotlin: Build Applications with Better Code, Productivity, and Performance, (Paperback) $30.65
$3065current price $30.65Beginning Kotlin: Build Applications with Better Code, Productivity, and Performance, (Paperback)
Java Series: The Java Application Programming Interface (Paperback) $22.71
$2271current price $22.71Java Series: The Java Application Programming Interface (Paperback)
Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the Jvm (Paperback) $28.72
$2872current price $28.72Modern Systems Programming with Scala Native: Write Lean, High-Performance Code Without the Jvm (Paperback)
Kotlin Design Patterns and Best Practices - Third Edition: Elevate your Kotlin skills with classical and modern design p, (Paperback) $33.99
$3399current price $33.99Kotlin Design Patterns and Best Practices - Third Edition: Elevate your Kotlin skills with classical and modern design p, (Paperback)
Android Programming in Kotlin: Starting with an App (Paperback) by Mike James $20.19
$2019current price $20.19Android Programming in Kotlin: Starting with an App (Paperback) by Mike James
Simplifying Application Development with Kotlin Multiplatform Mobile: Write robust native applications for iOS and Andro, (Paperback) $32.56
$3256current price $32.56Simplifying Application Development with Kotlin Multiplatform Mobile: Write robust native applications for iOS and Andro, (Paperback)
High Performance IOS Apps: Optimize Your Code for Better Apps (Paperback) $28.85
$2885current price $28.85High Performance IOS Apps: Optimize Your Code for Better Apps (Paperback)
Java Coding Android Java Coding with Android programming 3: Android API Beginner 1, Book 2, (Paperback) $10.99
$1099current price $10.99Java Coding Android Java Coding with Android programming 3: Android API Beginner 1, Book 2, (Paperback)
From Objects to Functions: Build Your Software Faster and Safer with Functional Programming and Kotlin (Paperback) $46.31
$4631current price $46.31From Objects to Functions: Build Your Software Faster and Safer with Functional Programming and Kotlin (Paperback)
Android Studio 4.2 Development Essentials - Java Edition: Developing Android Apps Using Android Studio 4.2, Java and And, (Paperback) $37.34
$3734current price $37.34Android Studio 4.2 Development Essentials - Java Edition: Developing Android Apps Using Android Studio 4.2, Java and And, (Paperback)
Clojure in Action : Elegant Applications on the JVM (Edition 1) (Paperback) $22.73
$2273current price $22.73Clojure in Action : Elegant Applications on the JVM (Edition 1) (Paperback)
Practical Ruby 3 Programming: Simpler than Python, offering concise syntax, reusable code, and maximum developer product, (Paperback) $29.99
$2999current price $29.99Practical Ruby 3 Programming: Simpler than Python, offering concise syntax, reusable code, and maximum developer product, (Paperback)
A Framework for Programming Interactive Graphics in a Functional Programming Language, (Paperback) $33.88
$3388current price $33.88A Framework for Programming Interactive Graphics in a Functional Programming Language, (Paperback)
Building Kotlin Applications: A Comprehensive Guide for Android, Web, and Server-Side Development (Paperback) $29.95
$2995current price $29.95Building Kotlin Applications: A Comprehensive Guide for Android, Web, and Server-Side Development (Paperback)
Learn Objective-C for Java Developers, (Paperback) $31.99
$3199current price $31.99Learn Objective-C for Java Developers, (Paperback)

