AstroBuff
An android application built in Android Studio that retrieves & serves various data from Open APIs
Project Description
During my final year of undergrad, I took a course called "Software Product Management", where we dived deep into the process of planing, designing, and developing a software product from scratch using the Agile methodology. In this course, I proved my ability of leadership, work in a team, and learned how to carry out the entire process of software development, from the initial planning phase to the final deployment phase.
I led a team of 4 students (including myself) to develop an Android application that retrieves astronomical data from open resources, and serves to the user in an interesting and interactive way.
Technologies Used
- Java as an application programming language
- Android Studio as the IDE
- Git for version control
- GitHub for hosting the repository
- Notion for project management
- Google Drive for file sharing
- Microsoft Teams for meetings
Core Features
- A built in notification system based on the user's location, that notifies the user when the ISS is passing over their location.
- Serve the user with the astronomical picture of the day, along with fun facts and a quiz to make app more fun & educational.
- User can view the current location of the ISS on a map within AstroBuff app.
- Source astronomical news & events from NASA's RSS feed and serve them to the user within the app.
Contributors
- Shoaib Rain
- Sao Anh Kim, Nguyen
- Yuvaram Devarajulu
- Srishti Nag
View source code on GitHub.