
Closed
Posted
Paid on delivery
My Android codebase is showing painful jank on high-end phones. I’ll hand over the full Git repo together with a short list of flagship devices where the problem is easiest to reproduce. What I need from you is a disciplined, measurement-driven optimisation round focused first on scrolling smoothness, without neglecting startup delay and battery cost once the core issue is uncovered. You’ll profile with the usual Android Studio tools—CPU/Memory profiler, Profileable build variants, Systrace/Perfetto, and any frame-time overlays you prefer—so that every claim about a fix is backed by numbers. Before touching a single line, capture baseline metrics (FPS, frame-drop %, jank %, time to first frame, and a 15-minute battery drain sample). After you refactor, re-run exactly the same traces and highlight the delta. Please document the hotspots you find (slow ViewBinding, heavy overdraw, main-thread I/O, shader compilations—whatever they turn out to be) and annotate the pull request with code comments that explain why each change works. A short “guard-rails” section describing patterns to avoid in future commits is also required so the team can keep regressions out of CI. Deliverables: • Baseline & post-fix trace files and screenshots • Git-based patch or pull request with optimisations clearly segmented • Markdown report summarising findings, metric improvements, and prevention guidelines Acceptance criteria: • Scrolling jank below 2 % across the supplied devices, verified with Perfetto • No regression in startup time (>5 % tolerance) or battery drain (>3 % tolerance) • All code changes build cleanly on the current CI pipeline If you’ve tamed RecyclerView or Compose performance issues before and can quantify the win, I’d love to see a brief example when you bid.
Project ID: 40712837
228 proposals
Remote project
Active 8 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
228 freelancers are bidding on average $434 USD for this job

Hi — Elias here from Miami. I see you're facing performance issues with jank in your Android application on high-end devices. This can significantly affect user experience, and addressing it is crucial for maintaining your app’s reputation. The real challenge often lies in optimizing rendering performance, influenced by factors such as inefficient layouts, heavy UI operations, and data handling during scrolling. It looks straightforward initially, but understanding the underlying causes is key to a lasting solution. My approach would involve profiling the current implementation using Android Profiler to identify bottlenecks. I would focus on optimizing layout hierarchies, implementing view recycling, and ensuring smooth data operations during scroll events. A well-structured codebase will allow for easier maintenance and future enhancements. I've successfully optimized similar applications in the past, leading to significant performance improvements and better user retention. A few questions to better understand the scope: Q1 – What specific devices are you noticing the most jank on? Q2 – Are there any particular UI components or screens that are more problematic? Q3 – Do you have existing performance benchmarks or goals for improvement? Happy to discuss the details and suggest the best technical approach. Looking forward to hearing from you.
$500 USD in 3 days
8.7
8.7

Hello, Drawing from my extensive experience and skills in mobile app development and optimization, I am confident that I can tackle your Android scrolling challenge head-on. I have a well-honed proficiency in Android Studio tools, including CPU/Memory profilers and Systrace/Perfetto that will be invaluable in deeply profiling the codebase. By utilizing these tools, we'll generate solid numerical metrics to steer our performance optimization efforts effectively. My ability to identify and address hotspots in the codebase aligns perfectly with your needs, I'm a firm believer in providing holistic solutions grounded in data-backed strategies. From slow ViewBinding to main-thread I/O issues, no stone will be left unturned as we seek to tackle the jank problem faced on high-end phones. I'll document every step of our improvements so that you and your team can fully understand the changes implemented. Additionally, I'll provide a comprehensive "guard-rails" section to ensure that any optimizations made are maintained moving forward. Lastly, but certainly not least, my dedication to writing clean-code marries well with your project as it is often an integral aspect of performance tuning. With me on board, your project will benefit from not only smooth scrollability (jank below 2%), but minimal impact on battery drain as well. Meeting your acceptance criteria, no regressions in startup time or battery drain and all code changes building cle Thanks!
$350 USD in 4 days
7.9
7.9

