Cargando…

How to build android apps with Kotlin : a practical guide to developing, testing, and publishing your first android apps /

Looking to kick-start your app development journey with Android 13, but don't know where to start? How to Build Android Apps with Kotlin is a comprehensive guide that will help jump-start your Android development practice. This book starts with the fundamentals of app development, enabling you...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Forrester, Alex (Computer software developer) (Autor), Boudjnah, Eran (Autor), Dumbravan, Alexandru (Autor), Tigcal, Jomar (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing Ltd., 2023.
Edición:Second edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007i 4500
001 OR_on1379190158
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 230516s2023 enka o 001 0 eng d
040 |a ORMDA  |b eng  |e rda  |e pn  |c ORMDA  |d EBLCP  |d OCLCF  |d OCLCQ  |d IEEEE 
019 |a 1378934450 
020 |a 9781837639809 
020 |a 1837639809 
020 |z 9781837634934 
029 1 |a AU@  |b 000074226241 
035 |a (OCoLC)1379190158  |z (OCoLC)1378934450 
037 |a 9781837634934  |b O'Reilly Media 
037 |a 10251199  |b IEEE 
050 4 |a QA76.76.A65 
082 0 4 |a 005.3  |2 23/eng/20230516 
049 |a UAMI 
100 1 |a Forrester, Alex  |c (Computer software developer),  |e author. 
245 1 0 |a How to build android apps with Kotlin :  |b a practical guide to developing, testing, and publishing your first android apps /  |c Alex Forrester, Eran Boudjnah, Alexandru Dumbravan, Jomar Tigcal. 
250 |a Second edition. 
264 1 |a Birmingham, UK :  |b Packt Publishing Ltd.,  |c 2023. 
300 |a 1 online resource (704 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
520 |a Looking to kick-start your app development journey with Android 13, but don't know where to start? How to Build Android Apps with Kotlin is a comprehensive guide that will help jump-start your Android development practice. This book starts with the fundamentals of app development, enabling you to utilize Android Studio and Kotlin to get started with building Android projects. You'll learn how to create apps and run them on virtual devices through guided exercises. Progressing through the chapters, you'll delve into Android's RecyclerView to make the most of lists, images, and maps, and see how to fetch data from a web service. You'll also get to grips with testing, learning how to keep your architecture clean, understanding how to persist data, and gaining basic knowledge of the dependency injection pattern. Finally, you'll see how to publish your apps on the Google Play store. You'll work on realistic projects that are split up into bitesize exercises and activities, allowing you to challenge yourself in an enjoyable and attainable way. You'll build apps to create quizzes, read news articles, check weather reports, store recipes, retrieve movie information, and remind you where you parked your car. By the end of this book, you'll have the skills and confidence to build your own creative Android applications using Kotlin. 
505 0 |a Cover -- Title Page -- Copyright -- Dedication -- Contributors -- Table of Contents -- Preface -- Part 1: Android Foundation -- Chapter 1: Creating Your First App -- Technical requirements -- Creating an Android project with Android Studio -- Exercise 1.01 -- creating an Android Studio project for your app -- Setting up a virtual device and running your app -- Exercise 1.02 -- setting up a virtual device and running your app on it -- The Android manifest -- Exercise 1.03 -- configuring the Android manifest internet permission -- Using Gradle to build, configure, and manage app dependencies 
505 8 |a The project-level build.gradle file -- The app-level build.gradle file -- Exercise 1.04 -- exploring how Material Design is used to theme an app -- Android application structure -- Exercise 1.05 -- adding interactive UI elements to display a bespoke greeting to the user -- Accessing Views in layout files -- Further input validation -- Activity 1.01 -- producing an app to create RGB colors -- Summary -- Chapter 2: Building User Screen Flows -- Technical requirements -- The Activity lifecycle -- Exercise 2.01 -- logging the Activity Callbacks -- Saving and restoring the Activity state 
505 8 |a Exercise 2.02 -- saving and restoring the state in layouts -- Exercise 2.03 -- saving and restoring the state with Callbacks -- Activity interaction with Intents -- Exercise 2.04 -- an introduction to Intents -- Exercise 2.05 -- retrieving a result from an Activity -- Intents, Tasks, and Launch Modes -- Exercise 2.06 -- setting the Launch Mode of an Activity -- Activity 2.01 -- creating a login form -- Summary -- Chapter 3: Developing the UI with Fragments -- Technical requirements -- The fragment lifecycle -- onAttach -- onCreate -- onCreateView -- onViewCreated -- onActivityCreated -- onStart 
505 8 |a OnResume -- onPause -- onStop -- onDestroyView -- onDestroy -- onDetach -- Exercise 3.01 -- adding a basic fragment and the fragment lifecycle -- Exercise 3.02 -- adding fragments statically to an activity -- Static fragments and dual-pane layouts -- Exercise 3.03 -- dual-pane layouts with static fragments -- Dynamic fragments -- Exercise 3.04 -- adding fragments dynamically to an activity -- Jetpack Navigation -- Exercise 3.05 -- adding a Jetpack navigation graph -- Activity 3.01 -- creating a quiz on the planets -- Summary -- Chapter 4: Building App Navigation -- Technical requirements 
505 8 |a Navigation overview -- Navigation drawer -- Exercise 4.01 -- creating an App with a navigation drawer -- Bottom navigation -- Exercise 4.02 -- adding bottom navigation to your app -- Tabbed navigation -- Exercise 4.03 -- using tabs for app navigation -- Activity 4.01 -- building primary and secondary app navigation -- Summary -- Part 2: Displaying Network Calls -- Chapter 5: Essential Libraries: Retrofit, Moshi, and Glide -- Technical requirements -- Introducing REST, API, JSON, and XML -- Fetching data from a network endpoint -- Exercise 5.01 -- reading data from an API -- Parsing a JSON response 
505 8 |a Exercise 5.02 -- extracting the image URL from the API response 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application software  |x Development. 
650 0 |a Kotlin (Computer program language) 
650 0 |a Android (Electronic resource) 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Kotlin (Computer program language)  |2 fast  |0 (OCoLC)fst02060647 
700 1 |a Boudjnah, Eran,  |e author. 
700 1 |a Dumbravan, Alexandru,  |e author. 
700 1 |a Tigcal, Jomar,  |e author. 
776 0 8 |i Print version:  |a Forrester, Alex  |t How to Build Android Apps with Kotlin  |d Birmingham : Packt Publishing, Limited,c2023  |z 9781837634934 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781837634934/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL30535602 
938 |a Askews and Holts Library Services  |b ASKH  |n AH41204911 
994 |a 92  |b IZTAP