Kotlin Quick Start Guide : (Record no. 4827)
[ view plain ]
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.