MOB SYS PRELIMS

0.0(0)
studied byStudied by 4 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/28

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

29 Terms

1
New cards

Convenience

A mobile app user can access and share information anytime or anywhere.

2
New cards

Personalization

A user can change the settings of the mobile app based on his preferences.

3
New cards

Productivity

Users can write, read, and present their reports using only their mobile phones.

4
New cards

IDE (Integrated Development Environment)

A programming environment that has been packaged as an application program.

5
New cards

Android Studio

The official IDE for Android application development, based on IntelliJ IDEA.

6
New cards

Xcode

Allows users to build apps and run them directly on their Apple devices.

7
New cards

Swift

A programming language that used in Xcode, created by Apple for iOS and OS X.

8
New cards

Xamarin

Extends the .NET developer platform with tools and libraries specifically for building cross-platform apps.

9
New cards

Corona

A free, cross-platform framework ideal for creating mobile apps and games.

10
New cards

Apache Cordova

An open-source mobile development framework using standard web technologies for cross-platform development.

11
New cards

Understanding the market and the user

The current market scenario must be studied and the needs of the target users must be addressed.

12
New cards

Supporting multiple screen types

Devices come in different sizes and shapes, affecting app design.

13
New cards

Maximizing app performance

Factors affecting app performance include battery life, multimedia content, and internet access.

14
New cards

Securing users

Users' sensitive information must be protected at all times.

15
New cards

Remaining compatible with older versions

Not all users may have upgraded or be able to upgrade their devices.

16
New cards

Setup

The phase during which you install and setup your chosen IDE.

17
New cards

Development

The phase where you write code, design a UI, and create resources for different device types.

18
New cards

Building and Running

The phase where you build your project into a package for installation and running.

19
New cards

Debugging, Profiling, and Testing

An iterative phase focused on eliminating bugs and optimizing app performance.

20
New cards

Publishing

The phase where the app is configured and built for release and distribution.

21
New cards

C++

Programming language that is close to C# and Java, making it easy for programmers to switch.

22
New cards

Kotlin

A programming language combining object-oriented and functional programming features.

23
New cards

<manifest>

The root element of the AndroidManifest.xml file.

24
New cards

<application>

Element that contains sub-elements declaring each of the application's components.

25
New cards

Activity

The entry point for interacting with the user. example is shows a list of new emails.

26
New cards

Service

Runs in the background to perform long-running operations. example is playing music in the background.

27
New cards

Broadcast receiver

A component that enables the system to deliver events to the app. example is a broadcast indicating that the battery is low.

28
New cards

Content provider

Manages a shared set of app data that can be accessed by the app. example is a content provider that manages the user's contact information.

29
New cards

Intent

is a message defined by an Intent object that describes an action to perform.