3.6 KiB
date |
---|
2024-06-10 |
Project Proposal
Objective: The purpose of this assignment is to guide students in creating a comprehensive project proposal for an Android application. This proposal will serve as the foundation for the semester-long project, outlining the project's goals, scope, features, and development plan.
Project Title and Overview
- Choose a catchy and descriptive title for your Android application project.
- Provide a brief overview of the project, highlighting its purpose and potential impact.
Project Title
LAKEWATCH: Canyon Lake
Overview
Our app will track a few things: water data of the lake, like water level, weather forecasts, like wind and temperature, and boat ramp statuses, like what boat ramps are open or closed.
This app will be useful for informing lake-goers of conditions at the lake, especially of the boat ramps. Furthermore, it'll bring awareness to Lake Canyon's falling water levels and hopefully cause concerns on whether Lake Canyon will even be around in another decade.
Project Goals and Objectives
- Clearly define the goals and objectives of your Android application. What problem does it solve, and what benefits will users gain?
- Problem: It's hard to know statuses on various services and conditions of Lake Canyon.
- Solution: Provide those statuses in a single centralized location that's easy to use.
Target Audience
- Identify and describe the target audience for your application. Consider demographics, interests, and needs that your app addresses.
- Locals of Lake Canyon
- Tourists intending to go to Lake Canyon
- Boaters and sailors on Lake Canyon (like those at Lake Canyon Yacht Club)
Scope of the Project
- Outline the features and functionalities that your Android application will include. Clearly define what is within the scope of this project and what might be considered for future enhancements. Your app must take input from the user and also incorporate data - plan for file I/O.
- Water Data
- Water level
- Water temperature
- Weather Data
- Wind speed
- Temperature
- Weather conditions (storms, lightning)
- Lake Services
- Boat Ramp status
- Map of services
User Interface (UI) Design
- Provide a high-level overview of the user interface design. Include sketches and descriptions of the app's key screens and interactions. The application should have a minimum of 4 views (screens).
- Talked about on 2024-06-18, updated MVPs will be finalized by 2024-06-19.
Competition
- Identify your competition in the market. List 3 similar applications found in the apps store (include links).
- https://canyonlake.app
- https://weather.gov
- Texas Lake Levels
- US Army Corps of Engineers > Lake Canyon
Team Agreement
- Download a copy of the team agreement document found here. Collaboratively review the agreement as a team, make any necessary modifications as specified, proceed to sign the team agreement, and attach it to the submission.
- See our agreement finished over here
Conclusion
- Summarize the key points of your project proposal
- Show data on Canyon Lake
- Water data
- Weather data
- Lake Services information
- Should better inform lake-goers of lake conditions and bring attention to the lake's falling water levels.