Android App Distribution: Preparing for App Distribution & Full Maintenance Lifecycles
- Length: 345 pages
- Edition: 1
- Language: English
- Publisher: Razeware LLC
- Publication Date: 2022-03-08
- ISBN-10: 1950325237
- ISBN-13: 9781950325238
- Sales Rank: #0 (See Top 100 Books)
Learn Android App Distribution
Distributing Android apps involves a lot more than just uploading an app to the Google Play store. There are lots of steps, processes and small details that make the difference between a successful app and one that doesn’t gain any traction. That’s where “Android App Distribution” comes to the rescue! In this book, you’ll learn how to distribute Android apps the easy way: by following fun and easy-to-read tutorials.
Who This Book Is For
While Android developers of all experience levels will find the information in this book useful, it will be very beneficial to new Android developers as well as to experienced developers who haven’t worked on consumer apps or who haven’t been involved in the “nuts and bolts” of the app release process.
Topics Covered in “Android App Distribution”
- Google Play Store: Quickly get the hang of using the Play Store.
- Test Tracks: Learn how and why to use test tracks to test your app.
- Before Release: Strategies for a smooth release process.
- Security: Configure app permissions for a better user experience, plus learn best practices for securing your app.
- Deployment: Optimize app size, obfuscate the APK and deliver a dynamic feature set with Android App Bundles.
- Build Types: Learn about build variants and flavors and how to add them to your app.
- Automation: Discover the most important tools for your local environment and how to set up CI to help with your deployment.
- Post Release: Monitor your app’s performance and vitals, plus tips for getting top ratings and managing negative reviews.
One thing you can count on: After reading this book, you’ll be confident that you’ll know how to release your app, make it more successful and maintain it over time.
What You Need Book Source Code & Forums Dedications About the Team About the Authors About the Editors Introduction How to read this book Chapter 1: The Perfect Build What to expect from the release process Tools for Release In an ideal world, what would “the perfect build” look like? Releasing pain points Concepts & Terminology Getting the sample project Key points Where to go from here? Chapter 2: App Store Quick Start Code cleanup Versioning Building a release version Checking your file size Release testing Creating your Google Play Store listing Main store listing Releasing your app Key points Where to go from here? Chapter 3: Preparing for Release: Test Tracks Play Console overview Key points Where to go from here? Chapter 4: Strategies for Release Version codes Open test track Pre-launch report Rollout & quality Release to production Publishing API Making use of the Google toolsets Production release Post-production Other publishing methods Key points Where to go from here? Chapter 5: Permissions Permissions App manifest permissions Asking for permission Updating Podplay to search by location Finding background location use Simplifying multiple permission requests with Android Jetpack Key points Where to go from here? Chapter 6: Security Best Practices Data storage domains Securely storing data Securing the Organized Simple Note app Challenge Key points Where to go from here? Chapter 7: Optimizing App Size & Obfusticating the APK Why is optimization important? Terminology Best practices for reducing your app size APK Analyzer Other improvements you can do with the analysis Optimizing images Making changes in your images Unused resources Enabling Proguard / R8 Size reductions to make directly in your code Going one step further in optimization Key points Chapter 8: Adding Features Dynamically What are dynamic features? Delivering dynamic modules Feature flagging Key points Where to go from here? Chapter 9: Build Variants: Implementing Build Types Switching build types in Android Studio Implementing build types in your app Gradle DSL reference Release build type Key points Chapter 10: Publishing in the Real World What can you do with flavors? Creating flavors Key points Chapter 11: Automation Tools for Your Local Environment What is automation? Why automate my process? Building the app via command line Introduction to Fastlane Creating a Fastfile Running tests Using Screengrab Deploying beta builds Deploying to production Uploading your app to the Play Console Key points Where to go from here? Chapter 12: Continuous Integration & Build Servers The benefits of CI GitHub Actions Key points Where to go from here? Chapter 13: Getting Top Ratings & Avoiding Negative Reviews: Gathering In-App Feedback Responding to Google Play comments in the dashboard Case studies: in-app feedback Building an in-app feedback mechanism Key points Where to go from here? Chapter 14: Monitoring & Improving App Performance: Android Vitals Understanding Android Vitals Exploring the dashboard Reviewing pre-launch reports Using Android vitals to understand your app’s power consumption Understanding your app’s performance Key points Where to go from here? Chapter 15: Conclusion
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.