Book Detail | |
Authored By | Er. V.K.Jain |
Publication Year | 2025 |
ISBN-13 | 9789392549632 |
Language | English |
Edition | 1st |
Pages | 458 |
Preface | |
Preface | Kotlin is a new programming language, which is similar to Java. and can be defined as a coding based programming language that actually replaces Java. Kotlin is now the preferred language for Android development, but it is a much broader, general-purpose programming language. You can use it anywhere you would use Java, and more. Kotlin is a cross-platform, general-purpose programming language for JVM developed by JetBrains, Kotlin is sponsored by Google, announced as one of the official languages for Android Development in 2017. Google’s large internal codebase counts over two million lines of Kotlin code. Eventually, Google recently started using Kotlin for server-side code, too.Java has the popular “NullPointerException” which prevents many apps from implementing their features. NullPointer exception is also called the famous “Billion Dollar Mistake” as since the day this was introduced, many apps have been facing this and it is so much which hasn’t got it even once during it’s development process which leads to endless trycatch blocks looping unnecessarily. Kotlin prevents this on a large-scale.The various facades of building automation systems are changing their attributes with such a fast speed that its very difficult to keep track of latest development and its a great task to get aware with the latest happenings in the field. Therefore in presenting the state-of-the art text ware, immense help had been sought by the author from various literature forms who in turn expresses his gratitude to the authors of the works from where information has been derived |
Table of Contents | |
Table of Contents | Table of Contents: 1. Introduction 2. Setting Kotlin’s Environment and Creating a New Project 3. Basics of Kotlin Programming Language 4.Conditional Statements (Control Flow) in Kotlin 5. .Functional Programming in Kotlin 6. Collections and List in Kotlin Programming Language 7.Object-Oriented Programming Concepts of Kotlin 8. Kotlin Exception Handling 9.Kotlin Null Safety 10. Kotlin Scope Functions 11. Kotlin Interoperability with Java 12.Kotlin Co-Routines 13.Miscellaneous 14.Introduction to Android 15. Introduction to Android Applications 16.Layouts in Android Studio 17.App Navigation 18.Activity and Fragment Life Cycle 19 App. Architecture (UI) Layer 20. App Architecture Persistance 21.Connect to Internet and App Design |