We're meeting at Event Farm (https://www.eventfarm.com) Santa Monica! Thanks to our very own Steven Berard.
This months event will have a presentation by Emil Safier.
On April 5 he will present part 1 of a three part series which will create a simple application called PROJECT BOB The intent is to provide a basic understanding of some of the key features that a beginner using Swift and Xcode is likely to need. At the end of the three sessions we will have covered the following:
- Working with TextFields and Image Pickers to collect data for a person. The completed version of this project is the starting point for Bob 2
Bob 2 - Adding person data to a Table View, editing it and managing the Table View. We cover segues, custom cell, and uses of the Table View.
Bob 3 - Persisting the data using Core Data.
You can attend the April 5 MeetUp without any prior prep. You can find details about this session below, and if you want to get the most value out of this event please read the details and prep instructions below.
The Bob-1 session is a deep dive into he use of the text field and keyboard.
It also includes discussions of:
• various keyboard types
• removing the Keyboard from view (resign first responder)
• using a Picker View to populate the textField from a set of choices
• using the Date Picker to populate a textField with a date
• animating the moving of textFields out of the way of the Keyboard
• using a tap gesture to resign first responder
• using notifications to detect when the Keyboard will hide
• using validation for special type of textFields (e.g., e-mail)
• using an ImagePicker control to select an image from the iPhone Photo Album
In order to participate actively in the DEMO you will need the following:
• A MacBook with a copy of Xcode installed.
• Have some familiarity with SWIFT 3.0
• Have some familiarity with Xcode 8.2 Y
YOU will get the most value if you download the Project Bob Repo for this DEMO before the session so you are ready to start.
Go to: https://github.com/emil535/Project-Bob/wiki
where we provide detailed information on how to download code, and a PDF of the KeyNote slides we will use. All of this can be very useful reference material for some very basic tools in making an app.
By the way, there's free street parking on 4th, and there's usually spots open.
To instantly chat with us, join our Slack Team: https://swiftcodersla.signup.team/