Unisciti a noi in un viaggio nel mondo dei libri!
Aggiungi questo libro allo scaffale
Grey
Scrivi un nuovo commento Default profile 50px
Grey
Iscriviti per leggere l'intero libro o leggi le prime pagine gratuitamente!
All characters reduced
Android UI Development with Jetpack Compose - Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin - cover

Android UI Development with Jetpack Compose - Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin

Thomas Künneth

Casa editrice: Packt Publishing

  • 0
  • 0
  • 0

Sinossi

Compose has caused a paradigm shift in Android development, introducing a variety of new concepts that are essential to an Android developer’s learning journey. It solves a lot of pain points associated with Android development and is touted to become the default way to building Android apps over the next few years. This second edition has been thoroughly updated to reflect all changes and additions that were made by Google since the initial stable release, and all examples are based on Material 3 (also called Material You).
This book uses practical examples to help you understand the fundamental concepts of Jetpack Compose and how to use them when you are building your own Android applications. You’ll begin by getting an in-depth explanation of the declarative approach, along with its differences from and advantages over traditional user interface (UI) frameworks. Having laid this foundation, the next set of chapters take a practical approach to show you how to write your first composable function. The chapters will also help you master layouts, an important core component of every UI framework, and then move to more advanced topics such as animation, testing, and architectural best practices.
By the end of this book, you’ll be able to write your own Android apps using Jetpack Compose and Material Design.
Disponibile da: 03/11/2023.
Lunghezza di stampa: 278 pagine.

Altri libri che potrebbero interessarti

  • Meditation for Focus and Flow - cover

    Meditation for Focus and Flow

    Inner Light

    • 0
    • 0
    • 0
    Feeling scattered, distracted, or creatively blocked? Meditation for Focus and Flow is your go-to audio guide to sharpen your mind, clear mental clutter, and tap into a deep, effortless state of productivity. Whether you're working, studying, or creating, this audiobook offers guided meditations specifically designed to enhance concentration, boost clarity, and activate a state of flow where time seems to disappear. 
    Using a blend of breathwork, mindfulness techniques, and subtle focus-enhancing cues, each session helps you drop into the present moment and stay there—fully alert, calm, and in control. No more fighting distractions or forcing productivity. These meditations retrain your brain to access laser-like focus naturally, with ease and intention. 
    Whether you have 10 minutes or an hour, press play and let Meditation for Focus and Flow guide you into that zone where ideas move freely, tasks get done, and distractions melt away. 
    Perfect for writers, entrepreneurs, students, or anyone who wants to do less multitasking and more meaningful, focused work. 
    Clear your mind. Lock in. Flow forward.
    Mostra libro
  • Ultimate Rust for Systems Programming - Master Core Programming for Architecting Secure and Reliable Software Systems with Rust and WebAssembly - cover

    Ultimate Rust for Systems...

    Mahmoud Harmouch

    • 0
    • 0
    • 0
    Building Tomorrow's Systems Today the Rust Way
    Key Features
    -  Learn how to use Rust libraries effectively for various applications and projects.
    -  Go from basics to advanced system-building skills for stronger and reliable outcomes.
    -  Secure your Rust applications confidently with expert tips for enhanced protection.
    
    Book Description
    This book is your guide to mastering Rust programming; equipping you with essential skills and insights for efficient system programming. It starts by introducing Rust's significance in the system programming domain and highlighting its advantages over traditional languages like C/C++. You'll then embark on a practical journey; setting up Rust on various platforms and configuring the development environment. From writing your first "Hello; World!" program to harness the power of Rust's package manager; Cargo; the book ensures a smooth initiation into the language.
    Delving deeper; the book covers foundational concepts; including variables; data types; control flow; functions; closures; and crucial memory management aspects like ownership; borrowing; and lifetimes. Special attention is given to Rust's strict memory safety guarantees; guiding you in writing secure code with the assistance of the borrow checker.
    The book extends its reach to Rust collections; error-handling techniques; and the complexities of concurrency management. From threads and synchronization primitives like Mutex and RwLock to asynchronous programming with async/await and the Tokio library; you'll gain a comprehensive understanding of Rust's capabilities. This book covers it all.
    What you will learn
    -  Learn how to set up the Rust environment effortlessly; ensuring a streamlined development process.
    -  Explore advanced concepts in Rust; including traits; generics; and various collection types; expanding your programming expertise.
    -  Master effective error-handling techniques; empowering you to create custom error types for enhanced code robustness.
    -  Tackle the complexities of memory management; and smart pointers; and delve into the complexities of concurrency in Rust.
    -  Gain hands-on experience by building command-line utilities; sharpening your practical skills in real-world scenarios.
    -  Master the use of iterators and closures; ensuring code reliability through comprehensive unit testing practices.
    
    Who is this book for?
    This book is tailored for aspiring programmers; software developers; system engineers; and computer scientists looking to dive into system programming with Rust. It caters to a broad spectrum of individuals and professionals interested in leveraging Rust's power to build robust and efficient applications. While no prior experience with Rust is necessary; a basic understanding of programming concepts and familiarity with at least one programming language would be beneficial.
    
    Table of Contents
    1. Systems Programming with Rust
    2. Basics of Rust
    3. Traits and Generics
    4. Rust Built-In Data Structures
    5. Error Handling and Recovery
    6. Memory Management and Pointers
    7. Managing Concurrency
    8. Command Line Programs
    9. Working with Devices I/O in Rust
    10. Iterators and Closures
    11. Unit Testing in Rust
    12. Network Programming
    13. Unsafe Coding in Rust
    14. Asynchronous Programming
    15. Web Assembly with Rust      
    Index
    Mostra libro
  • DevOps with AWS - A Comprehensive Guide to Modern Software Delivery - cover

    DevOps with AWS - A...

    Anthony Sinclair

    • 0
    • 0
    • 0
    In today's fast-paced digital world, the ability to deliver software quickly, reliably, and securely is crucial for business success. "DevOps with AWS: A Comprehensive Guide to Modern Software Delivery" is your essential resource for mastering the practices, tools, and techniques that drive successful DevOps transformations using Amazon Web Services (AWS). 
     This book provides a thorough understanding of DevOps principles, combined with practical insights into how AWS can accelerate your software development and deployment processes. Whether you're a developer, system administrator, or IT professional, you'll find actionable guidance on leveraging AWS services to automate infrastructure, streamline CI/CD pipelines, and ensure the security and scalability of your applications. 
     From setting up your first CI/CD pipeline with AWS CodePipeline to deploying infrastructure as code with AWS CloudFormation, this guide covers every aspect of modern DevOps practices. You'll learn how to implement automated testing, monitoring, and logging, as well as how to use AWS's powerful tools to optimize performance and manage complex, distributed systems. 
     With real-world examples, best practices, and expert tips, "DevOps with AWS" equips you with the knowledge and skills needed to drive continuous improvement and innovation in your organization. Embrace the future of software delivery with AWS, and lead your team to success in the DevOps era.
    Mostra libro
  • Ultimate Microservices with RabbitMQ - Master Microservices Architecture and RabbitMQ Integration to Build Scalable Resilient Systems and to Drive Innovation in Software Development - cover

    Ultimate Microservices with...

    Peter Morlion

    • 0
    • 0
    • 0
    Learn the ins and outs of a RabbitMQ-enabled microservices system.
    Book Description
    Embark on a transformative journey into the world of microservices architecture with'Ultimate Microservices with RabbitMQ' This comprehensive resource equips you with the knowledge and tools needed to design, deploy, and manage scalable microservices architectures using RabbitMQ as a messaging backbone.
    From laying the groundwork with foundational concepts to implementing advanced techniques, this book covers everything you need to know to build resilient and high-performing microservices-based systems. It dives into the intricacies of RabbitMQ messaging to leverage its capabilities to facilitate communication and data exchange across distributed systems. You will discover best practices for designing scalable and fault-tolerant microservices architectures, and gain insights into effective integration strategies.
    The book will help you learn to combine microservices and RabbitMQ for designing, building and maintaining robust architectures that leverage the strengths of both paradigms. By the end of this book, you will be primed to navigate the complexities of modern software development with confidence, driving innovation and efficiency in professional endeavors.
    Table of Contents
    1. An Introduction to Microservices
    2. A Deeper Look Into Microservices
    3. An Introduction to RabbitMQ
    4. RabbitMQ Use Cases
    5. Designing a Microservices Architecture With RabbitMQ
    6. Running A Microservices Architecture With RabbitMQ
    7. The Future of Microservices
    8. The Future of RabbitMQ   
    Index
    Mostra libro
  • Plato’s Revenge - The New Science of the Immaterial Genome - cover

    Plato’s Revenge - The New...

    David Klinghoffer

    • 0
    • 0
    • 0
    First there was the genetic revolution—the discovery that physical structures in the cell, including DNA and RNA, shape every organism. Now, says evolutionary biologist Richard Sternberg, we are overdue for another and more profound revolution. 
    Recent findings reveal that genetic and even epigenetic sources alone cannot account for the rich dynamism of life—not even close. Some other informational source is required. 
    The idea was anticipated 2,400 years ago in Plato’s Timaeus and periodically revisited in the ensuing centuries. Sidelined by scientific materialism, it is now reasserting itself on the strength of cutting-edge molecular biology, higher mathematics, and commonsense reasoning. 
    In Plato’s Revenge, science writer David Klinghoffer takes Sternberg’s profound explorations and weaves them into a lively and accessible account of a most remarkable realization: At every moment, we owe our lives to a genome that is more than matter and to an informational source that is immaterial, transcomputational, and beyond space and time.
    Mostra libro
  • Airstream Country - A Geologic Journey Across the American West - cover

    Airstream Country - A Geologic...

    Neil Mathison

    • 0
    • 0
    • 0
    A herd of bison standing in the snow. Layered bluffs of multicolored sandstone. A silver Airstream trailer on a mountain highway. These are familiar sights for Neil Mathison and his wife, Susan. Newly retired, their son in college, they embark upon a great American road trip "uncoupled from the tyranny of calendars or a specific journey." Airstream Country recounts their travels across the western United States as they move from Montana to Malibu and Seattle to Silverton, winding their way through millions of years of geological history with their Airstream in tow. Along the way they encounter upheavals and depositions, ancient seas and young mountains, and stone towers and striated canyons, which are all illuminated by Mathison's knowledgeable commentary. Even after thousands of miles and eons of geology, their adventures are never finished, for, as Mathison writes, "We learn by travel where we ought to travel more."
    Mostra libro