CSE 335 Fall 2017
SUHAIL GHAFOOR FINAL PROJECT PRESENTATION
CSE 335 SUHAIL GHAFOOR Fall 2017 FINAL PROJECT PRESENTATION C S E - - PowerPoint PPT Presentation
CSE 335 SUHAIL GHAFOOR Fall 2017 FINAL PROJECT PRESENTATION C S E 3 3 5 - F A L L 2 0 1 7 INTRODUCTION Suhail Ghafoor - Final project presentation A simple app that lets the user view earthquakes around the world on either a map or a
SUHAIL GHAFOOR FINAL PROJECT PRESENTATION
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
A simple app that lets the user view earthquakes around the world on either a map or a simple list. The user can also choose a particular earthquake and view more details about it.
P I C T U R E U S E D W I T H P E R M I S S I O N O F T H E P H O T O G R A P H E R
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
Features that we learned in class that I could have implemented in this project but could not due to time limitations. There were features that I wanted to implement but did not know where to begin. Implementing features that were required by the project criteria.
TIME SKILL GRADING
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
stored on the phone.
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
the magnitude.
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
an annotation on the map.
map view and satellite view.
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
the website of the API.
‘didFinish’.
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
COREDATA ENTITY MODEL (SWIFT) COCO TOUCH CLASS COCO TOUCH PARENT CLASSES
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
01 SETTINGS PANE
Single settings pane with the ability to change units, set location of interest and push notifications.
02 PUSH NOTIFICATIONS 03 REAL TIME UPDATES 04 MAP OVERLAY 05 SORT AND FILTER 06 NEARBY EARTHQUAKES
Push notification that pushes to user if there was a massive earthquake anywhere in the world. Option to turn on real time updates so the app is constantly updating data while viewing map view. A circular overlay on map which roughly shows the affected area of the earthquake. Option to only view earthquakes of certain types and sort by time or magnitude. Option to only show earthquakes that happen in X radius of the user’s current location.
Suhail Ghafoor - Final project presentation
C S E 3 3 5 - F A L L 2 0 1 7
and desirable skill.
compared to conventional programming.
changes in swift.