Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Topic: Mobile Platforms Credit Points: 25 credit points (out of 70 total credits) * The mainstream mobile platforms currently in existence are Google's Android

Topic: Mobile Platforms Credit Points: 25 credit points (out of 70 total credits) * The mainstream mobile platforms currently in existence are Google's Android and Apple's iOS. Mobile application development for these platforms can be undertaken using the native technologies provided by the platform (i.e., native development) to create mobile apps intended for deployment on the platform itself, or by using 3rd-party technologies (i.e., non-native, or cross-platform development) to create mobile apps that can be deployed in either or both platforms. Objective: Describe how mobile platform technologies are used in the development of a mobile application. * Activity Requirements: Identify native and non-native mobile application development platform technologies for Android and iOS, and describe how these technologies are used in the process of developing a conceptual mobile application. > Notes: - to accomplish the first part of the activity requirements, select a specific non-native mobile application development platform (e.g., Apache's Cordova, Facebook's React Native, Google's Dart, Microsoft's Xamarin, etc.) - for each of the Android, iOS, and the selected non-native platform, identify the main technologies used in mobile application development in the platform, and provide a concise characterization of each identified technology - the technologies may refer to various platform components, such as programming languages, platform/language libraries and frameworks, integrated development environments (IDES), device emulators/simulators, and other tools and technologies used for testing, debugging, application packaging and deployment, application distribution, etc. - identify technologies that cover as much of the application development lifecycle as possible - provide a concise characterization of each technology - e.g., what is it, what is it primarily used for, when in the development lifecycle is it used, what are its key features, in which computing platforms is it available, etc. - to accomplish the second part, start by conceptualizing a fictitious mobile application to be developed - specify the assumed details about the application - e.g., what is the main purpose of the application, who are its intended users, what will be its key features, etc. - e.g., an augmented reality Easter egg hunt application for children, or a voice-controlled photo editing application, or a no frills personal organizer application for busy executives, etc. - describe how the application will be developed, focusing on the processes to be undertaken and the platform technologies that will be used for the development - e.g., what development platform will be used (and why), what processes will be undertaken during the development, what platform technologies will be used in various stages of the development, how will those technologies be used, what requisite technologies will be needed to undertake the development, etc. - e.g., iOS will be used since the application is intended primarily for iPad Pro devices, the Visual Studio Code editor with the Flutter plug-in will be used, the Calabash framework will be used for testing, the OpenGL ES and Media Framework libraries will be used, the developer will have to sign up for a Google Play Console account and pay a one-time $25.00 developer fee, etc.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

The detailed ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Income Tax Fundamentals 2013

Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill

31st Edition

1111972516, 978-1285586618, 1285586611, 978-1285613109, 978-1111972516

More Books

Students also viewed these Accounting questions

Question

5.7 Describe the role of cultural code frame switching.

Answered: 1 week ago

Question

2. What are the three different ethics described by Jensen?

Answered: 1 week ago