I’ll begin with a Profileable build and Perfetto trace on each supplied flagship device, capturing FPS, frame-drop/jank percentage, time to first frame, and the required 15-minute battery sample before changing code. I’ll then isolate the actual cause—RecyclerView/Compose work, binding overhead, overdraw, main-thread I/O, or shader compilation—rather than optimizing by guesswork. In 3 days, I’ll deliver the segmented Git patch/PR, matching baseline and post-fix traces with screenshots, and a Markdown report documenting metric deltas, code comments, and CI guard-rails. I’ll re-run the same flows to verify the below-2% Perfetto jank target while checking startup stays within 5% and battery drain within 3%; if the evidence points to a device-specific limitation, I’ll document that clearly. Are the supplied flagship devices available as physical or remote test targets? Muhammad Saad
$250 USD in 3 days
7.7
7.7

Hi there! I'm Özgür, a seasoned Full-Stack engineer with over 10 years of experience in creating high-quality web and mobile applications. As an expert in Android development, I am well-versed in optimizing app performance, especially when it comes to tackling scrolling jank issues. I have a deep understanding of the Android Studio tools you mentioned - including CPU/Memory profiler, Profileable build variants, Systrace/Perfetto - which will be pivotal in our optimization journey. One of my key strengths is my disciplined and data-driven approach to problem-solving. I'll begin by capturing baseline metrics such as FPS, frame-drop %, jank %, time to first frame and battery drain statistics. After refactoring your code base, I'll rerun and document these metrics to indicate the delta - providing you with solid evidence and transparency on exactly how I improved scrolling smoothness. Apart from improving performance, another aspect to my service is knowledge transfer. I'll provide detailed documentation and insights about hotspots and changes made so you can understand why each change works. Your team's future commits can also benefit - as requested, I will furnish a "guard-rails" section outlining patterns to avoid for maintaining optimal performance. With me on-board, you can look forward to minimal scrolling jank (<2%), no regression in startup time or battery drain, and clean builds on your current CI pipeline
$500 USD in 7 days
8.0
8.0

As an experienced software developer with a deep understanding of Android and mobile app development, I am confident in my ability to address the issues you're experiencing with scrolling performance optimization. I have a meticulous and disciplined approach to problem-solving, which will be instrumental in identifying and mitigating the core issues causing jank on your higher-end devices. This approach includes utilizing the various profiling tools in Android Studio that you've listed to ensure every claim I make about a fix is backed by quantifiable data. Moreover, let me assure you that I do not subscribe to a 'one size fits all' approach when it comes optimizing performance—I tailor my solutions to the specific needs of each project. My expertise in RecyclerView and Compose performance issues will allow me not just to identify any hotspots slowing down your codebase but also offer unique solutions that have yielded positive results in similar scenarios. By carefully documenting these hotspots and providing detailed code comments within the pull request, your team will not only understand why each change works but also have effective guardrails to avoid such regressions in the future.
$500 USD in 7 days
7.6
7.6

Hi, I reviewed the project and understand the main requirement: reduce Android scrolling jank below 2% while protecting startup time and battery usage across the supplied flagship devices. I’ll capture baseline FPS, frame drops, jank, first-frame time, and battery drain, then compare identical traces after optimization. Using Android Studio CPU/Memory Profiler, Profileable builds, Systrace, Perfetto, and frame-time overlays, I’ll isolate RecyclerView or Compose hotspots, main-thread I/O, overdraw, binding costs, and shader compilation before delivering a segmented Git patch, annotated changes, trace evidence, screenshots, and Markdown guard rails. Java and Android App Development experience supports clean implementation. I’ll keep the work measurable, CI-safe, and clearly documented for easy review, with responsive communication throughout. Let’s discuss here now.
$250 USD in 30 days
7.5
7.5

I specialize in optimizing Android app performance, particularly in RecyclerView and Compose scenarios. Through meticulous analysis and targeted optimization techniques using tools like Android Studio's profiler, I will identify and address performance bottlenecks. Baseline metrics will be established, and code changes will be documented in a Git-based format. Deliverables will include trace files, screenshots, a Git patch, and a detailed report. The goal is to reduce scrolling jank to below 2% on specified devices while maintaining startup time and battery drain within limits. My experience in optimizing RecyclerView and Compose performance ensures I can meet and exceed your expectations.
$675 USD in 5 days
7.4
7.4

