During this assignment as a junior programmer in Stanmore college I will be
looking into mobile app suggestions to help the needs for the staff and the
students. The way I can reach this goal is for me to research the purpose of the
app I am developing and in a way that presents the needs of the students and
staff. The Stanmore college app will be designed so that students and teachers
can use the app to monitor their timetables, track their learning or lessons,
report absences etc.
The different types of mobile application:
Native apps are downloaded via an app store, and they are made for the
purpose of only a single platform, and they can utilise all the feature inside of a
device like the GPS and the accelerometer. An example of native apps is
SoundCloud and Waze. A native app, often called a native application, is a
software programme made for the iOS or Android mobile platforms in a
specific programming language. Swift or Objective-C are used to create native
apps for iOS, while Java is used for Android. Native applications offer users the
quickest, most dependable, most responsive experience. Swipe actions are
swift and delicate, and native apps make it simple to access numerous mobile
applications.
The disadvantage of native apps is that they cannot be used on two separate
platforms simultaneously. For instance, an app that is native to iOS won't work
on Android, and the opposite is true for Android. As a result, the codebases for
iOS and Android apps will change, and depending on the platform you select,
you will need to use a separate codebase.
Web app applications are software that run on a web browser which is
contrary to software programs that run locally on the operating system of the
device. Web applications are used on the WWW to users that own a network
, connection. The web applications are stored on a web server and sent through
via the internet through a browser interface.
Hybrid apps is an app that incorporates both the native apps and web apps.
Hybrid apps are used on multiple platforms and an example of this is twitter.
Twitter as a hybrid app works very smoothly as it can handle a large amount of
traffic and it doesn’t have many limits and the performance on twitter as a
hybrid app is advanced and it has the capability of connecting with most
functions in other people’s phones.
Mobile applications have many different contexts as they started from the
needs of a variety of users and an app will be designed based on the
preferences and needs of the user.
The purpose and the context are split into these categories:
Locale apps are apps made to provide geographical information like maps and
there is an example of this is GPS apps like Bing maps. The features of Bing
maps are full logistics and fleet management services, powerful geocoding
reverse geocoding and spatial data analytics. The purpose of Bing maps is that
it gives you information about your surroundings based on where you
currently are and also information about other areas around you and how to
get there via different routes and methods to use. Furthermore, Bing maps is a
mapping platform that is made by Microsoft, and it shows your location and
information and you have the ability to see live traffic conditions, plan trips
and to view street side imagery. The design bing maps has