A challenging new two-finger tapping game for iOS.

Read More

SF Bay Ferry Times

Schedules & more for San Francisco Bay Area ferry services.

Read More

Sight Words: Plane

Practice early reading sight words in a fun-to-play game.

Read More

Coming Soon


Help the lost penguin run along the beach. Pass as many palm trees as possible without tripping up, being knocked out by falling coconuts or being burned by the hot sand.

Buy or earn flip-flops and/or pith helmets to help avoid the burning sand and falling coconuts.


SF Bay Ferry Times provides next boat, schedule, fare and terminal information for several San Francisco bay area ferries. Faster than trying to find the information on the web each time you need it, and always with you, even when you're offline.

Currently including scheduling information for:

  • Alameda/Oakland to San Francisco
  • Alameda/Oakland to South San Francisco
  • Alameda Harbor Bay to San Francisco
  • Vallejo to San Francisco
  • Blue & Gold services between Sausalito, Tiburon and San Francisco
  • Golden Gate Ferries services between Larkspur, Sausalito and San Francisco

Also includes schedule for SF Giants / ballpark ferries from Alameda/Oakland, Vallejo and Larkspur.

Access all the information online or offline, with near-instant load times. Avoid searching for the ferry service web site & hunting for the schedule you need.

If you don't see your route, please let us know via and we'll try to get it added in an update of the app.


Coming Soon

A fun way to let your pre-K through first grade child practice their sight words. Includes the first 200 sight words (the most commonly found words in written English).

Learning sight words allows children to read more confidently, without needing to sound out each word. This simple game will say the word they need to find. The player then slides the airplane left or right to burst the falling balloon with the matching word. Completing all five words in a level without missing any, or hitting incorrect words will earn them 3 stars. Too many mistakes and they'll need to try that level again before the next one is unlocked. Every sixth level is a random recap of the words from the previous five levels.

Three difficulty levels adjust the speed of the balloons, allowing more advanced children to play a faster version of the game, testing their proficiency at recognizing the words.