Sun Calendar for iPhone and iPad
Table of Contents
Description
For over 12 years we have been supplying Sunrise and Sunset calendars on our web site, SunriseSunset.com. We were awarded the Sky Award by the Griffith Observatory. We now have this app designed for the iPhone and iPad. All the features of the web site have been included plus more:
- Daily times and other info is on the home screen
- Sunrise, sunset, day length and solar noon times
- Sunrise azimuth and sunset azimuth
- Moonrise, moonset and moon phase times
- Moon percent illuminated (added in version 1.1)
- Dawn, dusk, nautical and astronomical twilight times
- Easily create multiple month calendars
- Print directly to your AirPrint printer
- Email yourself the calendars, which are attached as PDFs. Print the PDFs from your laptop or desktop computer.
- Optionally attach a CSV to the email with the monthly data
- Copy an image of the current calendar into the clipboard
- Various formatting options for times, latitude, longitude and larger font size selection
- Choose the day of week you want the calendar to start on
- Track Sun option will show local time on home screen and follow the sun across the screen during the day
- Thousands of predefined locations, U.S., Canada and around the world
- Favorites screen saves locations for quick selection
- Ability to make a predefined location a favorite or add your own location as a favorite
- Red Pin feature on the map makes it easy to measure the distance between any two points
- Original iPad with iOS 5.1.1
is was supported (version for iOS 5.1.1 is no longer supported, but may be available in the App Store)
- Optimized for iOS 7
If you have questions about using the app or its accuracy, PLEASE visit the app's page at www.EdwardsApps.com, the FAQs at www.SunriseSunset.com, or write me an email via the contact page on those sites.
Original version 1.0.0, was released in November 2013.
Version History
Updates for version 1.2.3, September 16, 2016:
Updates for version 1.2.2, August 4, 2016:
- Minor updates for iOS 9. This release requires iOS 8.1.
- Added the ability to hide the Red Pin by tapping the minus button on the pin's annotation.
- Adjusted Mexican cities in the state of Quintana Roo, e.g. Cancún & Playa del Carmen. They now are in the Eastern time zone (-5:00) and do not observe DST (effective February 1, 2015).
- Added new time zone, KST (+8:30), for all of North Korea (effective August 16, 2015).
- Updated DST rules for Uruguay and Azerbaijan.
- Fixed searching for some U.S. states and Canadian provinces.
- Rewrote help, included new graphics and a section on iTunes File Sharing.
Updates for version 1.2.1, July 10, 2015:
Updates for version 1.2, June 15, 2015:
- Search by city, town, state, province, country name on Locate screen. Can also search by zip or postal code, country code (i.e. za, at, can) or major airport codes (i.e. bru, lga, nrt).
- GPS on Locate screen, when on, will actively track your location. Tap the locate arrow to turn it on, tap again -- arrow will become hollow meaning GPS is off. Click "Bring Back Tutorial Guides" on Settings to see more info.
- Support for iPhone 6 and 6 Plus.
- Added support for Landscape orientation on all devices.
- Updated DST rules for Chile.
- This update requires iOS 7.1. Next major release will require 8.0.
Updates for version 1.1.1, August 30, 2014:
- Updated DST rules for Russia
- Added Regional support for numbers with a comma separator
- This update requires iOS 6.0. Next major release will require 7.1
Updates for version 1.1, March 31, 2014:
- Added moon percent illuminated option
- Added moon tracking to Sun & Moon screen
- Today's date is highlighted on calendar
- Updated DST rules for Fiji
Bug Reports & Fixes
Bug in versions 1.2.2 and earlier, September, 2016.
When running on iOS 10, the app will be unable to save some changes to favorite data and will create an error log.
This has been fixed in version 1.2.3.
Bug in version 1.2, June 29, 2015.
When the app is trying to make a larger font size on the Calendar, there is a problem calculating the size of the font for both
Astronomical and Nautical Twilights. This can cause the app to hang.
The workaround is to not select Larger Font Size on Calendar on the Settings screen when either Astronomical or Nautical Twilight is set to On.
This has been fixed in version 1.2.1.
Warning for iOS 8.3, April 16, 2015.
When the app is trying to create a new location or changing the coordinates of some locations it will crash without saving.
Earlier versions of iOS, 8.2 and lower, continue to work properly.
We are working on releasing a new version of the app, it will be a few weeks as we are also updating it for the iPhone 6
and 6 Plus. For now, the best workaround is to set a Red Pin (press and hold on the map on the Locate screen)
and tap that line in the Nearby Locations table so the calendar and times get created for the Red Pin coordinates.
This has been fixed in version 1.2 of the app.
Responses to Apple Store Reviews
Review: Great Presentation - Poor Data
by Rodentking - Dec 24, 2015
Okay, we are after the Winter Solstice and sunrise gets later every day according to this app. WRONG
Response: The latest sunrises and earliest sunsets don’t come on the winter solstice, the shortest day of the year.
For locations in the mid-latitudes of the Northern Hemisphere, the earliest sunset is in early December; the latest sunrise is in early January.
See the following article:
Why aren’t the earliest sunsets on the shortest day?
How To
Modify the Time Zone of a Favorite
- On the Favorites screen find the location that you need to fix.
For this example, Vancouver has the incorrect time zone and the wrong DST rule.
Vancouver is actually in the Pacific time zone (UTC -8:00) and uses the North America DST rules.
Vancouver has the wrong time zone and DST rule (underlined in red).
- Tap the circled i (circled in green) to bring up the Detail screen.
The Time Zone data is a button (circled in green).
- Tap the Time Zone button (circled in green).
The time zone list with the wrong one selected.
- Scroll down the list and tap (to select) the correct time zone: Pacific PST (-8:00) with DST: North America
Correct time zone selected.
- Click the "< Detail" button near the top to return to the Detail screen.
Newly modified time zone data is highlighted in yellow. Save button is circled with green.
- Click the Save button (circled with green) and click the "< Back" button and go to the Locate screen.
Locate screen.
- The location has now been corrected — all the screens in the app will use the new time zone and DST for that location.
Support
The Daylight Saving Time (DST) rules used by the app are the same as the SunriseSunset.com site. This page documents them.
Suggestions, requests, bug reports can be sent using the Contact the Developers page.
Credits
Compiler & Graphics
Books
- Objective-C — Developer Reference by Jiva DeVoe
- Beginning iOS 5 Development — Exploring the iOS SDK
by Dave Mark | Jack Nutting | Jeff LaMarche
- iOS 7 App Development Essentials by Neil Smyth,
published by and latest version on eBookFrenzy.com
- Core Animation by Marcus Zarra & Matt Long
- Core Data for iOS by Tim Isted & Tom Harrington
- Cocoa Programming for Mac OS X — Fourth Edition by Aaron Hillegass & Adam Preble
Lectures
I highly recommend this series of class lectures by Brad Larson.
He is a fantastic teacher and I can virtually guarantee that if you are a beginner or
an intermediate iOS programmer you will learn a lot from this class (even though it is a few years old).
You will also see him contributing in the online community, such as stackoverflow.com.
Online Resources
- w3schools.com — Superb site for web developers with references and free tutorials on HTML, CSS, JavaScript and more.
- Tutorials on RayWenderlich.com — Outstanding free tutorials.
- stackoverflow.com — Essential site
with answers to all kinds of questions and issues that developers face.
- Typography
- Validation – Check the markup, syntax and structure of Web documents (HTML, XHTML, …)
Screenshots
iPhone 4-inch images (all other sizes are also supported), see iPad images for the Settings screen, click to enlarge.
iPad, Landscape (Portrait is also supported), click to enlarge