High Performance Android Apps. Improve Ratings with Speed, Optimizations, and Testing
- Autor:
- Doug Sillars
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 264
- Dostępne formaty:
-
ePubMobi
Opis ebooka: High Performance Android Apps. Improve Ratings with Speed, Optimizations, and Testing
Unique and clever ideas are important when building a hot-selling Android app, but the real drivers for success are speed, efficiency, and power management. With this practical guide, you’ll learn the major performance issues confronting Android app developers, and the tools you need to diagnose problems early.
Customers are finally realizing that apps have a major role in the performance of their Android devices. Author Doug Sillars not only shows you how to use Android-specific testing tools from companies including Google, Qualcomm, and AT&T, but also helps you explore potential remedies. You’ll discover ways to build apps that run well on all 19,000 Android device types in use.
- Understand how performance issues affect app sales and retention
- Build an Android device lab to maximize UI, functional, and performance testing
- Improve the way your app interacts with device hardware
- Optimize your UI for fast rendering, scrolling, and animations
- Track down memory leaks and CPU issues that affect performance
- Upgrade communications with the server, and learn how your app performs on slower networks
- Apply Real User Monitoring (RUM) to ensure that every device is delivering the optimal user experience
Wybrane bestsellery
-
Książka ta porusza szeroki zakres zagadnień dotyczących wydajności aplikacji w systemie Android, w szczególności badań wydajności dla różnych urządzeń. Zamieszczono tu przydatne informacje dotyczące częstych problemów i sposobów ich rozwiązywania. Na przykładach opisano wpływ kodu aplikacji na ur...
Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie
(14.90 zł najniższa cena z 30 dni)26.95 zł
49.00 zł(-45%) -
Android UI development with Jetpack Compose will help you understand the core concepts of Android’s declarative UI toolkit in a practical manner. The chapters are designed in a way to familiarize you with the latest ways of building modern Android applications with ease.
Android UI Development with Jetpack Compose. Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin - Second Edition Android UI Development with Jetpack Compose. Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin - Second Edition
-
Jesteś początkującym programistą, poszukujesz swojej ścieżki i zastanawiasz się właśnie nad tym, czy nie skierować uwagi w stronę aplikacji mobilnych? To książka dla Ciebie. Zawarty w niej materiał jest odpowiedni dla osoby dysponującej podstawami któregoś z języków programowania i bazowym doświa...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
W tej książce znajdziesz fascynującą historię Androida, opowiedzianą przez jej bohaterów. Dowiesz się, skąd się wziął pomysł na system operacyjny dla urządzeń mobilnych, kim byli ludzie, którzy zaczęli nad nim pracę, jak powstawał zespół i jakie trudności trzeba było pokonać, aby móc rzucić wyzwa...
Androidy. Zespół, który stworzył system operacyjny Android Androidy. Zespół, który stworzył system operacyjny Android
(35.94 zł najniższa cena z 30 dni)41.93 zł
59.90 zł(-30%) -
Stwórz Grę Mobilną JavaScript React Native ES6+ React – aktualizacja 2023 Witaj w poradniku wydawnictwa poswojsku.pl, dzięki któremu wspólnie zaprogramujemy grę mobilną Falling Jumping Shapes. Stworzymy projekt od pomysłu przez grafikę, aż do kompleksowego zaprogramo...
-
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applica...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Atomowy Kotlin to książka dla wszystkich, którzy chcą nauczyć się Kotlina stosunkowo młodego, ale bardzo popularnego i pożądanego na rynku pracy języka programowania. Nieważne, czy jesteś początkującym, czy doświadczonym programistą, dzięki tej publikacji Kotlin nie będzie miał dla Ciebie żadny...(93.12 zł najniższa cena z 30 dni)
111.20 zł
139.00 zł(-20%) -
Witaj w poradniku wydawnictwa poswojsku.pl, dzięki któremu wspólnie zaprogramujemy grę mobilną Falling Jumping Shapes. Stworzymy projekt od pomysłu przez grafikę, aż do kompleksowego zaprogramowania w najwspanialszym języku programowania: JavaScript. Aby jednak to osiągnąć, najpierw...
Stwórz Grę Aplikacje Mobilne ES6+ JavaScript React Native - Hooks Stwórz Grę Aplikacje Mobilne ES6+ JavaScript React Native - Hooks
-
This book demonstrates a roadmap to making important decisions in Android app development. Clean Android Architecture shows you how to structure your app in different layers to make it clean and introduces the available technologies used for integration. This practical guide will help you underst...
Clean Android Architecture. Take a layered approach to writing clean, testable, and decoupled Android applications Clean Android Architecture. Take a layered approach to writing clean, testable, and decoupled Android applications
-
With Jetpack's libraries, tools, and guidance, developers can easily write high-quality apps. This book covers detailed explanations of essential concepts to help you get started with building, designing, and testing robust Android apps for various use cases using the most popular Jetpack librari...
Kickstart Modern Android Development with Jetpack and Kotlin. Enhance your applications by integrating Jetpack and applying modern app architectural concepts Kickstart Modern Android Development with Jetpack and Kotlin. Enhance your applications by integrating Jetpack and applying modern app architectural concepts
Kup polskie wydanie:
Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie
- Autor:
- Doug Sillars
26,95 zł
49,00 zł
(14.90 zł najniższa cena z 30 dni)
Ebooka "High Performance Android Apps. Improve Ratings with Speed, Optimizations, and Testing" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "High Performance Android Apps. Improve Ratings with Speed, Optimizations, and Testing" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "High Performance Android Apps. Improve Ratings with Speed, Optimizations, and Testing" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-919-1400-7, 9781491914007
- Data wydania ebooka:
- 2015-09-09 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 17.6MB
- Rozmiar pliku Mobi:
- 37.4MB
Spis treści ebooka
- Foreword
- Preface
- Who Should Read This Book
- Why I Wrote This Book
- Navigating This Book
- Using Code Examples
- Conventions Used in This Book
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. Introduction to Android Performance
- Performance Matters to Your Users
- Ecommerce and Performance
- Beyond Ecommerce Sales
- Performance Infrastructure Savings
- Performance Matters to Your Users
- The Ultimate Performance Fail: Outages
- Performance as a Rolling Outage
- Consumer Reaction to Performance Bugs
- Smartphone Battery Life: The Canary in the Coal Mine
- Testing Your App for Performance Issues
- Synthetic Testing
- Real User Monitoring (RUM)
- Conclusion
- 2. Building an Android Device Lab
- What Devices Are Your Customers Using?
- Device Spec Breakdown
- Screen
- SDK Version
- CPU/Memory and Storage
- What Networks Are Your Customers Using?
- Your Devices Are Not Your Customers Devices
- Testing
- Building Your Device Lab
- You Want $X,000 for Devices?
- So What Devices Should I Pick?
- Popular yesterday
- Popular today
- Popular tomorrow
- Beyond Phones
- Android wear
- Android Open Source Project Devices
- Amazon
- Other Android phones/tablets
- Other Options
- Remote Device Testing
- Open Device Labs
- Additional Considerations
- My Device Lab
- Conclusion
- 3. Hardware Performance and Battery Life
- Android Hardware Features
- Less Is More
- What Causes Battery Drain
- Android Power Profile
- Screen
- LCD
- LED
- Radios
- CPU
- Additional Sensors
- Get to Sleep!
- Wakelocks and Alarms
- Wakelocks
- Alarms
- Doze Framework
- Basic Battery Drain Analysis
- App-Specific Battery Drain
- Coupling Battery Data with Data Usage
- App Standby
- Advanced Battery Monitoring
- batterystats
- Battery Historian
- Finding bad wakelocks with Battery Historian
- Battery Historian 2.0
- JobScheduler
- Conclusion
- 4. Screen and UI Performance
- UI Performance Benchmarks
- Jank
- UI Performance Benchmarks
- UI and Rendering Performance Updates in Android
- Building Views
- Hierarchy Viewer
- Hierarchy Viewer (Beyond the Tree)
- Hierarchy Viewer
- Asset Reduction
- Overdrawing the Screen
- Testing Overdraw
- Overdraw in Hierarchy Viewer
- Overdraw and KitKat (Overdraw Avoidance)
- Analyzing For Jank (Profiling GPU Render)
- GPU Rendering in Android Marshmallow
- Beyond Jank (Skipped Frames)
- Systrace
- Systrace Screen Painting
- Systrace and CPU Usage Blocking Render
- Systrace UpdateI/O 2015
- Vendor-Specific Tools
- Perceived Performance
- Spinners: The Good and the Bad
- Animations to Mask Load Times
- The White Lie of Instant Updates
- Tips to Improve Perceived Performance
- Conclusion
- 5. Memory Performance
- Android Memory: How It Works
- Shared Versus Private Memory
- Dirty Versus Clean Memory
- Memory Cleanup (Garbage Collection)
- GC changes by OS
- When does garbage collection occur?
- Figuring Out How Much Memory Your App Uses
- Procstats
- Android Memory Warnings
- Android Memory: How It Works
- Memory Management/Leaks in Java
- Tools for Tracking Memory Leaks
- Heap Dump
- Allocation Tracker
- Adding a Memory Leak
- Deeper Heap Analysis: MAT and LeakCanary
- MAT Eclipse Memory Analyzer Tool
- LeakCanary
- Conclusion
- 6. CPU and CPU Performance
- Measuring CPU Usage
- Systrace for CPU Analysis
- Traceview (Legacy Monitor DDMS tool)
- Traceview (Android Studio)
- Other Profiling Tools
- Conclusion
- 7. Network Performance
- Wi-Fi versus Cellular Radios
- Wi-Fi
- Cellular
- RRC State Machine
- 4G (LTE) State Machine
- Is Your App Working with the RRC State Machine?
- Wi-Fi versus Cellular Radios
- Testing Tools
- Wireshark
- Fiddler
- MITMProxy
- AT&T Application Resource Optimizer
- Hybrid Apps and WebPageTest.org
- Network Optimizations for Android
- File Optimizations
- Text File Compression (Gzip Components)
- File Optimizations
- Text File Minification (Souders: Minify JavaScript)
- Images
- Super Size It?
- Metadata
- Compression
- File Caching
- Caching in your app
- Caching on the Server
- Cache Control (Add an Expires Header)
- ETags
- Expires
- Beyond Files
- Grouping Connections
- Regular Connections
- Detecting Radio Usage in Your App
- GCM Network Manager
- All Good Things Must Come to An End: Closing Connections
- Regular Repeated Pings
- Security in Networking (HTTP versus HTTPS)
- Worldwide Cellular Coverage
- CDNs
- Testing Your App on Slow Networks
- Emulating Slow Networks Without Breaking the Bank
- Wi-Fi Throttling
- Emulator
- Homemade Faraday Cage
- Network Attenuator
- Building Network-Aware Apps
- Accounting for Latency
- Last-Mile Latency
- Other Radios
- GPS
- Bluetooth
- Conclusion
- 8. Real User Monitoring
- Enabling RUM Tools
- RUM Analytics: Sample App
- Crashing
- Examining a Crashlytics Crash Report
- Usage
- Real-Time Information
- Big Data to the Rescue?
- RUM SDK Performance
- Conclusion
- A. Organizational Performance
- Getting Buy-In (Management Focus on Performance)
- Talking About Performance
- Development
- Testing
- Performance Metrics
- Testing Your Performance Metrics
- Index
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
What will you learn from this book?If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally ...(237.15 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: High Performance Android Apps. Improve Ratings with Speed, Optimizations, and Testing Doug Sillars (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.