Have you ever been curious about what goes into making an iOS app? Do you work with iOS developers but have trouble communicating key concepts between teams? Let's solve that by talking about the core concepts of iOS from the perspective of an Android Developer!
In this class, we will discuss the core competencies of developing an iOS app and compare and contrast them their Android equivalents. To accomplish this, we'll walk through the same app, written for both platforms. Topics will include:
A Brief Word on UI Design
Tools and Environment
Application Structure and Language
View Controllers - How are they like Activities?
The iOS life cycle and its differences from the Android life cycle
A Discussion on common Components
UITableView <-> ListView
UICollectionView <-> GridView
Building UI - Interface Builder
Data - Storing it, Sending it, and Our Options
By the end of this class, you should have a clear understanding of how to create a robust, capable iOS app utilizing your current knowledge as an Android developer. Let's build awesome app on every platform!