About Moon Phases & Sky Events
Opening the App for the First Time
The app loads directly to the current moon phase screen. No login. No tutorial. No permission requests. Just a large circular graphic showing the moon's current illumination, with a percentage number next to it. Below that, four tabs: Phase, Calendar, Events, and More. The Phase tab shows the moon's age, distance from Earth, and rise/set times. It also displays sunrise and sunset times for your location. The app uses your device's location services automatically, but you can manually enter coordinates if you prefer. The interface is clean, with a dark theme that is easy on the eyes at night. There is no onboarding flow, which means new users might feel lost at first. However, the information is presented clearly enough that most people can figure it out within a minute. The app does not ask for any permissions upfront. It only requests location access when you try to use the location-based features. This is a respectful approach compared to many apps that demand permissions immediately. The offline capability is evident from the start — the almanac data is already stored on your device, so you do not need a network connection to browse events.
The Calendar tab shows a monthly view with moon phases marked on each day. Tapping a day reveals more details, including the zodiac sign the moon is in and a brief description. The Events tab lists upcoming sky events like eclipses, meteor showers, and planetary conjunctions. Each event has a date, time, and a short description. You can filter events by type and set reminders for specific ones. The More tab contains settings, feedback, and the privacy policy. The app's design is functional rather than flashy. It gets the job done without unnecessary animations or distractions. This is a practical tool for amateur astronomers, photographers, and anyone interested in the night sky. The lack of a tutorial might be a barrier for casual users, but the information is self-explanatory once you start exploring.
How Offline Almanac and Notifications Work Together
The offline sky events almanac is the app's standout feature. It stores a comprehensive database of astronomical events directly on your device. This includes all major and minor events for the current year and beyond. The database is updated when you install new versions of the app. This means you can browse events even when you are in a remote location without cell service. The notification system builds on this offline capability. You can set alerts for specific events, and the app will notify you even if you are offline. The notifications are triggered by the device's internal clock and calendar, not by a server. This is a significant advantage over apps that rely on cloud-based notifications. For example, if you are camping in a national park with no signal, you can still receive a reminder about a meteor shower. The combination of offline storage and local notifications creates a reliable system that does not depend on internet connectivity. This is not explicitly stated in the Play Store description, but it is a logical consequence of the features. The app also allows you to customize which events trigger notifications. You can choose to be alerted only for major events like eclipses, or for minor ones like planetary conjunctions. This level of control is useful for both casual observers and serious astronomers. The zodiac month calendars add another layer of functionality. They show the moon's position in the zodiac for each day, along with interpretive descriptions. This appeals to users interested in astrology as well as astronomy. The combination of scientific data and astrological interpretations makes the app versatile, though it may not satisfy purists in either camp.
Performance and Stability Observations
The app runs smoothly on most devices. The startup time has been improved in version 3.2.0, according to the changelog. Navigation between tabs is quick, with no noticeable lag. The widgets update reliably in the background, as promised in the changelog. The dark theme is consistent across all screens, and the adaptive app icon adapts to different device themes. The app does not display ads, which is a pleasant surprise for a free app. There are no in-app purchases mentioned, so it appears to be completely free. However, the app does have some limitations. The event database, while comprehensive, may not include every minor event. The descriptions are brief and may lack detail for advanced users. The app also does not support cloud backup or synchronization across devices. If you set reminders on one device, they do not sync to another. This is a drawback for users with multiple devices. The app has a rating of 3.8 stars based on over 3,000 votes, indicating that while many users are satisfied, some have encountered issues. The most common complaints likely relate to the lack of advanced features or the occasional bug. The changelog mentions "faster startup and smoother navigation," suggesting that previous versions may have had performance issues. The app also supports Android 15, which is a positive sign for long-term compatibility. The privacy policy states that no data is collected or shared, which is a strong point for privacy-conscious users. The app does not request unnecessary permissions, which further enhances its trustworthiness.
One Technical Detail About Notifications
The app uses the Android notification system to deliver alerts. When you set a reminder for an event, the app schedules a notification using the AlarmManager or WorkManager. This ensures that the notification is delivered even if the app is not running. The app does not use Firebase Cloud Messaging or any other push notification service. All notifications are generated locally on the device. This approach has two advantages: it works offline, and it does not require any server infrastructure. However, it also means that notifications are only as accurate as the device's clock. If the device's time is incorrect, the notification may be off by a few minutes. The app also relies on the device's location services for accurate rise and set times. If location services are disabled, the app uses a default location, which may not be accurate for your area. The app does not provide a way to manually adjust the time zone, which could be an issue for users who travel frequently. Despite these limitations, the notification system is reliable and effective for most users. The app also includes a "test notification" feature in the settings, allowing you to verify that notifications are working correctly. This is a thoughtful addition that helps users troubleshoot any issues. The app's notification settings are granular, allowing you to enable or disable notifications for each event type individually. This level of control is rare in free weather apps.
Get File
App Specifications
| Latest Version | 3.2.0 |
| Uploaded by | Zdravko Stoyanov |
| Requires Android | Android 5.0+ |
| Category | Weather |
| Content Rating | Rated for 3+ |
Technical Details
| Package Name | com.stoyanov.dev.android.moon |
| Languages | English |
| Architecture | arm64-v8a |
| Signature | 3a1a93e06e5db4ab118ff942eaa181d03d3bf75775fd072d0b54e43dce935d27 |
Security & Additional Info
| Scan Result | Secure |
| Package Name | com.stoyanov.dev.android.moon |
| SHA‑256 | 3a1a93e06e5db4ab118ff942eaa181d03d3bf75775fd072d0b54e43dce935d27 |
| SHA‑1 | 6630c906869d2042b07239f31440d9cb9d01b208 |
| App Permissions | 0 |