Skip to content

Flipbook Codepen Site

Your Android observatory with real-time sky view, AR, telescope control, and the only astronomy app that computes your local horizon from topographic data.

Discover. Explore. Master.
Get it on Google Play
Mobile Observatory Dashboard
200,000+ Installs Across All Versions
4.7 Stars (4,800+ Ratings)
14+ Years of Development
5 Languages

All in One App

Everything you need for astronomy, in your pocket

AR Sky View

Point your phone and identify stars, planets, and constellations live

3D Solar System

Explore planets, moons, and comets in an interactive orrery

Satellite Tracking

ISS passes, Starlink trains, and 10,000+ satellites in real-time

Deep Sky Catalog

2,500+ nebulae, galaxies, and star clusters with photos and details

Event Calendar

50+ event types including eclipses, conjunctions, occultations, transits, and more

Smart Notifications

Aurora alerts, solar flares, ISS passes, and event reminders

Live Space Weather

Aurora forecast, Kp-index, solar flares, and NASA SDO images

Moon & Sun

Phases, eclipses, lunar features, sunspot data, and rise/set times

Topographic Horizon

Real terrain profiles from NASA data for precise rise/set times

Observing Planner

Auto-generated session plans based on your equipment and location

Telescope Control Beta

Connect your GoTo telescope and slew to any object with a single tap

2.5M+ Stars

Hipparcos, SAO, and extended catalogs with detailed star data

Get it on Google Play

Free download with optional Pro upgrade

Screenshots

See Mobile Observatory in action

How It Works

From first launch to expert observer

1
Discover the Sky with Real Terrain

Discover

Point your phone at the sky and see stars, planets, and the Sun's path over your real 3D terrain.

2
Explore Astronomical Events

Explore

Browse upcoming conjunctions, eclipses, ISS passes, and thousands of celestial objects with detailed data.

3
Plan Your Observing Session

Master

Generate optimized observing plans, control your telescope, and log your observations like a pro.

Get it on Google Play

Start exploring tonight

Dive Into the Details

Scroll through real app screens — tap to enlarge

Sun & Solar Activity
Sun & Solar Activity
Moon Details
Moon
Lunar Eclipse Details
Lunar Eclipse
Jupiter Details
Jupiter
Algol Variable Star
Algol — Variable Star
Twilight
Twilight

Flipbook Codepen Site

If you're looking for a solid starting point for a flipbook on CodePen, 1. The Cleanest Modern Version (CSS Variables)

It relies heavily on jQuery. In modern web development, importing the heavy jQuery library just for a flipbook effect is generally discouraged due to performance costs. 3. Modern Vanilla JS and Canvas Libraries

Digital flipbooks bridge the gap between traditional print media and modern web interactive experiences. Whether you are building an online magazine, an interactive restaurant menu, or a digital photo album, a realistic page-turning effect elevates user engagement.

We are seeing a shift from jQuery-based flipbooks to and Web Components . Because jQuery is becoming legacy code, modern "flipbook codepen" searches often exclude jQuery by using querySelectorAll and custom events.

var pages = ["img/cover.jpg", "img/page1.jpg", "img/page2.jpg"];

Individual elements layered sequentially. JavaScript or CSS classes dynamically toggle their visibility and rotation states. 3 Popular Methods Found on CodePen

.book touch-action: pan-y pinch-zoom; /* allow vertical scrolling but not horizontal pan interfering */ .page -webkit-user-select: none; user-select: none;

// invoke custom drawing routine per page (adds rich illustrations) if(story.draw) story.draw(ctx, w, h); else // fallback cute icon ctx.font = `$Math.floor(w * 0.2)px "Segoe UI Emoji"`; ctx.fillStyle = '#ab8e64'; ctx.fillText("📖", w*0.7, h*0.7);

When a panel is "open," its z-index is lowered to 1 so the pages underneath can be seen and interacted with.

