Pinned Repositories
ARPainting2
Card-Matching-Game
A game called 'Concentration', where all cards are laid face-down, and the user has to flip over cards two at a time, and find all matching pairs to win.
Cassini-Space-Images-API
Fetch high quality images via REST API call and display them in scroll views so user can pan and pinch to zoom. From Stanford's iOS course CS193P.
ContinuousIntegration
Drag-N-Drop-Artist
A fun drawing app. Drag images from other apps or the internet into the canvas to set a background. Then, decorate your canvas by dragging in emojis and text labels and re-sizing them. Save multiple drawings and come back to them later.
Exercise-ARC-MemoryManagement
An exercise to better understand ARC using strong, weak, and unowned references.
Exercise-Contact-List
An exercise to practice table views and building programatically, without Storyboard.
Playing-Card
Drawing a deck of interactive playing cards using UIBezierPath and UIGestureRecognizers.
Squashing-Bugs-Game-AR
A game in augmented realiyt using SceneKit to squash bugs.
Texting
Prototype texting app with texts grouped by date sent. Dynamically sized table view cells using custom cells. UI in code.
amaancan's Repositories
amaancan/Drag-N-Drop-Artist
A fun drawing app. Drag images from other apps or the internet into the canvas to set a background. Then, decorate your canvas by dragging in emojis and text labels and re-sizing them. Save multiple drawings and come back to them later.
amaancan/Playing-Card
Drawing a deck of interactive playing cards using UIBezierPath and UIGestureRecognizers.
amaancan/ARPainting2
amaancan/Card-Matching-Game
A game called 'Concentration', where all cards are laid face-down, and the user has to flip over cards two at a time, and find all matching pairs to win.
amaancan/Cassini-Space-Images-API
Fetch high quality images via REST API call and display them in scroll views so user can pan and pinch to zoom. From Stanford's iOS course CS193P.
amaancan/ContinuousIntegration
amaancan/Exercise-ARC-MemoryManagement
An exercise to better understand ARC using strong, weak, and unowned references.
amaancan/Exercise-Contact-List
An exercise to practice table views and building programatically, without Storyboard.
amaancan/Squashing-Bugs-Game-AR
A game in augmented realiyt using SceneKit to squash bugs.
amaancan/Texting
Prototype texting app with texts grouped by date sent. Dynamically sized table view cells using custom cells. UI in code.
amaancan/Exercise-NASA-APOD-API
An exercise in fetching data from NASA's photo of the day, parsing the JSON, using URLSession, and Grand Central Dispatch to update the UI asynchronously.
amaancan/Exercise-RegisterHotelGuests-InputScreens
An exercise in building: custom forms for collecting user data, custom protocols for passing data b/w VCs. Uses dynamic and static table views. Produce workflows to elegantly display business info.
amaancan/Exercise-StackViews
Small project to practice stack views and auto layout with some notes in VC.
amaancan/Exercise-SystemVCs
An exercise in sharing data with other apps. Includes: displaying alerts, sharing content via other apps, accessing web content while remaining inside the app, sending messages, and accessing the camera and photo library to change the displayed photo.
amaancan/Exercise-UnsplashAPI
An exercise in fetching photos from Unsplash.com API and parsing using SwiftyJSON. Does not display results on screen, just prints PhotoInfo objects to console. API key required to make it work.
amaancan/Playgrounds-Excercises
Brief playgrounds exercises to practice concepts
amaancan/QuizEngine
amaancan/tableViewMeals
An exercise in creating a dynamic table view with sections.
amaancan/TourguideBookAR4
Tourist guide book in AR
amaancan/Unwrap
Learn Swift interactively on your iPhone.