Learning iOS and Swift by doing. I'm learning iOS, Swift and practice my design skills with Sketch. Here you can find my mini projects which I have been working on. There are exercises, tutorials and assigments I did or followed. Just putting in practice what I'm learning. Thanks for your comments.
Now I know...
- how to use UIAlertController
- how to use UIImagePickerController
- how to use Camera
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to create a UIController programatilly
- using transitionWithView func for easy annimations
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to display UISearchBar
- how to use UISearchBarDelegate
- Display and remove the keyboard with UISearchBar
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how parse date between twee View Controllers
- how to use prep for segue
- how to compose a datasource
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- delete row in table using Table delegate function
- deleting row with animation
- using special built-in item to put on nav bar: editButtonItem()
Tools: Xcode 7 - Swift 2.2 - UIKit - Sketch 3.5
Credits: Free resources: This 12 Colorful Music Icons are designed by Pramod Kabadi. Source: sketchappsources
Now I know...
- how to use NSURL session from a network request
- how to retriving remote JSON
- how to parsing JSON in Swift in the native way
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to use UICollection View
- how to display images in collection view
- how parse date from a Collection View controller to another View Controller
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- How to create a basis layout using UICollectionViewLayout
- How to create Dynamically Sized Cells, how to use de Cache Layout Attributes
- How to create Custom Cell Padding & Insets and how to use Custom Layout Attributes
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- How to use Alomofire, Swift-based HTTP networking library for iOS and Mac OS X
- Passing JSON
- networking tasks like uploading files and requesting data from a third-party RESTful API
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to display a map
- how to zooms into a location
- how to create a map annotation
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to use segue and unwindSegue
- how to use UITextViewDelegate
- how to use NSFetchedResultsController class
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to use UICollectionViewController
- how to use NSLayoutConstraint
- how to use UIScrollView
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to use Layout with Dynamic Constraints
- how to use MKMapView
- how to use UIWebView
Now I know...
- how to use NSTimer
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to use NSTimer
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to use NSTimer
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to use NSTimer
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to use NSTimer
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5
Now I know...
- how to use NSTimer
Tools: Xcode 7.3 - Swift 2.2, UIKit, Sketch 3.5