Legacy App Maintenance & Development

Noggin

Educational Learning Platform for Preschoolers by ViacomCBS

2019 - 2021
ViacomCBS / Nickelodeon
iOS, Android, AppleTV

Project Overview

Noggin stands as a comprehensive educational streaming service designed specifically for preschoolers, featuring interactive learning activities, educational videos, and beloved Nickelodeon characters that make learning fun and engaging.

As a strategic component of the ViacomCBS digital education initiative, we provided comprehensive legacy app maintenance and development services for the Noggin mobile applications across iOS, Android, and AppleTV platforms. Our team ensured the applications remained engaging, educational, and safe for young learners while seamlessly integrating new content from Nickelodeon's extensive preschool programming library including Blue's Clues, Dora the Explorer, Bubble Guppies, and more.

The platform provides young learners with unlimited access to educational games, learning videos, interactive activities, and ad-free content specifically curated for early childhood development. Our implementation focused on delivering reliable DRM-protected streaming, COPPA-compliant data handling, parental subscription management, and age-appropriate user interface design with progress tracking for educational milestones across all supported devices.

10M+
Global Downloads
3
Platforms
500+
Learning Activities
Noggin App Showcase

Our Role & Responsibilities

Technical contributions and key deliverables

Native Mobile Development

  • Maintained and evolved existing iOS codebase using Swift and Objective-C with MVVM architecture for scalable, testable application structure with reactive programming patterns
  • Maintained and evolved existing Android codebase using Kotlin and Java with modern architecture components, ExoPlayer integration, and coroutine-based async operations
  • Updated and optimized video player components to meet evolving DRM requirements including FairPlay (iOS/tvOS) and Widevine (Android) compliance with kid-safe streaming features
  • Implemented comprehensive offline download functionality for learning content with storage optimization, expiration management, and background sync for seamless educational experience

Enterprise Collaboration

  • Coordinated directly with ViacomCBS education and content teams across Nickelodeon preschool division for synchronized content releases and educational curriculum alignment
  • Participated in bi-weekly agile sprint cycles, daily standups, sprint planning, and retrospectives within the client's scaled agile framework (SAFe)
  • Collaborated comprehensively with QA organization on child-safety testing, usability testing with focus groups, and production validation across extensive device matrices
  • Partnered with educators and child development specialists on age-appropriate content delivery, learning milestone tracking, and educational effectiveness metrics

Technical Implementation

  • Integrated privacy-compliant analytics SDKs with COPPA-compliant tracking, audience segmentation without PII collection, and parental consent management workflows
  • Implemented sophisticated parental subscription management with In-App Purchase integration (iOS), Google Play Billing (Android), and subscription status synchronization across devices
  • Managed beta testing programs through TestFlight (iOS) and AppCenter (Android) with phased rollouts, crash-free release monitoring, and parent feedback collection
  • Optimized application performance for various tablet and phone screen sizes including responsive layouts, adaptive bitrates, and device-specific optimizations for educational content delivery

Kids Safety & Education

  • Ensured full COPPA (Children's Online Privacy Protection Act) compliance with comprehensive data handling policies, parental consent flows, privacy-by-design architecture, and regular compliance audits
  • Implemented kid-safe UI/UX design with no external links, no third-party advertising, no in-app purchases without parental gates, and age-appropriate content presentation for preschoolers
  • Added comprehensive parental gates for subscription management, settings access, and account management with multi-step verification, PIN protection, and adult-oriented challenge questions
  • Created sophisticated age-appropriate content filtering system with educational milestone tracking, progress reporting for parents, and adaptive learning path recommendations based on child development stages

Technical Challenges & Solutions

Complex problems we solved during development

COPPA Compliance

  • Challenge: Educational children's app required strict COPPA compliance with zero tolerance for privacy violations and data collection without verifiable parental consent
  • Solution: Implemented privacy-by-design architecture with data minimization, verifiable parental consent workflows, comprehensive audit logging, and regular third-party compliance audits
  • Result: 100% COPPA compliance with zero violations during production operation and successful FTC compliance reviews

Offline Content Management

  • Challenge: Managing downloaded educational content with licensing windows, storage constraints on family devices, and synchronization across multiple child profiles
  • Solution: Built content lifecycle management system with automatic expiration, intelligent storage optimization, download queuing, and background refresh for expired educational content
  • Result: Efficient storage utilization with 50% reduction in cache size through intelligent compression and 99.5% download success rate

Performance Optimization

  • Challenge: App needed to perform smoothly on older family devices while maintaining rich interactive educational experiences for young children
  • Solution: Implemented aggressive asset optimization, lazy loading, image caching, memory management with device-specific quality adjustments, and educational content pre-fetching
  • Result: 45% reduction in app size and 40% improvement in load times on older devices while maintaining educational content quality

AppleTV Integration

  • Challenge: Extending educational platform to AppleTV with remote control navigation, 10-foot UI design, and family viewing experience optimization
  • Solution: Built tvOS application with focus-based navigation, simplified UI for living room experience, Siri Remote integration, and Family Sharing support
  • Result: Seamless cross-platform experience with 4.3+ star rating on AppleTV App Store

Technical Stack

Technologies, frameworks, and tools

iOS & tvOS

Swift 5+ Objective-C MVVM RxSwift AVKit AVFoundation FairPlay DRM In-App Purchase tvOS TestFlight

Android

Kotlin Java 8+ MVVM ExoPlayer Coroutines Flow Widevine DRM Google Play Billing AppCenter

Backend & DevOps

Jenkins Fastlane Bitbucket GitHub Enterprise CI/CD AWS CloudFront CDN

Integrations

Braze NewRelic Google Analytics (COPPA) COPPA Compliance In-App Purchases Parental Controls Progress Tracking

Project Outcomes

Measurable results and achievements

Market Performance

  • 10M+ downloads across iOS, Android, and tvOS platforms
  • Top 5 Education app in Kids & Family category across multiple markets
  • 4.4+ star average rating across App Store, Google Play, and AppleTV App Store

Streaming Performance

  • 99.4% playback success rate across all supported devices and platforms
  • <3 second video start time on standard broadband connections
  • HD streaming support with adaptive bitrate optimization for educational content

Technical Excellence

  • 99.8% crash-free session rate in production environment
  • 45% reduction in app size through optimization
  • 100% COPPA compliance with zero violations

Educational Impact

  • 500+ learning activities successfully delivered across all platforms
  • Successfully supported major show launches (Blue's Clues, Dora, Bubble Guppies)
  • Maintained 99.5% uptime during high-traffic periods and new content releases

Ready to Build Your Next Project?

Let's collaborate to bring your app idea to life with the same quality and expertise.