- Android Development with Kotlin
- Marcin Moskala Igor Wojda
- 235字
- 2021-07-02 18:48:29
Preface
Nowadays, the Android application development process is quite extensive. Over the last few years, we have seen how various tools have evolved to make our lives easier. However, one core element of the Android application development process hasn't changed much over time, Java. The Android platform adapts to newer versions of Java, but to be able to use them, we need to wait for a very long time until new Android devices reach proper market propagation. Also, developing applications in Java comes with its own set of challenges since Java is an old language with many design issues that can't be simply resolved due to backward compatibility constraints.
Kotlin, on the other hand, is a new but stable language that can run on all Android devices and solve many issues that Java cannot. It brings lots of proven programming concepts to the Android development table. It is a great language that makes a developer's life much easier and allows them to produce more secure, expressive, and concise code.
This book is an easy-to-follow, practical guide that will help you to speed up and improve the Android development process using Kotlin. We will present many shortcuts and improvements over Java and new ways of solving common problems. By the end of this book, you will be familiar with Kotlin features and tools, and you will be able to develop an Android application entirely in Kotlin.
- Java逍遙游記
- jQuery Mobile Web Development Essentials(Third Edition)
- Java Web開發(fā)學(xué)習(xí)手冊(cè)
- TensorFlow Lite移動(dòng)端深度學(xué)習(xí)
- 數(shù)據(jù)庫(kù)原理及應(yīng)用(Access版)第3版
- 深入實(shí)踐Spring Boot
- 數(shù)據(jù)結(jié)構(gòu)(Python語(yǔ)言描述)(第2版)
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- JavaScript前端開發(fā)與實(shí)例教程(微課視頻版)
- INSTANT Django 1.5 Application Development Starter
- 軟件測(cè)試技術(shù)指南
- Python機(jī)器學(xué)習(xí)之金融風(fēng)險(xiǎn)管理
- 深入理解Kafka:核心設(shè)計(jì)與實(shí)踐原理
- C#網(wǎng)絡(luò)編程高級(jí)篇之網(wǎng)頁(yè)游戲輔助程序設(shè)計(jì)
- Java Web 從入門到項(xiàng)目實(shí)踐(超值版)