Virtual Tourist

When the pin is dropped on the mapView, it is automatically saved using core data. Tap the pin to present a collectionView with images from the Flickr API, once loaded they are saved using core data. Tapping a picture on the collectionView removes the image from core data and the collectionView. Core data relationship in this application is one to many

Diary Diyali

This application allows users to create entries with a title and description that is saved using core data. The default screen is a tableView that shows entries in the order of last edited first.

World Salah

tap a place anywhere on the map, a pin drops. tap the pin for another screen to appear with the Salah times for that day. Pins are saved using core data

On The Map

This application uses Udacity's Api to allow users to drop a pic in their desired location by first entering a location,  adding a link then posting it. When the pin is tapped the shared link is opened in safari

My Photos

This app requires iOS 15+ to run and was written in Swift, version 5. It uses the Flickr API to retrieve images based on a location search. The searches are saved automatically using CoreData on a tableView with the option of swipe to delete. Once tapped, images are loaded into a collectionView where it is then saved using CoreData for offline viewing. When a user taps an image in the collection view it is then stored in their personal collection called My Photos. For best results the preferred search method is: City comma state initials. Ex: New York, NY

Meem Me

This is a meme creation app that lets the user upload a picture and add a caption to then share it with friends or save it to photo library