I see you're dealing with scrolling jank on high-end devices, which can often stem from those issues like heavy overdraw or inefficient ViewBinding. And I’ll start by capturing baseline metrics using Android Studio's profiling tools, focusing on FPS and frame-drop percentages to pinpoint the core issues. Once I refactor, I’ll re-run the same traces to highlight improvements, making sure that any changes maintain startup and battery performance within your specified tolerances. My approach includes documenting hotspots and, annotating the pull request with clear explanations for each change. I’ll also include a guard-rails section to help your team avoid future regressions, just to make sure everything stays smooth. I'm ready to get started on this right away, so let’s make it happen! Rajavel Android Performance Optimization | Profiling | Git Management
$250 USD in 10 days
7.2
7.2

Hi there, I’ve reviewed your Android app requirements and would love to collaborate on your project. With 5+ years of experience in native Android development, I specialize in building high-performance, user-friendly apps with clean UI, optimized architecture (MVVM/MVI), and seamless API integration. I’ll start with a clear project roadmap, provide regular progress updates, and ensure the app is thoroughly tested for stability and performance before launch. Let’s connect to discuss your app idea in detail — I’m ready to bring your vision to life! Best, Bhargav Android Developer | Kotlin & Java Expert
$500 USD in 7 days
7.1
7.1

Hi, Thank you for posting the good task! I understand that this is a measurement-first Android performance investigation, with scrolling smoothness as the immediate priority and startup time, memory use, and battery impact protected throughout the process. I can begin by building a reproducible baseline on your supplied flagship devices, recording frame time, FPS, dropped-frame and jank percentages, time to first frame, and the 15-minute battery sample. Using Android Studio CPU/Memory Profiler, Profileable builds, Perfetto/Systrace, and frame-timing tools, I’ll trace the actual bottlenecks before making changes. Depending on the evidence, I’ll investigate RecyclerView or Compose recomposition, expensive binding and layout work, main-thread I/O, overdraw, image handling, allocation pressure, synchronization, shader compilation, and unnecessary background activity. Each optimisation will be isolated in a focused Git commit or pull-request section, with comments explaining the underlying cause and why the change improves performance. After refactoring, I’ll repeat the same scenarios and traces, compare the metrics directly, and document both improvements and any remaining limitations. I’ll also validate startup and battery results against your stated tolerances and ensure the current CI pipeline remains clean. I can share a brief, relevant example of performance optimisation work privately. Best regards, Diah
$500 USD in 7 days
7.6
7.6

Hi,I’ve worked on Android applications where RecyclerView/UI rendering, main-thread workload, memory usage and unnecessary processing caused noticeable frame drops, and I’m comfortable diagnosing performance issues through profiling rather than guessing at fixes. I can share a relevant example of the optimisation work and measurable improvements in chat. For your codebase, I’d follow the exact baseline → optimise → re-profile approach you outlined: • Capture FPS, jank/frame-drop %, time to first frame and 15-minute battery baseline on the supplied flagship devices • Use Android Studio Profiler, Profileable builds and Perfetto/Systrace to identify the actual bottlenecks • Investigate RecyclerView/Compose rendering, layout passes, overdraw, allocations/GC, main-thread I/O, bitmap handling, shader compilation and other hotspots • Refactor only where profiling shows a measurable benefit • Re-run identical traces and compare baseline vs post-fix metrics • Keep optimisations clearly segmented in the Git patch/PR with comments explaining the reasoning • Provide trace files, screenshots and a concise Markdown performance report • Add practical guard-rails/patterns for preventing future regressions in CI I’ll specifically work toward the <2% jank target while keeping startup within the 5% tolerance and battery drain within 3%, with the existing CI pipeline remaining clean. Best regards
$500 USD in 7 days
7.8
7.8

As an experienced mobile app developer with a key focus on performance optimization, I'm confident that I can deliver remarkable results for your project. Over the past 8 years, my work across multiple industries- healthcare, e-commerce, fintech, logistics- has always centered on building high-performance applications on both iOS and Android platforms. This includes utilizing frameworks like Flutter and React Native to ensure a smooth user experience. A notable advantage I bring to the table is my proficiency in profile and troubleshooting. I am comfortable working with several Android Studio tools including CPU/Memory profiler, Profileable build variants, Systrace/Perfetto which will be invaluable in identifying and fixing your application jank. Moreover, being detail-oriented, I always accompany my improvements with comprehensive data measurements such as FPS, frame-drop %, jank % etc., giving you the confidence that every change is backed by tangible evidence. Beyond fixing your issue, my approach also leans towards knowledge transfer. I will annotate the pull request with detailed code comments explaining each change and most importantly I will provide a concise 'guard-rails' section to help your team avoid regression. It's not just about solving today's problem but empowering tomorrow too.
$400 USD in 5 days
6.6
6.6

