100% satisfaction guarantee Immediately available after payment Read online or as PDF No strings attached 4.6 TrustPilot
logo-home
Essay

Unit 7 Mobile Application Assignment 1 (Distinction)

Rating
-
Sold
-
Pages
29
Grade
A+
Uploaded on
30-07-2023
Written in
2022/2023

This document is related to Year 2 of the BTEC ICT Extended Diploma, I have achieved Distinction in unit 7 mobile application. This is assignment 1, assignment 2 (where you need to create the actual mobile application) can be found by going through my documents uploaded here or simply by buying the Unit 7 bundle. Thanks!

Show more Read less
Institution
Course

Content preview

Mobile Application Assignment 1

Contents
Introduction...........................................................................................................................................1
P1 - Types of Mobile apps......................................................................................................................1
P1 – Context of Mobile apps..................................................................................................................4
P1 – Mobile Device Integration.............................................................................................................7
P2 - Mobile app programming.............................................................................................................12
M1 – Analyzing different Mobile Applications.....................................................................................16
Analyzing Citymapper..........................................................................................................................16
Analyzing Canva...................................................................................................................................19
Analyzing Uber.....................................................................................................................................21
D1 – Evaluating different Mobile Applications.....................................................................................22
Evaluating Citymapper.........................................................................................................................22
Evaluating Canva..................................................................................................................................24
Evaluating Uber...................................................................................................................................27
Sources (References)...........................................................................................................................29

Introduction
I am a junior developer tasked with creating a report for a company that is considering moving into
mobile applications, this report will cover the types of mobile applications, and give context to
mobile applications and their integration, user interfaces and operating systems with programming
environments covered.

P1 - Types of Mobile apps
The types of mobile applications are Native apps, web apps and hybrid apps, these all have different
purposes, advantages and disadvantages which are talked about below.

Native Applications – These are applications that are accessed through icons on a device home
screen, being installed through an application store like Google Play or another app store like
Apple’s, they are designed for one platform and often can take advantage of a mobile devices

These are applications like Pokémon GO and navigation applications like City Mapper

Native Apps Advantages

- Speed (Native applications are faster since a lot of the elements come preloaded with the
actual application itself and user data is fetched from the web)



- Work offline (A lot of these applications work offline being accessible without internet access
although some applications might have some features disabled like ad viewing etc.)

, - Aspect ratio (Native applications automatically correct the aspect ratio of the device which
ensures information is displayed correctly)

Native Apps Disadvantages

- Lengthy download process (Involves going to the app store, finding the application and then
downloading it).



- No flexibility (Developers are forced to code for one platform at a time using different code
depending on if the development is on IOS or android devices).




- Native applications are expensive to develop (maintaining the application is roughly 15% to
20% of the development cost, this includes updating the application).



Web Applications – These are applications that are on the internet (web) and thus need internet
access to use, it stores all the data online and uses code like JavaScript, HTML5 or CSS it also requires
less memory space to use on the mobile device.

Apps like Canva (designing tool) and the web application of Instagram need an internet connection
to use, unlike the hybrid application on the app store.

Web Application Advantages

- Cost (developing a web application is a cheaper alternative compared to other app types, it
also usually takes less time to develop).

- Customization (easy to customize web apps since it is easier to change the interface of a web
app).

- Platform Support (Web apps allow for easy adoption of windows, IOS and Android devices).


Web Application Disadvantages

- Weak security (no quality control system).

- Requires Internet Access

- Web issues (Web application is entirely dependent on the website so if that goes down, the
web app is likely to as well).

, Hybrid Applications – Hybrid applications are software apps that use features of both native and
web apps although has lower performance and usually is less valuable to the end user. (Uses code
like: Objective C, HTML5 and Swift).



Examples of hybrid apps include Gmail and Uber which have a single code base for all mobile device
OS’s and are these apps are downloaded from the respective app store (e.g App store for IOS and
Google Play for Android).

Hybrid Application Advantages

- Quicker and Cheaper to build (Single base code for multiple OS’s)

- Less Code to Maintain (HTML language is easy to maintain and keeping versions isn’t
needed, hybrid apps unlike native apps do not need to produce new applications whenever
a new OS is released)

Hybrid Application Disadvantages

- Slower compared to native apps (Each element must be downloaded).

- Certain features might not be usable on certain mobile devices.

- Lower graphics (Hybrid apps aren’t suitable to render 3D graphics).

Written for

Study Level
Examinator
Subject
Unit

Document information

Uploaded on
July 30, 2023
Number of pages
29
Written in
2022/2023
Type
ESSAY
Professor(s)
Unknown
Grade
A+

Subjects

$6.89
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Read online or as PDF
No strings attached

Get to know the seller
Seller avatar
Green22
1.0
(1)

Also available in package deal

Get to know the seller

Seller avatar
Green22 City of Westminster College
Follow You need to be logged in order to follow users or courses
Sold
9
Member since
4 year
Number of followers
6
Documents
9
Last sold
5 months ago

1.0

1 reviews

5
0
4
0
3
0
2
0
1
1

Trending documents

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions