
Hands-On Cross-Platform Development with Kotlin
Develop cross-platform Android and iOS applications using Kotlin/Native technology
Milos Vasic(Author)
Packt Publishing
Published on 23. August 2019
Book
Paperback/Softback
432 pages
978-1-78913-574-9 (ISBN)
Description
Build real-world applications for iOS and Android and create adaptive user interfaces on separate platforms
About This Book
* Develop robust cross-platform Android and iOS applications
* Create adaptive user interfaces on separate platforms without compromising the user experience
* Share Kotlin code across both Android and iOS platforms
Who This Book Is For
Hands-On Cross-Platform Development with Kotlin is for developers who wish to create cross-platform applications targeting Android and iOS platforms. Prior understanding of Kotlin programming is necessary.
What You Will Learn
* Understand Kotlin/Native basics
* Discover how Android components are supported by Kotlin/Native
* Learn to create adaptive user interfaces
* Uncover alternative ways to message
* Receive push messages and handle data received
* Test both Kotlin/Native Android and iOS application c
In Detail
Kotlin/Native enables you to compile Kotlin applications directly with no need for a Virtual Machine (VM) and helps you share your code between Android and iOS platforms. In Hands-On Cross-Platform Development with Kotlin, you'll learn how to use the Kotlin/Native library to make app-store-ready applications. It provides you with detailed steps with a holistic overview of the new features incorporated in Kotlin/Native technology.
You'll learn how to use the Kotlin/Native, create user interfaces, and make app-store-ready applications. This book gives you an overview of the new features incorporated in Kotlin and also presents user interface design and implementation concepts on Android and iOS platforms from a Kotlin and cross-platform perspective, with the goal of creating a consistent but native UI experience.
By the end of the book, you will have gained expertise to build on the concepts learned and effectively develop a market-ready cross-platform application.
About This Book
* Develop robust cross-platform Android and iOS applications
* Create adaptive user interfaces on separate platforms without compromising the user experience
* Share Kotlin code across both Android and iOS platforms
Who This Book Is For
Hands-On Cross-Platform Development with Kotlin is for developers who wish to create cross-platform applications targeting Android and iOS platforms. Prior understanding of Kotlin programming is necessary.
What You Will Learn
* Understand Kotlin/Native basics
* Discover how Android components are supported by Kotlin/Native
* Learn to create adaptive user interfaces
* Uncover alternative ways to message
* Receive push messages and handle data received
* Test both Kotlin/Native Android and iOS application c
In Detail
Kotlin/Native enables you to compile Kotlin applications directly with no need for a Virtual Machine (VM) and helps you share your code between Android and iOS platforms. In Hands-On Cross-Platform Development with Kotlin, you'll learn how to use the Kotlin/Native library to make app-store-ready applications. It provides you with detailed steps with a holistic overview of the new features incorporated in Kotlin/Native technology.
You'll learn how to use the Kotlin/Native, create user interfaces, and make app-store-ready applications. This book gives you an overview of the new features incorporated in Kotlin and also presents user interface design and implementation concepts on Android and iOS platforms from a Kotlin and cross-platform perspective, with the goal of creating a consistent but native UI experience.
By the end of the book, you will have gained expertise to build on the concepts learned and effectively develop a market-ready cross-platform application.
More details
Language
English
Place of publication
Birmingham
United Kingdom
Target group
Professional and scholarly
Dimensions
Height: 235 mm
Width: 191 mm
ISBN-13
978-1-78913-574-9 (9781789135749)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Milos Vasic is a software engineer, author and open source enthusiasts. Milos holds a Bachelor degree in Programming of computer graphics and Master degree in the field of Android programming, both degrees he obtained at the Singidunum University. He published his first book Fundamental Kotlin in October 2016 and thus achieved his dream of becoming an author.