Hey, tracing down that jank on flagship devices is right up my alley, especially when it turns out to be nested layout overdraw or main-thread frame drops. I'll pull the repo, fire up Perfetto to grab your baseline metrics, and track down whatever is bottlenecking the UI thread during scroll. I've spent plenty of hours hunting down RecyclerView recycling hitches and layout passes that choke high refresh rates. Are you currently using XML layouts or Jetpack Compose for the main screens?
$500 USD in 10 days
6.1
6.1

Hi, You're aiming for 60fps scrolling across flagship devices while keeping startup latency and battery impact in check. I’ve done measurement-driven optimizations where profiling isolates hot paths before any code changes. I’d start by validating the current flow with the repo you provide, gather baseline metrics (FPS, frame-time, jank, time to first frame, battery sample), then target hot paths such as overdraw and main-thread work, validating every change with repeatable traces. One technical risk / key challenge: A single late-stage layout or image decode spike can reintroduce jank; we’ll need guardrails to keep it from creeping back. What devices should anchor the baseline metrics for FPS and jank, and should battery tests run on the same models in CI? What happens if a fix improves scrolling but worsens startup time beyond tolerance, patch rollback or separate PR? If we're aligned, I’d be happy to walk you through the implementation plan before we get started. Best regards, Brandon
$300 USD in 3 days
6.1
6.1

Hi, I understand you need a measurement-driven Android optimisation round focused primarily on scrolling jank, with startup time and battery impact protected from regression. I can begin by establishing reproducible baselines on the supplied flagship devices, capturing frame-time/jank metrics, time to first frame and the requested battery sample using Android Studio Profiler, Profileable builds and Perfetto/Systrace. I’ll then trace the actual bottlenecks rather than applying generic optimisations, whether they involve RecyclerView/Compose rendering, main-thread work, overdraw, allocations, ViewBinding, I/O or shader compilation. After each optimisation pass, I’ll repeat the same profiling scenarios and compare the metrics directly. The patch will be segmented logically with comments explaining the performance rationale, while preserving existing behaviour and keeping startup/battery within the specified tolerances. I’ll provide the baseline/post-fix traces and screenshots, a concise Markdown report and guard-rails covering patterns that should be prevented or monitored in CI. The final changes will also be verified against the existing CI pipeline. Questions: 1. Is the affected UI primarily RecyclerView/XML, Jetpack Compose, or a combination of both? 2. Which Android/Gradle/Kotlin versions and target SDK does the current project use? 3. Can you provide the device models/OS versions and the exact scrolling scenarios used for reproduction? Best regards, Houssame
$250 USD in 1 day
6.2
6.2

Hello, With a wealth of experience in software development and a mastery of Java, I am more than qualified to undertake your Android Scrolling Performance Optimization project. I have successfully completed multiple projects involving RecyclerView and Compose performance enhancements, all marked by considerable improvements in key metrics. Proficiency in utilizing Android Studio's tools for meticulous profiling, such as CPU/Memory profiler and Systrace/Perfetto, is a fundamental part of my daily work. I understand the crucial aspects of this assignment - the importance of measurement-driven optimization and the need to back up every claim with substantial evidence. From capturing baseline metrics to documenting hotspots, I ensure complete transparency and provide clear explanations for each change. The "guard-rails" section mandated in the project will also prove useful as it allows me to share my knowledge and experience to help prevent future regressions. The final deliverables of this project speak volumes about my approach: detailed reports outlining findings, metric improvements, prevention guidelines, alongside clean Git-based patches or pull requests. You can rest assured that once I have optimized your codebase, scrolling jank will be under 2% - bench-tested with Perfetto - without any regressions in startup time or battery drain. Let's make user-experience smooth again! Thanks!
$555 USD in 2 days
6.0
6.0

