ORPP logo

Kotlin Quick Start Guide : (Record no. 4827)

MARC details
000 -LEADER
fixed length control field 05563nam a22004693i 4500
001 - CONTROL NUMBER
control field EBC5507775
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240724113330.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 240724s2018 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781789342598
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 9781789344189
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC5507775
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL5507775
035 ## - SYSTEM CONTROL NUMBER
System control number (CaPaEBR)ebr11607366
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)1053818997
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.76.A65 .D483 2018
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 004.167
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Devcic, Marko.
245 10 - TITLE STATEMENT
Title Kotlin Quick Start Guide :
Remainder of title Core Features to Get You Ready for Developing Applications.
250 ## - EDITION STATEMENT
Edition statement 1st ed.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Birmingham :
Name of producer, publisher, distributor, manufacturer Packt Publishing, Limited,
Date of production, publication, distribution, manufacture, or copyright notice 2018.
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Date of production, publication, distribution, manufacture, or copyright notice ©2018.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (172 pages)
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Cover -- Title Page -- Copyright and Credits -- Dedication -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Introducing Kotlin -- Compiling and running Kotlin -- Kotlin's uses -- Java interoperability -- Build tools -- Gradle -- Maven -- Setting up the development environment -- Summary -- Chapter 2: Kotlin Basics -- Functions -- Local variables -- Local functions -- Type inference -- Basic types -- Numbers -- Boolean -- Characters -- Strings -- Base type -- Arrays -- Nullable types -- Casting -- Safe casting -- Control flow -- if-else -- When -- Loops -- For loops -- While loops -- Do-While loops -- Exceptions -- Equality comparison -- Packages -- Visibility modifiers -- Summary -- Chapter 3: Classes and Object-Oriented Programming -- Classes -- Properties -- Class constructors -- Primary constructors -- Secondary constructors -- Final by default -- Constructing class instances -- Nested classes -- Enum classes -- Data classes -- Inheritance -- Overriding members -- Abstract classes -- Interfaces -- Interfaces versus abstract classes -- Object keyword -- Singletons with object keyword -- Companion objects -- Static with companion objects -- Anonymous objects -- Class delegation -- Sealed classes -- Smart casts -- Summary -- Chapter 4: Functions and Lambdas -- Advanced functions -- Named arguments -- Default parameters -- Variable function arguments -- Lambdas -- Returning a value from a lambda -- Passing lambdas as the only or last argument -- Closures -- Returning from lambdas -- Function types -- Defining function types -- Calling function types -- Naming parameters of function types -- Calling function types from Java -- Lambdas and SAM types -- Member references -- Inlining lambdas -- noinline -- crossinline -- Summary -- Chapter 5: Advanced Kotlin -- Generics -- Declaring generic types -- Generic functions.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Generic constraints -- Type erasure and raw types -- Reified generics -- Concurrency constructs -- Starting a thread -- Synchronized methods -- Synchronized blocks -- Volatile -- Delegated properties -- Standard library delegate properties -- lazy -- observable -- vetoable -- notNull -- Extension functions -- Importing extension functions -- Java interoperability -- Extension properties -- Receiver functions -- Infix functions -- Building a simple DSL -- Operator overloading -- Overloading with extension functions -- Operator overloading and Java -- Bitwise operations -- Summary -- Chapter 6: Kotlin Standard Library -- Collections -- Lists -- Sets -- Maps -- Indexing -- Platform types and immutable collections -- Working with collections -- Filtering functions -- Drop -- Filter -- FilterNot -- Take -- General functions -- Any -- All -- Count -- ForEach -- Max -- Min -- Sum -- Transforming functions -- Map -- FlatMap -- GroupBy -- AssociateBy -- Items functions -- Contains -- First -- FirstOrNull -- Last -- LastOrNull -- Single -- SingleOrNull -- Sorting functions -- Reversed -- Sorted -- SortedDescending -- Kotlin standard library functions -- Contracts -- Check -- CheckNotNull -- Require -- RequireNotNull -- Error -- Standard functions -- Apply -- Let -- With -- Use -- Summary -- Chapter 7: Coding a Dictionary App with Kotlin -- Project setup -- App features -- Requirements -- Creating the Kotlin-Gradle project -- Developing the dictionary app -- Preparing the data -- Building the UI -- Loading scene -- Main Scene -- Summary -- Other Books You May Enjoy -- Index.
520 ## - SUMMARY, ETC.
Summary, etc. Kotlin is a general purpose, object-oriented language that primarily targets the JVM and Android. Intended to be a better alternative to Java, its main goals are high interoperability with Java and increased developer productivity. Kotlin is still a new language and this book will help you to learn the core Kotlin features and get your ready.
588 ## - SOURCE OF DESCRIPTION NOTE
Source of description note Description based on publisher supplied metadata and other sources.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Android (Electronic resource).
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Application software-Development.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Mobile apps-Development.
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Print version:
Main entry heading Devcic, Marko
Title Kotlin Quick Start Guide
Place, publisher, and date of publication Birmingham : Packt Publishing, Limited,c2018
International Standard Book Number 9781789344189
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=5507775">https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=5507775</a>
Public note Click to View

No items available.

© 2024 Resource Centre. All rights reserved.