Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Examen

Application Program Interface

Puntuación
-
Vendido
-
Páginas
40
Grado
A
Subido en
19-07-2022
Escrito en
2018/2019

APIs and the implementation of APIs also testing of the application, reviewing and reflecting on the APIs used.

Institución
Grado

Vista previa del contenido

UNIT NO. & TITLE: Unit 29. Application Program Interface


QUALIFICATION: BTEC HND Level 5 Computing


YEAR: 2019-2020


PREPARED BY: SIDDHESH RAJE


REPORT




SUBMITTED ON:




1

, INDEX


TASK CONTENT PAGE
NO. NO.
LO1 Examine what an API is, the need for APIs and
types of APIs
P1 Examine the relationship between an API and a 3
software development kit (SDK).
M1 Asses a range of APIs for a particular platform that 5
covers a range of uses.
LO2 Apply the knowledge of API research to design an
application that incorporates relevant APIs for a
given scenario or a substantial student chosen
application.
P2 Analyze an existing application that could be 8
extended with a suitable API.
M2 Design an application that will utilize an API for a 10
given purpose.
LO3 Implement an application in a suitable
development environment.
P3 Build on an existing application framework to 16
implement an API.
M3 Develop an application that utilizes an API. 19

LO4 Document the testing of the application,
review and reflect on the APIs used.
P4 Design and complete a ‘white box’ test of the 27
application, recording the results.
M4 Conduct black box tests of your application recording 33
the results.
M5 Update the application accordingly with the results. 37
REFERENCES 40




2

,LO1: Examine what an API is, the need for APIs and types of APIs


P1: Examine the relationship between an API and a software development kit
(SDK)


What is an API? “An API is a set of programming code that enables data
transmission between one software product and another as it also contains the
terms of this data exchange” It stand for Application Program Interface




 With API our product or service can communicate with each other
products and services without having to know how to it actually
implemented.
 This makes the simplify app development which saves time and money.
 Sometimes APIs thought of as contracts, with the documentation that
represent an agreement between Sets: if set1 sends a remote request
structured a particular format, this is ow set2 software will respond.
 APIs are the simplified way to connect our own infrastructure through
cloud-native
Types of APIs
 Private: This APIs work for company employee, within the organization
 Partner: This APIs work for business users are potential target audiences
for such apps
 Public: This is an open-source apps where third party is also involved




3

, What is SDK: It provides a selection of tools required to build Android apps
and also ensure the process goes as smoothly as possible. Whether we end up
creating an app with java, kotlin or C#. SDK can also be used to write Android
programs in the command prompt and the most common method is by using an
integrated development environment (IDE).
Android SDK have several components which are as follows
 Platform-tools
 Build-tools
 SDK-tools
 Android Emulator
 Android Debug Bridge (ADB)


Relationship between API and SDK are as follows:
 API is a set of operations where a developer can use to access the
backend of a server assuming that the service is on a remoter server. On
the other hand, SDK is a group of tools which includes pieces of code
that gets embedded into service.
 SDK is a set of tools which help to build the application and API is a set
of operation which help to communicate with different application


Example: Let consider we are building application of mobile banking where
we have used facial recognition where we need to verify and identify a
customer before they deposit a check we will need help with the facial
recognition piece of code that would be too complex and costly for our project
to create from scratch when we just need it as a add-on feature within our
application this when we choice if we should use an API or a SDK. In this case
API would most likely be what we need for our mobile banking app as we could
easily create a proof-pf-concept before the integrating it into our current code
base. In other hand SDK may offer too many additional features, and take
additional time to set-up in our development environment. This can be better
option to build our framework of our application, if we had not done that
already.




4

Escuela, estudio y materia

Nivel de Estudio
Editores
Tema
Curso

Información del documento

Subido en
19 de julio de 2022
Número de páginas
40
Escrito en
2018/2019
Tipo
Examen
Contiene
Preguntas y respuestas

Temas

$10.49
Accede al documento completo:

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Conoce al vendedor
Seller avatar
sidx

Documento también disponible en un lote

Conoce al vendedor

Seller avatar
sidx University of Central Lancashire (South West)
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
-
Miembro desde
3 año
Número de seguidores
0
Documentos
0
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Documentos populares

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes