Learn to create iOS apps in swift at July event
NORWALK, Conn. — (BUSINESS WIRE) — April 20, 2015 — TMC and Crossfire Media today announced the addition of the Tutorial: Creating iOS Apps in Swift at the DevCon5 HTML5 & Mobile App Developer Conference , July 20-22, 2015 in New York City at New York University’s Kimmel Center. The tutorial will be presented by Mark Meretzky, Adjunct Associate Professor of Information Technologies at NYU will take place on Monday from 8AM until 4PM. DevCon5 will focus on using HTML5 and other development tools to create mobile apps that provide a superior user experience while appealing to large numbers of those users.
The full-day tutorial will focus on writing iOS apps in Apple's new language Swift, using the Xcode IDE on Macintosh. An iPhone or iPad app is made of intercommunicating objects, and during the tutorial attendees will learn to create and destroy them and call their methods in Swift.
Tutorial: Creating iOS Apps in Swift sessions include:
- Features and Quirks of Swift- Each programming language has its peculiarities, and Apple's new language Swift is no exception. Attendees will learn about the quirks in Swift: the syntax for creating variables and data structures such as arrays and dictionaries, and the exotic features such as protocols and optional variables.
- What Happens when an iOS App is Launched?- Five objects are created automatically when an iOS app is launched: the application, the application delegate, the window, the view, and the view controller. Attendees will learn how these objects are connected and what their responsibilities are.
- Let’s Draw a Still Life- The first apps created by attendees will draw static text and graphics on the screen but will not move or respond to a touch.
- Creating a Touch Sensitive App- The touch-sensitive app created by attendees will receive a set of "touch objects" from the screen and will react to them by redrawing the picture. Since the touch objects are delivered in a "set", attendees will have to make a digression about this data structure.
- Animation- This portion of the tutorial will focus on making a simple animation, i.e., a graphic that moves under its own power without having to be dragged around by a finger.
- Gesture Recognition- An app can get the x, y coordinates on the screen of the point where a finger touches. It can also recognize higher-level gestures: horizontal vs. vertical swipe, single vs. double tap, and pinch vs. spread.
- Controls and their Target Objects- A "control" is an object such as a button, slider, or fill-in box. To make the control do something useful, we must connect it to a separate object called the "target" or "delegate" of the control. When the control is touched, a method of the target or delegate is automatically called.
- Class UIWebView for Platform-Independent HTML5- An object of class UIWebView can render a page of HTML5 on the screen. The page can be pre-stored in the app, or can be downloaded from the web while the app is running. The page can even be composed by the app itself. The page can contain functions written in the language JavaScript, which can be called by the Swift methods of the app. Since an HTML5 page can also be rendered by Android, this is one way to write code that can be executed on both platforms.
“We are delighted that Apple continues to come close to the JavaScript community with Swift as their framework replacing Objective C. Getting up to speed with Swift is what the pre conference is all about and our goal is to have experienced coders ready to make the transition. Using the Swift framework takes away many of the issues in coding with Objective C and makes Apple more approachable for the rest of us who have been using JavaScript and Java for our mobile app development,” said Carl Ford, CEO, Crossfire Media, executive director of content, DevCon5. “The best part is that the move to swift helps reduce the problems of developing unique code for specific platforms while still optimizing the power of the Apple Ecosystem.”
DevCon5 is supported by Platinum Sponsor Intel XDK and Gold Sponsor Kandy. Registration for the DevCon5 HTML5 & Mobile App Developer Conference is now open. For more information, contact Frank Coppola at 203-852-6800 x131. For media registration, contact Sarah T. Fullilove. Companies interested in exhibiting, sponsorship or advertising packages should contact Joe Fabiano at 203.852.6800 ext. 132. To inquire about speaking opportunities please email Carl Ford.
For the latest DevCon5 HTML5 & Mobile App Developer Conference news, updates and information, follow the event on Twitter at @DevConFive.
About TMC
TMC is a global, integrated media company that supports clients' goals by building communities in print, online, and face to face. TMC publishes multiple magazines including Cloud Computing, IoT Evolution, Customer, and Internet Telephony. TMCnet is the leading source of news and articles for the communications and technology industries, and is read by 1.5 million unique visitors monthly. TMC produces a variety of trade events, including ITEXPO, the world's leading business technology event, as well as industry events: 2015 Connecticut Mobile Summit; Asterisk World; AstriCon; ChannelVision (CVx) Expo; DevCon5 - HTML5 & Mobile App Developer Conference; Drone Zone 360; IoT Evolution Conference & Expo; IoT Evolution Developers Conference; IoT Evolution Fog, Analytics & Data Conference; IoT Evolution Connected Transportation Conference; IoT Evolution Connected Home & Building Conference; SmartVoice Conference; SIP Trunking, Unified Communications & WebRTC Seminars; Wearable Tech Conference & Expo featuring Fitness and Sports Wearable Technology (FAST) Expo; WebRTC Conference & Expo; and more. Visit TMC Events for additional information.
About Crossfire Media
Crossfire Media is an integrated marketing company with a core focus on future trends in technology. We service communities of interest with conferences, tradeshows, webinars and newsletters. Crossfire Media has a partnership with Technology Marketing Corporation (TMC) to produce events and websites related to disruptive technologies. Crossfire Media is a division of Crossfire Consulting, a full service Information Technology company based in New York.
Contact:
TMC
Media and Analyst Contact:
Sarah T. Fullilove
Marketing
Manager
203.852.6800 ext. 285
Email Contact