Jump to Content
Emerge Tools
GuidesAPI Reference
Log InEmerge Tools
Log In
GuidesAPI Reference

Getting Started

  • Quick Start
  • Uploading Basics
  • Integrating Into CI
    • Fastlane (iOS)
    • Gradle Plugin (Android)
    • GitHub Action
    • REST API
    • Travis CI
    • Codemagic (iOS)
  • Automated Alerting
    • Pull Request Comments
    • GitHub App
    • GitHub Status Checks
    • Slack Alerts
    • GitLab
  • Frequently Asked Questions

General

  • iOS App Installation
  • Linkmaps (iOS)
  • Gradle Tasks & Configuration

Size Analysis

  • Overview
  • What is app size?
    • iOS app size
    • Android app size
    • What is the "Other" row?
  • X-Ray
  • Insights
    • Remove Duplicates
    • Optimize Images
    • Strip Binary Symbols (iOS)
    • Minify Localized Strings (iOS)
    • Remove Unnecessary Files (iOS)
    • Avoid Many Files (iOS)
    • Use Asset Catalogs (iOS)
    • Firebase API Exposed (Android)
    • Multiple native library architectures (Android)
  • App Breakdown
  • Unmapped Size (iOS)
  • Compile Unit Attribution (iOS)
  • Dex breakdown (Android)

Performance Analysis

  • Overview
  • iOS Performance Analysis
  • Android Performance Analysis
    • Startup Performance Analysis (Android)
    • Custom Flow Performance Analysis (Android)
  • Visualizations
  • Absolute vs. Relative Timing
  • Insights
    • Thread.Sleep() calls (Android)
    • Shared Preferences commit() calls (Android)
    • runBlocking builder calls (Android)
    • Leak Canary enabled on production (Android)
    • JodaTimeAndroid.init call (Android)
    • Migrate Content Providers to Jetpack App Startup (Android)
    • Timber DebugTree used in production (Android)

Launch Booster

  • Overview
  • Order files (iOS)
    • Order File Integration
  • Baseline Profiles (Android)

Snapshot Testing (Beta)

  • Overview
  • SwiftUI Previews

Reaper (Beta)

  • Overview
  • Setup (iOS)

Performance Debugging (Beta)

  • Performance Debugging

Single Sign-On

  • Overview
  • Auth0
  • Okta
  • OneLogin
  • Google Workspace

Security

  • IP Ranges
Powered by 

Insights

Suggest Edits

Emerge gives you actionable insights that will easily reduce the startup time of your app.

Android

  • Thread.Sleep() calls (Android)
  • Shared Preferences commit() calls (Android)
  • runBlocking builder calls (Android)
  • Leak Canary enabled on production (Android)
  • JodaTimeAndroid.init call (Android)
  • Migrate Content Providers to Jetpack App Startup (Android)
  • Timber DebugTree used in production (Android)

Updated 7 months ago


  • Table of Contents
    • Android