4/25: Client Meeting
- Demoed final app to client
- Performed Firebase training
- Noted a few final modifications before final deploy to App Store
- Deployed App to App Store and notified client.
4/22: Coach Meeting
- Showcased current version of app
- Consider modifying the UI for map if we have time
- Received feedback on why our app is failing app store review
- Update (4/22 7pm): App is on App Store !!!
4/19: Sam Meeting
- Met with Sam to debug the issue with the app crashing upon authenticating the user
- Identified that using “NavigationView” instead of “NavigationStack” causes an issue with frames improperly being deallocated
- Sam filed a bug report to Apple
- We requested App Store Review again
4/15: Coach Meeting
- Hand-off plan looks good
- Need fix the authentication bug asap
4/11: Client Meeting
- For large / long greens, put touch regions on the dark areas.
- Make map pins all different colors
- When entering drill score, enter any score. No plus, minus
- Add notifications for newly added drills
- Give Noah Access to Firebase
4/8: Coach Meeting
- User plan looks good. Due this week but we’re already done.
- App is coming along. Planning a meeting with Noah this week
- Will prioritize his requested changes. As of now app is already a MVP
- Requesting App Store Review this week so we have time to address issues if needed
4/4: Team Meeting
- Discussed Tech Talk topic and divided work into sections
- Explained how to deploy to testflight
- Decided on project’s next steps
4/1: Coach Meeting
- Debugged some issues with @Binding variables in Swift
- Showed our intended and ideal testing plans
- Make sure to log a testing methodology (what the team does before sending an update to the test flight app)
3/27: Sam Meeting
- Spoke with Sam about aligning the drone image onto the map
- Sam suggested using photoshop to draw a box around the image and then aligning on to a map (via google earth) to get the coordinates of the top left and bottom of the image
3/25: Coach Meeting
- Demoed the app to Sam and reviewed our Apples Reflection
- Update the UI for the activity page so users can actually tell which tab they are on
- Look into MapKit’s default detect Tap method for the map
3/22: Client Meeting
- Showed client progress made with app (notifications, map, activity page, admin portal, and updated drills UI)
- Promised a demo version of the app to give to Noah and a few golf team members by Thursday, 3/28
3/18: Coach Meeting
- Ethics assignment due this week
- Probably not worth spending much more time debugging the preview typing error
- Look into how accurate location data is, consider adding blue dot to map view
3/8: Team Meeting
- Decided to have a functional prototype by 3/21
- Demoing prototype to client and will iterate from there
- Kevin is going to work on activity view
- Elijah needs to add CoreData for all datatypes
3/4: Coach
- Ethics assignment looks good
- Architecture diagram has a small typo where one of the arrows is not labelled
- Fixed bug with navigation view
2/26: Coach
- Update architecture diagram to group front and back end
- Add auto scroll for admin drill view
- For CoreData, consider adding firebase listener to handle refresh
- For Map, look into overlaying images.
- For ethics assignment, add links to source material
2/22: Client & Team
- Add an admin toggle for low score / high score wins
- For the individual drill history show how score breakdown (totals at each point)
- Add a key for the greens instead of adding distance to the greens themselves
- Noah will purchase apple Dev Account
2/19: Coach
- Update platform selection to better separate type of platforms
- There is a CS apple dev account, should discuss with Noah if he’d prefer to use that
2/15: Client
- Discussed design plans and initial app prototype. Left with following feedback:
- Add an in progress view for a drill in progress. Have it collapse to bottom of drill so you can look at steps, description, etc… mid attempt
- We’re going to add a note section for each shot of the drill, not just one general.
- Categorize drill based on drill type.
- Use search feature instead of slider.
- Add an activity view that links to the specific drill it references, where the collapsable leaderboard will be stored.
- Add a leaderboard and ‘retry drill’ button to the page after a drill’s activity is logged for the specific drill.
2/6: Other
- Met with David H. from Turf Insights about the kind of map data we need
- We were given access to .GeoTiff, .las, .obj renderings of the facility
2/5: Coach
- Discuss with Prof. Stotts in class regarding making the repo private
- Received assistance to fix authentication not automatically changing view
- Need to annotate meeting types in journal entries
- Advised us to look into unity for rendering point cloud
- And… RealityKit, ARKit, SceneKit are also used for otherwise rendering 3d things in iOS
2/1: Client
- Met with Noah at Golf Facility for tour. Will be out this coming week for tournament
- Discussed implementation details of features as relating to physical facility
- Attempting to set a meeting with surveyor to retrieve data for map portion
- Working on wireframes. Hope to be done by end of next week.
- Development of backed calls / database config
1/31: Team
- Completed user stories
- Added requirements (functional, non-functional, interface)
- Added tweet and project description
- Listed team rules and requirements
1/29: Coach
- First coach meeting with Sam
- Will not usually have coach meeting on short weeks
- Good swift Reference: https://hackingwithswift.com
- Good day-by-day tutorial: https://hackingwithswift.com/100/swiftui
- Jim Mahaney would be a good person to talk to about drone imagery
- Add email all button to contact page.
1/25: Client
- Initial meeting with Noah on behalf of Golf Team
- Defined projects in four elements (Map, Drills, Leaderboard, Admin Dashboard), and prioritized
- Are waiting on drone imagery and/or measurements of facilty to determine how to approach app design (specifically map portion)
- Discussed an in-person meeting at golf facility next week
- More detailed notes