Course structure
We will divide the course into two parts:
-
Know the development environment. Understanding itself as an environment: Xcode, the developer area on the web
Apple and testing techniques.
- Use of advanced techniques that allow us to create solutions that include:
- Creation of own graphic components. For example, having circular buttons that rotate simulating
an analog volume control or video and audio players with special design and functionalities.
-
Concurrent programming. For example, analyzing in real time the text that the user writes in
my application to give some kind of suggestion: spelling correction, synonyms, provide a
recommendation related to content, etc.
- Make an app that keeps your data synchronized in real time across all devices
User's Apple using iCloud, as the native Notes app.
-
Make an application that gets data from the client's web server using data exchange in
XML, JSON, etc.
- Creation of hybrid applications manually without having to use any framework. This allows
generate applications that use HTML-based interfaces.
• Generation of Universal applications, a single app that works on all iPhone and iPhone devices.
iPad.
- Notification management with quick response.
Motivation
According to data collected by the website
appannie.com in the Google Play store Store there were twice as many downloads
than in the Apple App Store for iOS, however the Apple App Store has raised twice as much. This data
It is very important for application producers and developers since the profitability of an application in Android is smaller than that produced in IOS.
Users of Apple products are much more receptive to purchasing apps and usually have their card associated with them
of credit to the device. This is not common in the Android ecosystem.
The app approval process
A combination of automatic and manual review is performed in the Apple Store. Google Play is introducing the
manual review but the criteria are much more lax than in the case of the Apple Store.
The manual intervention carried out in the Apple Store means that the approval process can take up to
several weeks at some times of the year, such as Christmas releases. It is important to have
Take this time into account when planning the launch of an app.
At Apple, human reviewers pay special attention to the content that the apps include and that the
age rating that we have associated is appropriate to the content we provide.
Example: if we make an application for a media outlet and we indicate that they are not included
images of violence and at the time of the review war-themed photos are published the application can be
rejected.