Enhance Android App Performance and Upgrade

Заказчик: AI | Опубликовано: 05.10.2025
Бюджет: 750 $

Android Developer Needed — Flash Alerts App (Target Android 15 / API 35 Upgrade + Performance Fixes) We need an experienced Android developer to update and optimize our Flash Alerts for Calls & SMS app. The project must target Android 15 (API 35) and resolve current performance and stability issues. Required Fixes: 1. Excessive slow frames (UI jank) 2. Excessive frozen frames 3. Slow warm-start rate on ARM Cortex-A53 devices 4. Remove resizability & orientation restrictions to support large screens (tablets/foldables) 5. Crash: flash.alert.activities.MainActivity.access$1400 java.lang.NullPointerException 6. ANR: flash.alert.services.MyFirstService.access$300 Input dispatching timed out Current Technical Setup: compileOptions { sourceCompatibility = '1.7' targetCompatibility = '1.8' } minSdkVersion 21 compileSdkVersion 34 multiDexEnabled true Root build.gradle: dependencies { classpath 'com.android.tools.build:gradle:3.4.3' classpath 'com.google.gms:google-services:3.2.1' classpath 'net.sf.proguard:proguard-gradle:6.1.1' } Module dependencies: dependencies { implementation 'androidx.appcompat:appcompat:1.0.0' implementation 'com.google.android.gms:play-services-ads:21.5.0' implementation 'androidx.work:work-runtime:2.7.0' } Deliverables: - Upgrade to targetSdkVersion 35, compileSdkVersion 35, AGP 8.x, and JDK 17 - Fix all performance (jank/frozen frames) and ANR issues - Resolve NPE crash in MainActivity - Ensure full support for large-screen and multi-window devices - Update all dependencies and replace legacy ProGuard with R8 - Provide short before/after performance summary and changelog Please Include in Your Proposal: - Experience upgrading from AGP 3.x → 8.x - Plan for diagnosing/fixing the NPE and ANR - Proposed optimization methods for frame rendering & startup