libri scuola books Fumetti ebook dvd top ten sconti 0 Carrello


Torna Indietro

panjuta denis; nwokike loveth - tiny android projects using kotlin

Tiny Android Projects Using Kotlin

;




Disponibilità: solo 1 copia disponibile, compra subito!


Le spedizioni verranno effettuate a partire da martedì 20 agosto..

PREZZO
58,40 €
NICEPRICE
55,48 €
SCONTO
5%



Questo prodotto usufruisce delle SPEDIZIONI GRATIS
selezionando l'opzione Corriere Veloce in fase di ordine.


Pagabile anche con Carta della cultura giovani e del merito, 18App Bonus Cultura e Carta del Docente


Facebook Twitter Aggiungi commento


Spese Gratis

Dettagli

Genere:Libro
Lingua: Inglese
Pubblicazione: 01/2024
Edizione: 1° edizione





Note Editore

In today’s fast-paced world, Android development is a rapidly evolving field that requires regular updates to keep up with the latest trends and technologies.  Tiny Android Projects Using Kotlin is an excellent resource for developers who want to learn to build Android applications using the latest tools and frameworks. Key Features: ·         Teaches building Android apps using, Kotlin, XML, and Jetpack Compose. ·         Include Saving data on the device using the Room database library. ·         Teaches communication between an Android device and data on the internet using Rest API ·         Shows how to create different Android menu navigation using Jetpack compose ·         Introduces the most architectures used in Android Projects and implements MVVM   With Kotlin being the most preferred language for Android development, this book provides a practical, hands-on approach to learning the language and building high-quality Android apps using Kotlin, XML, and Jetpack Compose.




Sommario

  Preface About the authors Chapter 1: Introduction and Getting started. ?       Introduction to Kotlin. ?       The benefits of Kotlin. ?       Android applications development with Kotlin. ?       The Android operating system. ?       A functional Android application. ?       Creating your first Android Project. ?       The components of an Android application. ?       Summary.   Chapter 2: Basic XML Widgets in Android   ?       BMI calculator overview. ?       Creating the user interface of the app. ?       The Activity and ViewBinding. ?       Connecting input fields with increment and decrement button. ?       Calculating the BMI result. ?       The calculate button. ?       Errors and the Logcat Window. ?       Summary   Chapter 3: More on XML views   ?       The Quiz app overview. ?       Creating the welcome screen. ?       Preparing the quiz question Activity. ?       Adding the options view. ?       The Result UI. ?       Summary.   Chapter 4: Intents in Android ?       Introduction to Intents. ?       Starting the quiz question Activity. ?       Preparing the questions and options. ?       Displaying the questions and options on the screen. ?       Adding functionality to the Result Activity. ?       Summary.       Chapter 5: Android Fragments and ViewPager2 ?       Image Slider app overview. ?       Android Viewpager and Viewpager2 Explained. ?       Preparing the layout of the Image Slider. ?       An Introduction to fragments. ?       Pager Adapter and its component. ?       Setting up Viewpager2 with Pager Adapter. ?       The lifecycle of an Activity and Fragment. ?       Making an Android screen scrollable. ?       Summary. Chapter 6: Networking in Android with Retrofit ?       The Weather app Overview. ?       An Introduction to Android networking. ?       Using the Android location service. ?       Using Retrofit to simplify networking. ?       Simplifying asynchronous calls with Coroutine. ?       Displaying the weather information on the UI. ?       Android Networking explained. ?       Summary. Chapter 7: Google Firebase in Android ?       The Tour guide application overview. ?       Introducing the Android navigation component. ?       An Introduction to Google firebase. ?       Firebase Authentication with email and password. ?       Managing the Tour images with Firebase Cloud Storage. ?       Saving and reading data with Firebase Firestore. ?       Displaying a dynamic list using Recyclerview. ?       Update existing data in firestore. ?       Deleting data from firestore. ?       Summary. Chapter 8: Android MVVM architecture ?       The Android Architectural Pattern. ?       Refactoring the Tour Project. ?       Refining the Data layer. ?       The Presentation layers. ?       Summary   Chapter 9: Basic compose element. ?       Introduction to Jetpack compose. ?       Your First Compose interface. ?       Tip calculator app overview. ?       Building the UI of the app. ?        State in Jetpack Compose. ?       Calculating the tips per person. ?       Summary.  Chapter 10: More on Compose element ?        The Countdown timer project overview. ?       Creating the user interface of the app. ?       Creating the application state. ?        Connecting the States to the timer field. ?       Making the Button functional. ?       Using RememberSaveable to restore UI state. ?       Summary. Chapter 11: Room database with Jetpack Compose ?         The Wish List app overview. ?         The Scaffold layout. ?         Displaying list of items using Lazy column. ?         Navigating between Composable. ?       Saving data locally on Android. ?       Performing CRUD operations with Room. ?       Managing Compose State using ViewModel. ?       Summary. Chapter 12: Navigation in Jetpack Compose ?       The Musik app overview. ?       Introduction to menus and dialogs. ?       Understanding the options dialog. ?       Building the Musik app. ?       Implementing the menu dialogs. ?       Summary.




Autore

Denis Panjuta: A Journey from Curiosity to Mastery Born in Russia and raised in Germany, Denis Panjuta's journey is a testament to the power of perseverance and the pursuit of passion. The youngest of three siblings, Denis was introduced to the world of computers at the tender age of 11. This early encounter sparked a fascination that would shape the course of his life. Despite the initial struggle to learn Java at 17, Denis was not deterred. He recognized that the outdated resources he was using were a barrier to his progress. It wasn't until he was 23, armed with a fresh mindset, up-to-date books, and the vast resources of YouTube, that he finally broke through the barriers and became a software developer. Denis pursued his higher education at the University of Applied Sciences in Konstanz, Germany. It was here that he began to merge his passion for coding with a newfound interest: teaching. His bachelor's thesis, a series of coding tutorials, not only won him the award for the best thesis of the semester but also paved the way for his career as a coding instructor. Today, Denis is a respected instructor in Android App Development and .NET Programming. His love for teaching is evident in his approach. He believes that "sharing knowledge multiplies the knowledge," a philosophy that has guided his career and his life. Outside of his professional pursuits, Denis is an avid gamer, skater, and hiker. His love for these activities is a reflection of his adventurous spirit and his constant pursuit of new challenges. (edited)   Denis's journey took a new turn when he decided to write a book. With a large audience of subscribers on YouTube and Udemy, he saw this as the next natural step in sharing his knowledge and passion for coding. His vision is ambitious yet inspiring: to teach coding to 10 million people and to improve the world through the software developed by his students. This vision, coupled with his dedication and passion, makes Denis Panjuta a beacon of inspiration in the world of coding education.     Loveth Nwokike is a software developer and a technical content creator with keen interest in mobile applications and proficiency in native Android development. She has worked on customer facing solutions serving millions of android users. She has interests in developer communities and is continuously in participation as either a volunteer or an organizer. She is enthusiastic about new technologies and loves to explore latest advancement in the IT field.  When she is not on a computer she can be at the gym, playing table tennis, or taking a walk.










Altre Informazioni

ISBN:

9781032606873

Condizione: Nuovo
Dimensioni: 9.25 x 6.25 in
Formato: Brossura
Illustration Notes:163 b/w images, 3 tables, 161 halftones and 2 line drawings
Pagine Arabe: 320


Dicono di noi