Mobile Application·May 2023

ITTZY

High-performance creative media workflows and visual sharing on mobile.

ITTZY Interface Preview
RoleMobile App Engineer
TimelineMay 2023
CategoryMobile Application
Technologies Used
React NativeJavaScriptAPI Integration

Context & The Challenge

Worked extensively on the mobile application, building multiple modules and integrating custom image and video rendering workflows. The focus was on performance and smooth user experience.

Users faced stuttering and memory leaks when rendering high-resolution photo grids and video feeds, causing frequent crashes on mid-tier Android devices.

System Architecture & Approach

Re-engineered the mobile feed architecture using React Native, implementing virtualized list rendering, progressive asset caching, and custom native thread decoders for fluid media playback.

Key Architectural Decisions

FlashList Virtualization

Adopted FlashList virtualization and custom image caching layers to drop memory footprint by over 45%.

UI Thread Gesture Offloading

Offloaded complex pinch and swipe gesture calculations directly to the UI thread using react-native-reanimated.

Deliverables & Results

  • —Virtualized Media Feeds: Zero-lag infinite scrolling with aggressive memory reclamation for off-screen items.
  • —Custom Media Preview: Instant full-screen media modals with touch pinch-to-zoom and gesture dismissal.
  • —Optimized API Batching: Bundled background requests minimizing cellular radio wakeups.
  • —In-App Asset Editor: Client-side cropping, aspect ratio formatting, and fast media metadata injection.

Achieved steady 60 FPS scrolling on both iOS and budget Android hardware, reducing crash rates by 80%.

Engineering Reflection

“Mobile memory management requires constant vigilance; recycling components and aggressively releasing off-screen image buffers makes or breaks media-heavy apps.”

Interested in discussing a similar project or technical architecture? Get in touch under .