Hi, I'm Denis, a full-stack developer specializing in Android rendering optimization and RecyclerView performance. I understand jank on high-end devices—it typically stems from main-thread blocking, inefficient binding, or layout thrashing, and requires hard data to fix properly. I'll establish baseline metrics using Android Studio's profiler, Perfetto, and frame-time tracking: FPS, frame-drop percentage, jank rate, time to first frame, and battery drain. Once I've identified hotspots—slow ViewBinding, overdraw, main-thread I/O, or shader delays—I'll refactor methodically and re-run traces to quantify improvements. I've solved similar issues by optimizing view pooling, moving I/O off the main thread, and reducing layout complexity, typically yielding 15-30% frame-time gains. My workflow: profile baseline metrics, document findings with screenshots, implement fixes in a clean PR with detailed comments, re-profile to verify gains, and deliver a markdown report with performance deltas and maintenance guidelines for your team. I'll ensure scrolling jank stays below 2% while maintaining acceptable startup time and battery drain. The main risk is multiple contributing issues. I'll tackle them by impact order, measuring after each change. I'm ready to start immediately. Let's discuss the details. Thanks, Denis.
$250 USD in 5 days
6.0
6.0

Painful jank on high-end Android phones usually means the bottleneck is hiding in a place that normal testing misses—bind churn, overdraw, main-thread reads, or expensive recomposition/render work. The right way to tackle this is exactly how you described it: capture a clean baseline first, trace the bad path properly, then validate every fix against the same scenario so the numbers hold up across devices. I’ve handled optimization passes around RecyclerView-heavy feeds and rendering-sensitive screens where smoothness, startup, and power usage had to be balanced rather than improved in isolation. The useful part is not only fixing the hotspot, but documenting why it happened so the same pattern does not quietly return in later commits. Your deliverables are straightforward to package cleanly in Git with trace evidence and a concise markdown summary. - Is the worst jank happening during first scroll after launch, or sustained scrolling after content is already loaded? - Are image loading, local DB reads, or custom item animations involved on the affected screen? - Would you like the guard-rails section written in a CI/checklist style so your team can turn it into review rules later?
$250 USD in 7 days
6.0
6.0

Hey, The requirement to reproduce the exact same traces before and after each optimization is what makes this a useful performance pass rather than subjective “smoothing.” I’d first establish the baseline on the supplied flagship devices, then use Perfetto/CPU and memory profiling to isolate where frame time is being consumed; the fix should be tied to a measurable hotspot rather than assuming RecyclerView, ViewBinding, overdraw, or shaders are the cause. I’d keep the work focused on the requested performance targets: capture the baseline FPS, jank/frame drops, first-frame time and battery sample, isolate the scrolling bottlenecks, then apply segmented changes and repeat the same measurements. The final patch would include the requested code comments, trace files, metric comparison, prevention guidelines, and CI/build verification, including the startup and battery tolerances. Are the supplied devices running the same app build and dataset, so the baseline and post-fix traces can be compared under identical conditions?
$600 USD in 6 days
6.1
6.1

Dear Client, I’m Md Toriqul Islam, an experienced mobile developer with 10+ years of experience optimizing Android applications, RecyclerView/Compose performance, and production codebases. I have a few questions: 1. Which Android versions and flagship devices reproduce the jank? 2. Is the UI primarily RecyclerView or Jetpack Compose? 3. Can you provide the current CI configuration? I understand you need a measurement-driven optimization round covering scrolling jank first, then startup and battery performance, with identical baseline and post-fix profiling. My skills in Android, Kotlin, profiling, Perfetto, CPU/Memory analysis, and performance optimization fit this work well. I can document hotspots, provide quantified improvements, clean patches, traces, and CI-safe guardrails. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$250 USD in 5 days
5.8
5.8

Salmiya, Kuwait
Payment method verified
Member since Aug 5, 2026
₹12500-37500 INR
₹600-1500 INR
$10-30 USD
$250-750 USD
₹12500-37500 INR
£18-36 GBP / hour
₹12500-37500 INR
$30-250 USD
€6-12 EUR / hour
₹12500-37500 INR
₹1500-12500 INR
$10-100 AUD
$10-30 USD
$250-750 USD
$15-25 USD / hour
$10-30 AUD
$10-30 USD
$10-30 USD
$250-750 USD
$250-750 USD