Skip to main content
INFYNNO
INFYNNO
Infinite InnovationsInfinite Innovations
Portfolio·Free Malaysia Today
Media · News PublishingMobile AppWeb AppMalaysia

Free Malaysia Today

Malaysia's most-read English news platform - 50M+ monthly pageviews rebuilt for performance.

View Live SiteBuild Something Similar
Free Malaysia Today - project showcase
50M+
Monthly Pageviews
10+
Content Categories
Web + Mobile
Platforms Delivered
0
Downtime
OV

Project Overview

01The client

Free Malaysia Today (FMT) is one of Malaysia's leading independent digital news publishers, serving millions of readers monthly across English and Malay-language coverage. With 50 million pageviews per month on the web, their mobile audience deserved an experience built to match that scale.

02Our partnership

This wasn't a greenfield build in isolation - Infynno also handles ongoing upgrades, optimization, deployment, performance tuning, and security for the platform, making us FMT's dedicated mobile technology partner across both the web and app ecosystem.

01

The challenge they faced

FMT needed a native mobile app that could deliver millions of monthly readers the same editorial breadth as the web - bilingual coverage, rich WordPress articles, video, and push alerts - without sacrificing performance on mid-range devices or reliability on patchy Malaysian networks.

Media / PublishingMedia · News Publishing
01

Content at Scale

Thousands of articles across 10+ categories and subcategories, with mixed content types - text, images, embeds, videos, and inline advertisements - all needing to load fast and render correctly on every screen size.

02

Performance on Real Devices

Long news feeds must scroll smoothly not just on flagship phones but on mid-range devices used by the majority of readers. A laggy feed is a reader lost.

03

Rich Article Rendering

FMT publishes WordPress-style HTML articles containing images, ordered and unordered lists, embeds, inline ads, and video. This content doesn't map cleanly to React Native's component model - a custom rendering engine was required.

04

Bilingual Publishing

English and Malay (Berita) content coexist in one app with separate navigation structures, distinct push notification topics, and different editorial workflows - all needing to feel native to each language's readership.

05

Unreliable Connectivity

Malaysian readers frequently encounter weak or patchy mobile networks. The app needed to remain usable and trustworthy even in degraded connectivity conditions - not just throw an error screen.

06

Push Notification Complexity

Topic-based push alerts (Breaking News, Berita Utama, Sports, and more), deep-linking directly to the correct article, and correct handling of iOS APNs and Android notification channels all needed precise implementation.

07

Monetization Without Harming UX

AdMob banners in feeds and article bodies generate revenue critical to the publisher - but poorly placed or poorly loaded ads destroy the reading experience. Getting the balance right required placement-specific ad unit configuration and performance-conscious rendering.

08

Tablet Support

iPad and large Android tablet readers expect dedicated layouts - not stretched phone UI. Both platforms needed purpose-built responsive components.

09

Operational Control at Scale

A live news product needs remote force-update configuration, analytics visibility, and cache management tooling - not just a static app release.

02

How we solved it

01

Dual Data Layer for Speed

We designed a two-tier data architecture: priority-based S3 JSON feeds (high/medium/low priority) power list and landing page performance with near-instant load times, while a GraphQL API handles deep content queries - individual articles, search, tags, related content. This separation means feed browsing is never blocked by heavy content fetches.

02

FlashList for High-Performance Feeds

We replaced standard FlatList with Shopify's FlashList for all news feed views, delivering virtualized rendering that keeps long category feeds smooth even on mid-range Android devices - the critical user segment for a Malaysian publisher.

03

Custom HTML Article Renderer

We built a purpose-built HTML renderer using htmlparser2 with theme-aware typography, YouTube embed support, and inline ad slot injection. This gives FMT full fidelity between their WordPress CMS output and what readers see in the app - including correct handling of images, lists, embeds, and advertising placements.

04

Cloudflare Image CDN with Smart Loading

All article images are served through Cloudflare's Image CDN with preset responsive widths. We implemented retry/backoff logic, a prefetch queue for adjacent articles, and LQIP (Low Quality Image Placeholder) so images always feel progressive and intentional - never blank or broken.

05

Firebase + Notifee Notification Architecture

Firebase Cloud Messaging handles topic subscriptions and message delivery. Notifee manages foreground notification display, iOS APNs configuration, and Android notification channel setup. Deep links use slug/date parameters to navigate directly to the correct article - ensuring breaking news alerts land readers exactly where they should.

06

MMKV Offline Caching

React Native MMKV provides high-performance key-value storage for bookmarks, visited article tracking, and settings persistence. Expo FileSystem handles landing page data caching so the app always has content to show even on re-launch with no connectivity.

07

Personalization & Reading UX

Readers can set light, dark, or system theme, adjust text size, toggle article standfirsts, track visited articles, and bookmark stories for later - all persisted locally without requiring an account.

08

Tablet-Responsive Layouts

We built dedicated card components and responsive layout logic for iPad and large Android tablets, ensuring the app genuinely scales up rather than just stretching phone layouts.

09

Remote Force-Update & Analytics

A remote configuration served from S3 controls force-update behavior - blocking outdated app versions with a store redirect before they cause compatibility issues. Firebase Analytics tracks engagement across categories, and in-app review prompts are triggered at appropriate moments in the reading journey.

Core Features

What we built for them

“The full FMT editorial experience - bilingual categories, rich articles, search, bookmarks, and video in one native app.”

Content & Reading8 capabilities

Full Category Navigation

