logo

EbookBell.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link:  https://ebookbell.com/faq 


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookBell Team

Kotlin Indepth Voli A Comprehensive Guide To Modern Multiparadigm Language Aleksei Sedunov

  • SKU: BELL-44848972
Kotlin Indepth Voli A Comprehensive Guide To Modern Multiparadigm Language Aleksei Sedunov
$ 31.00 $ 45.00 (-31%)

4.8

94 reviews

Kotlin Indepth Voli A Comprehensive Guide To Modern Multiparadigm Language Aleksei Sedunov instant download after payment.

Publisher: BPB Publications
File Extension: EPUB
File size: 4.68 MB
Pages: 340
Author: Aleksei Sedunov
ISBN: 9789389328585, 9389328586
Language: English
Year: 2020

Product desciption

Kotlin Indepth Voli A Comprehensive Guide To Modern Multiparadigm Language Aleksei Sedunov by Aleksei Sedunov 9789389328585, 9389328586 instant download after payment.

Master the concise and expressive power of a pragmatic, multi-paradigm language for JVM, Android and beyond DESCRIPTION The purpose of this book is to guide a reader through the capabilities of Kotlin language and give examples of how to use it for the development of various applications, be it desktop, mobile or Web. Although our primary focus is on JVM and Android, the knowledge we’re sharing here, to various extents, applies to other Kotlin-supported platforms such as JavaScript, native and even multi-platform applications. The book starts with an introduction to the language and its ecosystem, which will give you an understanding of the key ideas behind the Kotlin design, introduce you to the Kotlin tooling and present you the basic language syntax and constructs. In the next chapters, we get to know the multi-paradigm nature of Kotlin which allows us to create powerful abstractions by combining various aspects of functional and object-oriented programming. We’ll talk about using common Kotlin APIs, such as the standard library, reflection, and coroutine-based concurrency as well as the means for creating your own flexible APIs based on domain-specific languages. In the concluding chapters, we give examples of using Kotlin for more specialized tasks, such as testing, building Android applications, Web development and creating microservices. KEY FEATURES ● Language fundamentals ● Object-oriented and functional programming with Kotlin ● Kotlin standard library ● Building domain-specific languages ● Using Kotlin for Web development ● Kotlin for Android platform ● Coroutine-based concurrency WHAT WILL YOU LEARN By the end of the book you’ll obtain a thorough knowledge of all the basic aspects of Kotlin programming. You’ll be able to create a flexible and reusable code by taking advantage of object-oriented and functional features, use Kotlin standard library, compose your own domain-specific languages, write asynchronous code using Kotlin coroutines library as well. You’ll also have a basic understanding of using Kotlin for writing test code, web applications and Android development. This knowledge will also give you a solid foundation for deeper learning of related development platforms, tools, and frameworks. WHO IS THIS BOOK FOR The book is primarily aimed at developers who are familiar with Java and JVM and are willing to get a firm understanding of Kotlin while having little to no experience in that language. Discussion of various language features will be accompanied, if deemed necessary, by comparisons with their Java’s analogs, which should simplify the Java-to-Kotlin transition. Most of the material, however, is rather Java-agnostic and should be beneficial even without prior knowledge of Java. In general, experience in object-oriented or functional paradigm is a plus, but not required. Table of Contents 1. Kotlin: Powerful and Pragmatic 2. Language Fundamentals 3. Defining Functions 4. Working with Classes and Objects 5. Leveraging Advanced Functions and Functional Programming 6. Using Special-Case Classes 7. Understanding Class Hierarchies 8. Exploring Collections and I/O 9. Generics 10. Annotations and Reflection 11. Domain-Specific Languages 12. Java Interoperability 13. Concurrency 14. Testing with Kotlin 15. Android Applications 16. Web Development with Ktor 17. Building Microservices

Related Products