• Complain

Milos Vasic - Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin

Here you can read online Milos Vasic - Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2017, publisher: Packt Publishing - ebooks Account, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin
  • Author:
  • Publisher:
    Packt Publishing - ebooks Account
  • Genre:
  • Year:
    2017
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Key Features
  • Leverage specific features of Kotlin to ease Android application development
  • An illustrative guide that will help you write code based Kotlin language to build robust Android applications
  • Filled with various practical examples build amazing Android project using Kotlin so you can easily apply your knowledge to real world scenarios
Book Description

Kotlin is a programming language intended to be a better Java, and its designed to be usable and readable across large teams with different levels of knowledge. As a language, it helps developers build amazing Android applications in an easy and effective way.

This book begins by giving you a strong grasp of Kotlins features in the context of Android development and its APIs. Moving on, youll take steps toward building stunning applications for Android. The book will show you how to set up the environment, and the difficulty level will grow steadily with the applications covered in the upcoming chapters.

Later on, the book will introduce you to the Android Studio IDE, which plays an integral role in Android development. Well use Kotlins basic programming concepts such as functions, lambdas, properties, object-oriented code, safety aspects, type parameterization, testing, and concurrency, which will guide you through writing Kotlin code into production. Well also show you how to integrate Kotlin into any existing Android project.

What you will learn
  • Understand the basics of Android development with Kotlin
  • Get to know the key concepts in Android development
  • See how to create modern mobile applications for the Android platform
  • Adjust your applications look and feel
  • Know how to persist and share application database
  • Work with Services and other concurrency mechanisms
  • Write effective tests
  • Migrate an existing Java-based project to Kotlin
About the Author

Milo Vasi is a software engineer, author, and open source enthusiast. He holds a bachelors degree in the programming of computer graphics and a masters degree in the field of Android programming; both degrees were gained at Singidunum University. He published his first book, Fundamental Kotlin, in October 2016, thus achieving his dream of becoming an author. Hes currently employed at the Robert Bosch company, where hes working on SDKs for the auto-industry. When he is not working on new books, Milo works on his open source projects.

Table of Contents
  1. Starting with Android
  2. Building and Running
  3. Screens
  4. Connecting Screen Flow
  5. Look and Feel
  6. Working with Permissions
  7. Working with Databases
  8. Android Preferences
  9. Concurrency in Android
  10. Android Services
  11. Messaging
  12. Backend and API
  13. Tuning up for High Performance
  14. Testing
  15. Migration to Kotlin
  16. Deploying Your Application

Milos Vasic: author's other books


Who wrote Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin? Find out the surname, the name of the author of the book and a list of all author's works by series.

Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Mastering Android Development with Kotlin Deep dive into the world of Android - photo 1
Mastering Android Development with Kotlin
Deep dive into the world of Android to create robust applications with Kotlin
Milo Vasi

BIRMINGHAM - MUMBAI Mastering Android Development with Kotlin Copyright 2017 - photo 2

BIRMINGHAM - MUMBAI

Mastering Android Development with Kotlin

Copyright 2017 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: November 2017

Production reference: 1061117

Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.


ISBN 978-1-78847-369-9

www.packtpub.com

Credits

Author

Milo Vasi

Copy Editor

Zainab Bootwala

Reviewer

Vanja Petkovic

Project Coordinator

Prajakta Naik

Commissioning Editor

Richa Tripathi

Proofreader

Safis Editing

Acquisition Editor

Sandeep Mishra

Indexer

Francy Puthiry

ContentDevelopmentEditor

Akshada Iyer

Graphics

Jason Monteiro

Technical Editor

Supriya Thabe

Production Coordinator

Arvindkumar Gupta

About the Author

Milo Vasi is a software engineer, author, and open source enthusiast. He holds a bachelor's degree in the programming of computer graphics and a master's degree in the field of Android programming; both degrees were gained at Singidunum University. He published his first book, Fundamental Kotlin, in October 2016, thus achieving his dream of becoming an author. He's currently employed at the Robert Bosch company, where he's working on SDKs for the auto-industry. When he is not working on new books, Milo works on his open source projects.

Acknowledgments

This book has been a long and fun journey that I would not have manage to accomplish without help. So I think it's only polite to give gratitude.

First of all, I would like to thank my girlfriend and personal assistant, Maja. She was the one who supported me and helped me while writing my first book Fundamental Kotlin and continued to do so with this one. She improved this book greatly by helping me write coherent text that is understandable even for those who are not experienced in programming.

Next I would like to thank my editor at Packt Akshada. She was the best editor I could ask for and she helped me immensely with excellent advices and endless patience. The whole team at Packt that stands behind was book was incredibly supportive and helpful.

Big thanks also to my friends who tolerated me and constantly filled me up with large amounts of coffee. Especially to my friend Vanja Petkovic. He was the technical editor for this book and it wouldn't be the same without him.

And last but not least I would like to thank to my family for supporting me in my dream of becoming software engineer. They were with me and they were patient during all my phases! But, the most important of all, they believed in me!

None of this would be possible if there weren't people who read my first book. I am forever grateful for their support. See you in my next book!

Best wishes,

Milo

About the Reviewer


Vanja Petkovic studied math and computer science at Belgrade University, Serbia. There, he also obtained his MSc in computer science. He has been working as a software engineer for more than 13 years. Currently, he lives in Switzerland and works for Leica Geosystems in the 3D scanning department. He has specialized in software development for mobile devices and backend services. He started with software development for Palm OS, through Windows Mobile OS and Blackberry OS to Android OS and iOS today. His preferred weapons for developing backend services are Java and Spring.

www.PacktPub.com

For support files and downloads related to your book, please visit www.PacktPub.com .

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub.com for more details.

At www.PacktPub.com , you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpswwwpacktpubcommapt Get the most in-demand software skills with Mapt - photo 3

https://www.packtpub.com/mapt

Get the most in-demand software skills with Mapt. Mapt gives you full access to all Packt books and video courses, as well as industry-leading tools to help you plan your personal development and advance your career.

Why subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print, and bookmark content
  • On demand and accessible via a web browser
Customer Feedback

Thanks for purchasing this Packt book. At Packt, quality is at the heart of our editorial process. To help us improve, please leave us an honest review on this book's Amazon page at https://www.amazon.com/dp/ 1788473698 .
If you'd like to join our team of regular reviewers, you can e-mail us at customerreviews@packtpub.com. We award our regular reviewers with free eBooks and videos in exchange for their valuable feedback. Help us be relentless in improving our products!

Preface

Android is the most popular platform for mobile devices. Every year, there are more and more developers getting involved in Android development. The Android Framework makes it possible to develop applications for mobile phones, tablets, televisions, and much more! So far, all development has been done in Java. Recently, Google announced Kotlin as the second language developers can use. Because of this, and with Kotlin's ever-growing popularity, we decided to introduce you to Android using Kotlin as its primary development programming language.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin»

Look at similar books to Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin»

Discussion, reviews of the book Mastering Android Development with Kotlin: Deep dive into the world of Android to create robust applications with Kotlin and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.