MOBILE APPLICATION CASE STUDY

Internacional de la Educación América Latina (IEAL/OLPE) — Bringing Two Education Platforms Together in One Mobile Experience

A cross-platform mobile companion for Education International’s Latin American digital ecosystem

Client Overview

Education International (EI) is the voice of teachers and education support personnel worldwide. Representing more than thirty-two million trade union members across roughly four hundred affiliated organizations in one hundred and seventy countries and territories, EI is the largest and most representative global sectoral federation of education unions.

EI campaigns for publicly funded, quality education accessible to every student regardless of background, and works to combat xenophobia, racism, and discrimination based on gender, sexual orientation, and socio-economic or ethnic status. It also supports the growth of independent, democratic teachers’ organizations and collaborates with other global union federations to advance solidarity across the education sector.

For this engagement, EI’s Latin American arm operates two closely linked digital properties — Internacional de la Educación (IEAL) and Observatorio Latinoamericano de Políticas Educativas (OLPE) — through which it publishes news, policy analysis, campaign updates, and regional publications.

Objective

EI wanted to extend the reach of both IEAL and OLPE beyond the desktop web by giving its regional audience teachers, union members, policy analysts, and affiliated organizations across Latin America direct mobile access to news, campaigns, and publications. The goal was a single, unified mobile application that mirrored the full functionality of both websites and consumed their existing APIs, without requiring a separate app or duplicated content pipeline for each property.

The Challenge

Our Solution

Cyblance built a single React Native application for both Android and iOS, allowing one codebase to serve two platforms a decision that shortened development time and reduced the long-term cost of maintaining parallel native apps. The app connects to EI’s existing web services and MySQL-backed PHP APIs, so content published through the websites flows into the mobile experience without any duplicate data entry.

Landing Experience

On opening the app, the user is presented with the names of both websites and chooses which one to explore. This keeps the two properties clearly separated while allowing quick switching later without leaving the app.

Internacional de la Educación (IEAL)

Selecting IEAL opens its home page, where the user can browse articles in descending date order or search by keyword. A hamburger menu opens the main navigation, and each main menu item expands into a submenu leading to its respective pages. Within IEAL, the app organizes content into the following sections:

  • News — activities, regional meetings, campaigns, and affiliated events.
  • Red de Trabajadoras de la Educación — a campaign section that expands into “Qué es la RED?”, “Actualidad”, and “Eventos afiliadas”.
  • Movimiento Pedagógico Latinoamericano — a second campaign section with its own “Qué es la MPL?”, “Actualidad”, and “Eventos afiliadas” pages.
  • Sobre IEAL — background pages covering “Qué es la IE y la IEAL”, “Comité Regional”, “Ejes de Trabajo”, “Oficina Regional”, and “Organizaciones Afiliadas”.
  • Centro de Recursos — a resource library with “Publicaciones IEAL”, “Publicaciones de afiliadas”, “Declaraciones”, “Denuncias”, “Videos”, and “Fotografías”.

From the bottom of the main menu, the user can switch straight over to the second website without restarting the app.

Observatorio Latinoamericano de Políticas Educativas (OLPE)

OLPE mirrors the same navigational logic as IEAL while surfacing its own content types through five main sections: Noticias, Educar No Lucrar, Análisis, Lector de Noticias, and Sobre OLPE.

  • Análisis — analysis reports and country profiles, browsable by selecting a country’s flag, giving users a quick visual way to drill into region-specific policy content.
  • Lector de Noticias — a dedicated news reader where articles can be filtered by tags and by country.
  • Sobre OLPE — a CMS-driven page describing the organization, including a contact form for users to submit their details directly from the app.

Key Features at a Glance

How the Approach Holds Up Against Today’s Mobile Trends

The core decisions made on this project a single cross-platform codebase, API-driven content, and modular navigation line up well with where mission-driven and membership-based organizations are taking their mobile strategy today:

Cross-platform frameworks have matured further

React Native remains one of the two dominant frameworks for organizations that need one team to ship to both app stores, and its ecosystem (Expo, native modules, over-the-air updates) has continued to mature since this build, making it easier to push content and bug fixes without waiting on app-store review cycles a natural next step for an app like EI’s that updates frequently with campaign news.

Offline-first and low-bandwidth resilience

Membership organizations with a global, often rural or low-connectivity audience increasingly cache articles and country analyses locally, so content already loaded such as a downloaded policy report remains readable without a live connection, a pattern that would extend naturally onto EI’s existing “download content” capability.

Consolidated, tag-driven content discovery

The tag- and country-based filtering already built into Lector de Noticias reflects a broader shift away from rigid menu trees toward faceted search, which is now standard practice for large multilingual publishers managing hundreds of articles across many regions.

Push notifications for campaign engagement

Union and advocacy apps increasingly use targeted push notifications for example alerting members in a specific country when a new campaign update or affiliate event is published as a lightweight way to bring users back into sections like RED de Trabajadoras or MPL without redesigning the navigation.

Accessibility and localization as first-class requirements

With content spanning multiple Latin American countries, accessibility features (scalable text, screen-reader support) and deeper localization tooling have become standard expectations for regional NGO and union apps, building on the Spanish-language content structure already in place here.

Results

Cyblance delivered a single React Native application that successfully unified two previously separate web properties — IEAL and OLPE into one coherent mobile experience for iOS and Android.

  • A shared codebase across both platforms reduced development effort and cost compared to building separate native apps.
  • Members and affiliates gained mobile access to the full breadth of existing web content news, campaigns, analyses, and resources without EI’s editorial team needing a separate content workflow.
  • The nested, campaign-based navigation preserved the structure and depth of the original websites while remaining usable on a mobile screen.
  • By connecting directly to EI’s existing PHP and MySQL services, the app stayed content-consistent with the websites from day one, with no duplicate data entry required.

Conclusion

This project shows how a well-scoped React Native build can bring two distinct, content-rich websites into a single, easy-to-navigate mobile app without asking an organization to rebuild its backend or split its editorial process in two. For Education International, that meant its Latin American network of teachers, unions, and affiliates gained a direct, mobile-first channel to the news, campaigns, and policy work that connects them.

At Cyblance, this reflects the kind of cross-platform, API-first mobile development we bring to mission-driven and membership organizations building apps that respect existing content investments while opening up new, accessible ways for communities to stay engaged wherever they are.

PhoneWhatsApp