A highly configurable React component for creating beautiful page-flip books. Key Features: Designed for AI agents with JSON-based configuration and built upon the react-pageflip library. Use Case: The go-to choice for React developers needing a seamless and configurable flipbook component.

<div class="flipbook"> <div class="page hard">Cover</div> <div class="page"> <div class="front">Page 1</div> <div class="back">Page 2</div> </div> <div class="page"> <div class="front">Page 3</div> <div class="back">Page 4</div> </div> <div class="page hard">Back</div> </div>

// optional corner fold effect ctx.beginPath(); ctx.moveTo(w-20, h); ctx.lineTo(w, h-20); ctx.lineTo(w, h); ctx.fillStyle = '#e9d9bf'; ctx.fill(); ctx.beginPath(); ctx.moveTo(w-20, h); ctx.lineTo(w, h-20); ctx.lineTo(w-18, h-18); ctx.fillStyle = '#cfb280'; ctx.fill();

To change page thickness (the "stack" visual), look for box-shadow on the .page element.

Core Features

Tools for astronomers, astrophotographers, and anyone who looks up

3D Solar System

Explore the solar system in an interactive 3D view

  • All planets, dwarf planets, and major moons
  • 1,000+ comets with realistic orbits
  • Time-travel to any date in history
  • Accurate positions and orbital mechanics

Satellite Tracking

Track the ISS, Starlink, and thousands more flipbook codepen

  • 10,000+ satellites with live positions
  • ISS pass predictions for your location
  • Starlink train visibility alerts
  • Iridium flares and bright satellite passes

AR Sky View & Time-Lapse

Point your camera and explore the sky

  • Identify stars, planets, constellations live
  • Time-lapse animation with swipe control
  • Watch planets cross the sky
  • Track satellite passes in real-time

Live Space Weather

Real-time aurora and solar activity dashboard If you're looking for a solid starting point

  • Aurora oval forecast with hemisphere view
  • Planetary Kp-index for geomagnetic storms
  • GOES X-ray flux and solar flare chart
  • Hourly NASA SDO solar images

Tonight's Best

Personalized recommendations for your location

  • Best objects visible tonight
  • Based on your actual horizon
  • Filter by object type and brightness
  • Optimal viewing times included

Comprehensive Catalogs

Massive astronomical database at your fingertips Individual elements layered sequentially

  • 2.5 million stars (optional download)
  • Complete Messier, NGC, Caldwell catalogs
  • 60,000+ asteroids & 1,000+ comets
  • Starlink satellites & ISS

Planning Tools

Plan your observing sessions in advance

  • Rise/set/transit against real horizon
  • Automatic visibility reports
  • Favorite locations with easy access
  • Twilight times and day length

Solar & Lunar

Detailed Sun and Moon information

  • Live Sun imagery and sunspot data
  • Moon phases with realistic rendering
  • Lunar librations and orbital data
  • Solar & lunar eclipse predictions

Recent Google Play Reviews

Fresh 5-star feedback from astronomers around the world

★★★★★
"This app is simply fantastic and keeps getting better. It offers a huge variety of features, making it the most professional app in the Play Store."
Google Play User
December 2025
★★★★★
"Version 4 is amazing: intelligently programmed, very well organized. Thank you for this excellent work!"
Google Play User
November 2025
Get it on Google Play

Trusted by a global astronomy community

The Recommended Way to Start

New users should begin with the freemium app, then unlock premium inside the app when they are ready. If you prefer buying up front, Mobile Observatory Pro remains available as the classic paid edition.

🚀

Mobile Observatory Pro

Classic paid edition for users who prefer a separate upfront purchase

  • One-time purchase directly on Google Play
  • All premium features unlocked from the start
  • Same lifetime premium access as the one-time purchase inside Mobile Observatory
  • Separate app for users who prefer buying up front
  • Existing Pro users can continue using it
Get Mobile Observatory Pro Prefer buying up front? Get Mobile Observatory Pro

