Mastering Kotlin :: Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web.
The purpose of Mastering Kotlin is to teach you how to leverage software designs and concepts which have made Java the most dominant Enterprise programming language. Finally, you will gain an understanding of implementing practical design patterns and best practices to help you master the Kotlin lan...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing, Limited,
2019.
|
Schlagworte: | |
Online-Zugang: | DE-862 DE-863 |
Zusammenfassung: | The purpose of Mastering Kotlin is to teach you how to leverage software designs and concepts which have made Java the most dominant Enterprise programming language. Finally, you will gain an understanding of implementing practical design patterns and best practices to help you master the Kotlin language. |
Beschreibung: | 1 online resource (417 pages) |
ISBN: | 9781838552367 1838552367 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1124607259 | ||
003 | OCoLC | ||
005 | 20250103110447.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 191026s2019 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d TEFOD |d EBLCP |d OCLCF |d UKMGB |d OCLCQ |d UKAHL |d MERUC |d OCLCQ |d N$T |d ESU |d OCLCQ |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d TMA |d OCLCQ | ||
015 | |a GBB9H5148 |2 bnb | ||
016 | 7 | |a 019584815 |2 Uk | |
020 | |a 9781838552367 |q (electronic bk.) | ||
020 | |a 1838552367 |q (electronic bk.) | ||
020 | |z 9781838555726 |q (pbk.) | ||
035 | |a (OCoLC)1124607259 | ||
037 | |a E3FE049D-CDD4-49AB-AE79-37FEF1187AD5 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.A65 | |
082 | 7 | |a 005.133 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Ebel, Nate. | |
245 | 1 | 0 | |a Mastering Kotlin : |b Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. |
260 | |a Birmingham : |b Packt Publishing, Limited, |c 2019. | ||
300 | |a 1 online resource (417 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Print version record. | |
520 | |a The purpose of Mastering Kotlin is to teach you how to leverage software designs and concepts which have made Java the most dominant Enterprise programming language. Finally, you will gain an understanding of implementing practical design patterns and best practices to help you master the Kotlin language. | ||
505 | 0 | |a Mastering Kotlin: learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web -- Contributors -- Table of Contents -- Preface -- Section 1: Kotlin -- A Modern Solution to Application Development -- Chapter 1: A New Challenger Approaches -- Chapter 2: Programmers' Multi-Tool -- Flexible, Expressive, and Concise -- Section 2: Putting the Pieces Together -- Modeling Data, Managing State, and Application Architecture -- Chapter 3: Understanding Programming Paradigms in Kotlin -- Chapter 4: First-Class Functions -- Chapter 5: Modeling Real-World Data -- Section 3: Play Nice -- Integrating Kotlin With Existing Code -- Chapter 6: Interoperability as a Design Goal -- Chapter 7: Crossing Over -- Working across Java and Kotlin -- Chapter 8: Controlling the Story -- Chapter 9: Baby Steps -- Integration through Testing -- Section 4: Go Beyond -- Exploring Advanced and Experimental Language Features -- Chapter 10: Practical Concurrency -- Chapter 11: Building Your Own Tools -- Domain-Specific Languages (DSLs) -- Chapter 12: Fully Functional -- Embracing Functional Programming -- Section 5: The Wide World of Kotlin -- Using Kotlin across the Entire Development Stack -- Chapter 13: Kotlin on Android -- Chapter 14: Kotlin and Web Development -- Chapter 15: Introducing Multiplatform Kotlin -- Chapter 16: Taming the Monolith with Microservices -- Chapter 17: Practical Design Patterns -- Assessments -- Other Books You May Enjoy -- Index. | |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 7 | |a Application software |x Development |2 fast | |
776 | 0 | 8 | |i Print version: |a Ebel, Nate. |t Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. |d Birmingham : Packt Publishing, Limited, ©2019 |z 9781838555726 |
966 | 4 | 0 | |l DE-862 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2272986 |3 Volltext |
966 | 4 | 0 | |l DE-863 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2272986 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH36843089 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL5945127 | ||
938 | |a EBSCOhost |b EBSC |n 2272986 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-862 | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1124607259 |
---|---|
_version_ | 1829095315795345408 |
adam_text | |
any_adam_object | |
author | Ebel, Nate |
author_facet | Ebel, Nate |
author_role | |
author_sort | Ebel, Nate |
author_variant | n e ne |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 |
callnumber-search | QA76.76.A65 |
callnumber-sort | QA 276.76 A65 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Mastering Kotlin: learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web -- Contributors -- Table of Contents -- Preface -- Section 1: Kotlin -- A Modern Solution to Application Development -- Chapter 1: A New Challenger Approaches -- Chapter 2: Programmers' Multi-Tool -- Flexible, Expressive, and Concise -- Section 2: Putting the Pieces Together -- Modeling Data, Managing State, and Application Architecture -- Chapter 3: Understanding Programming Paradigms in Kotlin -- Chapter 4: First-Class Functions -- Chapter 5: Modeling Real-World Data -- Section 3: Play Nice -- Integrating Kotlin With Existing Code -- Chapter 6: Interoperability as a Design Goal -- Chapter 7: Crossing Over -- Working across Java and Kotlin -- Chapter 8: Controlling the Story -- Chapter 9: Baby Steps -- Integration through Testing -- Section 4: Go Beyond -- Exploring Advanced and Experimental Language Features -- Chapter 10: Practical Concurrency -- Chapter 11: Building Your Own Tools -- Domain-Specific Languages (DSLs) -- Chapter 12: Fully Functional -- Embracing Functional Programming -- Section 5: The Wide World of Kotlin -- Using Kotlin across the Entire Development Stack -- Chapter 13: Kotlin on Android -- Chapter 14: Kotlin and Web Development -- Chapter 15: Introducing Multiplatform Kotlin -- Chapter 16: Taming the Monolith with Microservices -- Chapter 17: Practical Design Patterns -- Assessments -- Other Books You May Enjoy -- Index. |
ctrlnum | (OCoLC)1124607259 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03720cam a2200457 i 4500</leader><controlfield tag="001">ZDB-4-EBA-on1124607259</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20250103110447.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">191026s2019 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">TEFOD</subfield><subfield code="d">EBLCP</subfield><subfield code="d">OCLCF</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKAHL</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">N$T</subfield><subfield code="d">ESU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">TMA</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB9H5148</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">019584815</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781838552367</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1838552367</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781838555726</subfield><subfield code="q">(pbk.)</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1124607259</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">E3FE049D-CDD4-49AB-AE79-37FEF1187AD5</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ebel, Nate.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering Kotlin :</subfield><subfield code="b">Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing, Limited,</subfield><subfield code="c">2019.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (417 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">The purpose of Mastering Kotlin is to teach you how to leverage software designs and concepts which have made Java the most dominant Enterprise programming language. Finally, you will gain an understanding of implementing practical design patterns and best practices to help you master the Kotlin language.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Mastering Kotlin: learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web -- Contributors -- Table of Contents -- Preface -- Section 1: Kotlin -- A Modern Solution to Application Development -- Chapter 1: A New Challenger Approaches -- Chapter 2: Programmers' Multi-Tool -- Flexible, Expressive, and Concise -- Section 2: Putting the Pieces Together -- Modeling Data, Managing State, and Application Architecture -- Chapter 3: Understanding Programming Paradigms in Kotlin -- Chapter 4: First-Class Functions -- Chapter 5: Modeling Real-World Data -- Section 3: Play Nice -- Integrating Kotlin With Existing Code -- Chapter 6: Interoperability as a Design Goal -- Chapter 7: Crossing Over -- Working across Java and Kotlin -- Chapter 8: Controlling the Story -- Chapter 9: Baby Steps -- Integration through Testing -- Section 4: Go Beyond -- Exploring Advanced and Experimental Language Features -- Chapter 10: Practical Concurrency -- Chapter 11: Building Your Own Tools -- Domain-Specific Languages (DSLs) -- Chapter 12: Fully Functional -- Embracing Functional Programming -- Section 5: The Wide World of Kotlin -- Using Kotlin across the Entire Development Stack -- Chapter 13: Kotlin on Android -- Chapter 14: Kotlin and Web Development -- Chapter 15: Introducing Multiplatform Kotlin -- Chapter 16: Taming the Monolith with Microservices -- Chapter 17: Practical Design Patterns -- Assessments -- Other Books You May Enjoy -- Index.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Ebel, Nate.</subfield><subfield code="t">Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web.</subfield><subfield code="d">Birmingham : Packt Publishing, Limited, ©2019</subfield><subfield code="z">9781838555726</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-862</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2272986</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-863</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2272986</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH36843089</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5945127</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">2272986</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-862</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1124607259 |
illustrated | Not Illustrated |
indexdate | 2025-04-11T08:47:04Z |
institution | BVB |
isbn | 9781838552367 1838552367 |
language | English |
oclc_num | 1124607259 |
open_access_boolean | |
owner | MAIN DE-862 DE-BY-FWS DE-863 DE-BY-FWS |
owner_facet | MAIN DE-862 DE-BY-FWS DE-863 DE-BY-FWS |
physical | 1 online resource (417 pages) |
psigel | ZDB-4-EBA FWS_PDA_EBA ZDB-4-EBA |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Packt Publishing, Limited, |
record_format | marc |
spelling | Ebel, Nate. Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. Birmingham : Packt Publishing, Limited, 2019. 1 online resource (417 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. The purpose of Mastering Kotlin is to teach you how to leverage software designs and concepts which have made Java the most dominant Enterprise programming language. Finally, you will gain an understanding of implementing practical design patterns and best practices to help you master the Kotlin language. Mastering Kotlin: learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web -- Contributors -- Table of Contents -- Preface -- Section 1: Kotlin -- A Modern Solution to Application Development -- Chapter 1: A New Challenger Approaches -- Chapter 2: Programmers' Multi-Tool -- Flexible, Expressive, and Concise -- Section 2: Putting the Pieces Together -- Modeling Data, Managing State, and Application Architecture -- Chapter 3: Understanding Programming Paradigms in Kotlin -- Chapter 4: First-Class Functions -- Chapter 5: Modeling Real-World Data -- Section 3: Play Nice -- Integrating Kotlin With Existing Code -- Chapter 6: Interoperability as a Design Goal -- Chapter 7: Crossing Over -- Working across Java and Kotlin -- Chapter 8: Controlling the Story -- Chapter 9: Baby Steps -- Integration through Testing -- Section 4: Go Beyond -- Exploring Advanced and Experimental Language Features -- Chapter 10: Practical Concurrency -- Chapter 11: Building Your Own Tools -- Domain-Specific Languages (DSLs) -- Chapter 12: Fully Functional -- Embracing Functional Programming -- Section 5: The Wide World of Kotlin -- Using Kotlin across the Entire Development Stack -- Chapter 13: Kotlin on Android -- Chapter 14: Kotlin and Web Development -- Chapter 15: Introducing Multiplatform Kotlin -- Chapter 16: Taming the Monolith with Microservices -- Chapter 17: Practical Design Patterns -- Assessments -- Other Books You May Enjoy -- Index. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. Application software Development fast Print version: Ebel, Nate. Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. Birmingham : Packt Publishing, Limited, ©2019 9781838555726 |
spellingShingle | Ebel, Nate Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. Mastering Kotlin: learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web -- Contributors -- Table of Contents -- Preface -- Section 1: Kotlin -- A Modern Solution to Application Development -- Chapter 1: A New Challenger Approaches -- Chapter 2: Programmers' Multi-Tool -- Flexible, Expressive, and Concise -- Section 2: Putting the Pieces Together -- Modeling Data, Managing State, and Application Architecture -- Chapter 3: Understanding Programming Paradigms in Kotlin -- Chapter 4: First-Class Functions -- Chapter 5: Modeling Real-World Data -- Section 3: Play Nice -- Integrating Kotlin With Existing Code -- Chapter 6: Interoperability as a Design Goal -- Chapter 7: Crossing Over -- Working across Java and Kotlin -- Chapter 8: Controlling the Story -- Chapter 9: Baby Steps -- Integration through Testing -- Section 4: Go Beyond -- Exploring Advanced and Experimental Language Features -- Chapter 10: Practical Concurrency -- Chapter 11: Building Your Own Tools -- Domain-Specific Languages (DSLs) -- Chapter 12: Fully Functional -- Embracing Functional Programming -- Section 5: The Wide World of Kotlin -- Using Kotlin across the Entire Development Stack -- Chapter 13: Kotlin on Android -- Chapter 14: Kotlin and Web Development -- Chapter 15: Introducing Multiplatform Kotlin -- Chapter 16: Taming the Monolith with Microservices -- Chapter 17: Practical Design Patterns -- Assessments -- Other Books You May Enjoy -- Index. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. Application software Development fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95009362 |
title | Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. |
title_auth | Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. |
title_exact_search | Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. |
title_full | Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. |
title_fullStr | Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. |
title_full_unstemmed | Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. |
title_short | Mastering Kotlin : |
title_sort | mastering kotlin learn advanced kotlin programming techniques to build apps for android ios and the web |
title_sub | Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. |
topic | Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. Application software Development fast |
topic_facet | Application software Development. Logiciels d'application Développement. Application software Development |
work_keys_str_mv | AT ebelnate masteringkotlinlearnadvancedkotlinprogrammingtechniquestobuildappsforandroidiosandtheweb |