Home, News, Berita, Opinion, World, Business, Property, Sports, Lifestyle, Videos - with subcategory support

Bilingual Coverage

Separate navigation and push notification topics for English and Malay readership

Custom HTML Article Reader

Theme-aware typography, embeds, and inline ads with swipe-between-articles navigation

Share, Bookmark & Sticky Header

Continuous reading with share, bookmark, and persistent header throughout scroll

Related Articles & Tags

Tag-based discovery and related article recommendations

Real-Time Search

Search with history, pagination, and visited-state indicators

Offline Bookmarks

Saved articles persisted via MMKV - available without connectivity

Video Hub

FMT News, Lifestyle, Exclusive, and News Capsule channels with in-app YouTube playback

01 / 03
04
Platform Stats

Stats at a Glance

01

Monthly Web Pageviews

50,000,000+
02

Market

Malaysia (English + Malay / Berita)
03

Platform

iOS (iPhone + iPad) & Android

Publisher

FMT Media Sdn Bhd - freemalaysiatoday.com

Content Categories

10+ (News, Berita, Opinion, Business, Sports, Lifestyle, Property, World, Video)

Push Notification Topics

Breaking News, Berita Utama, Top Opinion, Business, Sports, Lifestyle

Ad Integration

Google AdMob (Feed + Article + Run-of-Site)

Data Architecture

Dual layer - AWS S3 JSON feeds + GraphQL API

Website

freemalaysiatoday.com

See it in action

Real screens from the live product - 3 web · 1 mobile

Homepage
Homepage
Breaking news feed with hero stories, categories, and trending topics
Video Section
Video Section
Video news player with autoplay and related content sidebar
Article View
Article View
Optimized reading layout with related articles and inline ad slots
Category Browse
Category Browse
Filterable news category pages with pagination and tag filters
06

Results & Impact

A fast, bilingual, native news experience that works on real devices and real networks.

Fast, smooth feed browsing even on mid-range devices and weak networks

Full editorial experience - all categories, bilingual coverage, and video - in one app

Reliable push alerts that deep-link directly to the right breaking story

Offline resilience so the app is never a dead end on a poor connection

Personalized reading experience with theme, text size, and bookmarks

01 / 03
07

Built with the right tools

Frontend
Next.js 14TypeScriptTailwind CSSReact Query
CMS
WordPress HeadlessWP REST APIACF Pro
CDN & Performance
Cloudflare CDNWebP OptimizationISR + Edge Cache
Ads & Analytics
Google DFPGoogle Analytics 4Chartbeat
DevOps
DockerVercel EdgeGitHub Actions
Project Snapshot
IndustryMedia · News Publishing
Country🇲🇾 Malaysia
Year2024
Monthly Pageviews50M+
Tech MigrationLegacy → Next.js 14
Media / Publishing
Start Your Project

Got a projectin mind?

We've shipped digital media platforms like Free Malaysia Today - and we'd love to build your next one. Let's talk.

🚀End-to-end delivery🤝Dedicated team🔒NDA protected
Start a Conversation
See More Work
Proven Results
What Free Malaysia Today Achieved
50M+Monthly Pageviews
10+Content Categories
Web + MobilePlatforms Delivered
0Downtime
Get Results Like This
01
Discovery
02
Build
03
Test
04
Launch
Infynno

Infynno is an AI-native product engineering company helping businesses build, modernize, and scale software products through AI, automation, and experienced engineering teams.

Trusted worldwide

Google
Google
4.9
22 reviews
Clutch
Clutch
4.9
8+ reviews
Upwork
Upwork
Top Rated
8K+ Hours, 20+ Jobs
Glassdoor
Glassdoor
5
18 reviews

Trusted worldwide

Google
Google
4.9
22 reviews
Clutch
Clutch
4.9
8+ reviews
Upwork
Upwork
Top Rated
8K+ Hours, 20+ Jobs
Glassdoor
Glassdoor
5
18 reviews

Engineering Services

  • AI Strategy & Consulting
  • AI Integration
  • AI Automation & AI Agents
  • IT Consulting
  • Web Development
  • Product Development
  • AI Search Visibility (AEO + GEO)
  • Social Media and Branding

Edtech Industry Expertise

  • Learning Management Software
  • Exam Preparation Platform
  • Tutor Management Software
  • Medical Entrance Exam Platform
  • Scholarship Exam Platform
  • AI For Education
  • EdTech Mobile App Development

Company

  • About Infynno
  • Our Work
  • Client Success Stories
  • Life @ Infynno
  • Contact Us

Resources

  • Case Studies
  • Guides
  • Blogs
  • FAQs
  • Open Source & Community
  • Careers

Contact

  • Project Inquiry

    sales@infynno.com
  • HR & Careers

    hr@infynno.com
  • Phone

    +91-84888-38308

Office address

India

Ahmedabad, India

E-720 Ganesh Glory 11,

Nr. BSNL Office, Jagatpur Road,

Gota, S.G. Highway,

Ahmedabad - 382481, Gujarat

IST · UTC+5:30

Trusted worldwide

Google
Google
4.9
22 reviews
Clutch
Clutch
4.9
8+ reviews
Upwork
Upwork
Top Rated
8K+ Hours, 20+ Jobs
Glassdoor
Glassdoor
5
18 reviews
ISO 27001:2022 certified company

An ISO 27001:2022 Certified Company

  • LLP Identification Number - AAZ-7794

© 2026 Infynno Solutions LLP. All rights reserved.

Privacy PolicyTerms of UseCookie PolicySitemap
Infinite Innovations