Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Kotlin Programming Cookbook: Explore more than 100 recipes that show how to build robust mobile and web applications with Kotlin, Spring Boot, and Android

Buy

Discover Android programming and web development by understanding the concepts of Kotlin Programming

Key Features

  • Practical solutions to your common programming problems with Kotlin 1.1
  • Leverage the functional power of Kotlin to ease your Android application development
  • Learn to use Java code in conjunction with Kotlin

Book Description

The Android team has announced first-class support for Kotlin 1.1. This acts as an added boost to the language and more and more developers are now looking at Kotlin for their application development. This recipe-based book will be your guide to learning the Kotlin programming language.

The recipes in this book build from simple language concepts to more complex applications of the language. After the fundamentals of the language, you will learn how to apply the object-oriented programming features of Kotlin 1.1. Programming with Lambdas will show you how to use the functional power of Kotlin.

This book has recipes that will get you started with Android programming with Kotlin 1.1, providing quick solutions to common problems encountered during Android app development. You will also be taken through recipes that will teach you microservice and concurrent programming with Kotlin. Going forward, you will learn to test and secure your applications with Kotlin. Finally, this book supplies recipes that will help you migrate your Java code to Kotlin and will help ensure that it's interoperable with Java.

What you will learn

  • Understand the basics and object-oriented concepts of Kotlin Programming
  • Explore the full potential of collection frameworks in Kotlin
  • Work with SQLite databases in Android, make network calls, and fetch data over a network
  • Use Kotlin's Anko library for efficient and quick Android development
  • Uncover some of the best features of Kotlin: Lambdas and Delegates
  • Set up web service development environments, write servlets, and build RESTful services with Kotlin
  • Learn how to write unit tests, integration tests, and instrumentation/acceptance tests.

Who This Book Is For

This book will appeal to Kotlin developers keen to find solutions for their common programming problems. Java programming knowledge would be an added advantage.

Table of Contents

  1. Installation and working with Environment
  2. Control flow
  3. Classes and Objects
  4. Functions
  5. Object oriented programming
  6. Collections Framework
  7. Handling File operations in Kotlin
  8. Anko Commons and Extension function
  9. Anko Layouts
  10. Databases and Dependency Injection
  11. Networking and Concurrency
  12. Lambdas and Delegates
  13. Testing
  14. Web services with Kotlin
(HTML tags aren't allowed.)

Practical Software Testing
Practical Software Testing
Stions of this new direction can be found, for example, in the ‘‘Software
Engineering Body of Knowledge (SWEBOK)’’ and the code of ethics that
have been developed recently through the efforts of joint IEEE/ACM task
forces [1,2]. Licensing procedures for software engineers are also under
development.
...
Android 6 Essentials
Android 6 Essentials

Design, build, and create your own applications using the full range of features available in Android 6

About This Book

  • Learn how to utilize the robust features of Android 6 to design, develop, and publish better Android applications
  • Get useful guidance on creating new apps or migrating...
The Establishment of the Han Empire and Imperial China (Greenwood Guides to Historic Events of the Ancient World)
The Establishment of the Han Empire and Imperial China (Greenwood Guides to Historic Events of the Ancient World)
China's Han Dynasty created a prosperous empire from 206 BCE to CE 221, promoting a less harsh society than that of their Quin predecessors and developing technological advancements from the water mill to stoneware and paper. From elements of social change in Han times to kingdom problems and issues, its role in world society and politics, and its...

Windows Server 2003 Security Infrastructures : Core Security Features (HP Technologies)
Windows Server 2003 Security Infrastructures : Core Security Features (HP Technologies)

Windows Server 2003 Security Infrastructures is a must for anyone that wants to know the nuts and bolts of Windows Server 2003 security and wants to leverage the operating system’s security infrastructure. The primary goal of this book is to provide insights into the security features and technologies of the Windows Server 2003...

Transformer Design Principles: With Applications to Core-Form Power Transformers, Second Edition
Transformer Design Principles: With Applications to Core-Form Power Transformers, Second Edition

Updating and reorganizing the valuable information in the first edition to enhance logical development, Transformer Design Principles: With Applications to Core-Form Power Transformers, Second Edition remains focused on the basic physical concepts behind transformer design and operation. Starting with first principles, this book develops the...

The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques, Second Edition
The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques, Second Edition
This second edition of the Essential Guide to User Interface Design is about designing clear, easy-to-understand-and-use interfaces and screens for graphical and Web systems. It is the seventh in a long series of books by the author addressing screen and interface design. Over the past two decades these books have evolved...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy