iOS App Development Basics

Start Date: 07/05/2020

Course Type: Common Course

Course Link:

Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.

About Course

iOS App Development Basics, the second course in the iOS App Development with Swift specialization, expands your programming skills and applies them to authentic app development projects. The topics covered in this course include Xcode basics, Core iOS and Cocoa Touch frameworks, simple user interface creation, MVC Architecture and much more. With a focus on using Apple’s components to access sensors like camera, microphone and GPS, by the end of this course you will be able to create a basic App according to specified parameters and guidelines. Currently this course is taught using Swift 2. The team is aware of the release of Swift 3 and will be making edits to the course in time. Please be aware that at this time the instruction is entirely with Swift 2.

Course Syllabus

At this point we have written the basic user interface for our image filtering app. In this assignment you will implement remaining functionality, and then extend and refine the UI. For bonus marks you can try implementing a more advanced filter selection UI using the UICollectionView API.

Deep Learning Specialization on Coursera

Course Introduction

iOS App Development Basics This course will take you from zero to coding well in the Swift programming language. It will introduce the critical mass of Swift so you can begin to build real applications. This course also introduces the object/controller pattern, which is central to all application development. You will learn the fundamentals of good programming practices, including how to use conventions, standardization, and testing. You will also learn how to use Cocoa Touch, a new "Developer Tools" API for iOS, to make your apps run fast. This course is all about building great apps. This is the third course in the series: App App Programming and Using Swift in Objective-C. Swift is one of the five or six most popular programming languages in the iOS App Development world. You should have equivalent experience to the other three courses in this specialization. This course will have four modules. Each module will cover one topic in detail. Each module will review in turn, module, and scenario rules, along with an explanation of each concept. Each module will also have an individual review log, video walkthroughs, and in-depth look at the topic at hand. Please note that the free version of this class gives you access to all of the instructional videos and handouts. The peer feedback and quizzes are only available in the paid version.Named Arrays and Complex Data Structures Objects, Args, and Controllers Swift Variables, Queries, and Controllers Sw

Course Tag

iOS App Development Computer Programming Xcode Swift (Programming Language)

Related Wiki Topic

Article Example
App Store (iOS) On November 4, 2014, Apple removed the marijuana social networking app, MassRoots, from the iOS app store because it "encourage[d] excessive consumption of alcohol or illegal substances.” On February 13, 2015, MassRoots was reintroduced into the iOS app store after Apple changed its enforcement guidelines to allow cannabis social apps in the 23 states where it is legal.
App Store (iOS) Because Apple's Mobile App Store is for consumers, companies are unable to distribute in-house apps on App Store. Under Apple's iOS Developer Enterprise Program companies can publish in-house apps to "employees" using an "Enterprise App Store".
IOS app approvals All iOS App Store applications must support sandboxing and list all permissions required for the correct functionality.
App Store (iOS) App Store is a digital distribution platform, developed and maintained by Apple Inc., for mobile apps on its iOS operating system. The store allows users to browse and download apps developed with Apple's iOS software development kit. Apps can be downloaded on the iPhone smartphone, the iPod Touch handheld computer, the iPad tablet computer, and to the Apple Watch smartwatch and 4th-generation Apple TV as extensions of iPhone apps.
App Store (iOS) To run an application on the iPhone, the application must be signed. This signed certificate is only granted by Apple after the developer has first developed the software through either the US$99/year Standard package or the US$299/year Enterprise package with the iOS SDK. However, after the release of Xcode 7 and iOS 9, apple allows developers to sign their applications for free. But, it is only possible to put an app on the app store once you are part of the development program.
App Store (iOS) In April 2013, Apple removed AppGratis from iOS App Store for violation of clauses 2.25 and 5.6 in the developer agreement.
Prismatic (app) Apple has repeatedly featured the Prismatic iOS app. Prismatic currently has an average rating of 4.5 stars on the iOS App Store, from over 2,000 user ratings.
IOS Charts in this section provide breakdowns of iOS versions, based on devices accessing the App Store .
Mobile app The two biggest app stores are Google Play for Android and App Store for iOS.
Juanpi APP Juanpi APP is available for iOSAPP Store)and Android(Google Play).
IOS 8 iOS 8.4 was released on June 30, 2015. The update introduced Apple Music and therefore overhauled the existing Music app with the Apple Music service. iOS 8.4 also relocated audiobooks from the Music app to the iBooks app.
Elements CRM iOS Elements CRM iOS' is a universal mobile app for the iPhone and iPad. Elements CRM iOS is an add-on to the Elements CRM desktop app. The iPad CRM version of Elements CRM iOS looks, works and feels like the desktop app. The iPhone CRM app is a limited version of the most important functions of the desktop app.
Mac App Store Like iOS App Store, Mac App Store is regulated by Apple.
IOS 7 iOS 7 has its own FaceTime app on iPhone, with FaceTime Audio, a feature that allows users to call while on Wi-Fi. FaceTime Audio is accessible from the Phone app, the Contacts app, or the FaceTime app itself. It is available on devices running iOS 7 or later.
IOS 10 Included in the iOS 10.2 update is a "TV" app. The app, which is only available in the United States, offers a simple, unified experience of content from different video apps, as long as each service supports the feature. The new app replaces the Videos app found in previous iOS versions.
Maritimum App The application is available through the App Store (iOS), Apple Watch and the Web.
Pure (app) Pure is a dating service app for Apple iOS and Android created by Getpure Inc.
Pulse (app) On 15 November 2010 Pulse was made a free app for iOS and Android.
IOS Since its initial release, iOS has been subject to a variety of different hacks centered around adding functionality not allowed by Apple. Prior to the 2008 debut of Apple's native iOS App Store, the primary motive for jailbreaking was to bypass Apple's purchase mechanism for installing the App Store's native applications. Apple claimed that it will not release iOS software updates designed specifically to break these tools (other than applications that perform SIM unlocking); however, with each subsequent iOS update, previously un-patched jailbreak exploits are usually patched.
IOS 8 iOS 8 added a new "Tips" app, that shows tips and brief information about the features in iOS on a weekly basis.