week 2

A4 Mobile app programming

Understand development options and environments for developing apps.

 

 

Programming languages

There are a number of programming language available to develop a mobile device app. No one programming language is better than the other. Development of an app and the language used is dependant on the device that the app is intended to be deployed too. In the development of an app to be used on the Apple platform apps are written using "Objected C". This language is a superset of the original programming language "C", which was developed and released in 1983.  

Java is another language used to develop mobile apps, like Objective C it is classified as an "Object-oriented programming language". Java has a similar syntax and structure to Objective-C and programmers that learn one language find it easy to learn the other due to its similarities and structure. Java is used in the development of Andriod applications along with XML (eXtensible Mark-up Language).

How much does it cost to place a developed app into the Play Store for Andriod and App Store for Apple? Create a set of screenshots to support your findings.

 

 

Programming environments - Android Studio, Xcode.

Andriod Studio

Andriod Studio a free to download tool that enables the development of Andriod apps. The image above presents how the designer and programmer is able to see the application in its visual and coded appearances, the tool enables them to not only program and code in elements to the app, but, also to drag them in from a set of pre-defined tools from a menu.

 

XCode

Xcode is the environment used to create Apple IOS apps, this tool is only available to use on Apple computers as the do not have a Windows/PC version available.


Last Updated
2020-03-11 10:04:10

Links to Learning Outcomes

Links to Assessment criteria

 


English


Maths







How 2's Coverage

Anonymous Assessment - Learners assess an anonymous piece of work containing deliberate mistakes against given success criteria.



Anonymous Assessment - Learners assess an anonymous piece of work containing deliberate mistakes against given success criteria.

Files that support this week


| | | | |
Week 1
Prev
Week 2
Prev
Week 3
Prev

Next

Next
Webmaster Spelling Notifications