Experience the Realistic Sky Rendering

About the Developer

The story behind Mobile Observatory

Wolfgang Zima

Wolfgang Zima

Creator of Mobile Observatory

Wolfgang Zima spent years as a professional astronomer before finding his way into software development. After completing his PhD in Astronomy at the University of Vienna, he worked as a postdoctoral researcher at the Institute for Astronomy at KU Leuven in Belgium for five years. It was there that he discovered a passion for scientific software — writing tools for analyzing spectra of pulsating stars and building a CCD image simulator for ESA's PLATO mission, a space telescope searching for Earth-like exoplanets.

Mobile Observatory started almost by accident: when his Nokia phone broke on a mountain biking trip in late 2010, Wolfgang got his first Android phone and was surprised that no good astronomy apps existed. So he built one. First released in January 2011, Mobile Observatory has since grown into one of the most comprehensive astronomy apps for Android and has been continuously improved for well over a decade.

Wolfgang lives in Freiburg, Germany, where he works as a Senior Mobile Developer at sevdesk. He continues to develop Mobile Observatory with the same enthusiasm as on day one — now with the help of modern AI tools that let him bring new features to life faster than ever.

If you're looking for a solid starting point for a flipbook on CodePen, 1. The Cleanest Modern Version (CSS Variables)

It relies heavily on jQuery. In modern web development, importing the heavy jQuery library just for a flipbook effect is generally discouraged due to performance costs. 3. Modern Vanilla JS and Canvas Libraries

Digital flipbooks bridge the gap between traditional print media and modern web interactive experiences. Whether you are building an online magazine, an interactive restaurant menu, or a digital photo album, a realistic page-turning effect elevates user engagement.

We are seeing a shift from jQuery-based flipbooks to and Web Components . Because jQuery is becoming legacy code, modern "flipbook codepen" searches often exclude jQuery by using querySelectorAll and custom events.

var pages = ["img/cover.jpg", "img/page1.jpg", "img/page2.jpg"];

Individual elements layered sequentially. JavaScript or CSS classes dynamically toggle their visibility and rotation states. 3 Popular Methods Found on CodePen

.book touch-action: pan-y pinch-zoom; /* allow vertical scrolling but not horizontal pan interfering */ .page -webkit-user-select: none; user-select: none;

// invoke custom drawing routine per page (adds rich illustrations) if(story.draw) story.draw(ctx, w, h); else // fallback cute icon ctx.font = `$Math.floor(w * 0.2)px "Segoe UI Emoji"`; ctx.fillStyle = '#ab8e64'; ctx.fillText("📖", w*0.7, h*0.7);

When a panel is "open," its z-index is lowered to 1 so the pages underneath can be seen and interacted with.

A highly configurable React component for creating beautiful page-flip books. Key Features: Designed for AI agents with JSON-based configuration and built upon the react-pageflip library. Use Case: The go-to choice for React developers needing a seamless and configurable flipbook component.

<div class="flipbook"> <div class="page hard">Cover</div> <div class="page"> <div class="front">Page 1</div> <div class="back">Page 2</div> </div> <div class="page"> <div class="front">Page 3</div> <div class="back">Page 4</div> </div> <div class="page hard">Back</div> </div>

// optional corner fold effect ctx.beginPath(); ctx.moveTo(w-20, h); ctx.lineTo(w, h-20); ctx.lineTo(w, h); ctx.fillStyle = '#e9d9bf'; ctx.fill(); ctx.beginPath(); ctx.moveTo(w-20, h); ctx.lineTo(w, h-20); ctx.lineTo(w-18, h-18); ctx.fillStyle = '#cfb280'; ctx.fill();

To change page thickness (the "stack" visual), look for box-shadow on the .page element.

Ready to Explore the Night Sky?

Download the recommended app for new users. Premium can be unlocked later inside the app.

Recommended Version Get Mobile Observatory
Classic Paid Edition Get Mobile Observatory Pro