100% found this document useful (1 vote)
96 views13 pages

Mobile Application Development

The document discusses a mobile application development training program that offers courses in either Flutter or React Native. It includes an assessment test for applicants to test their knowledge of various mobile development topics related to languages, frameworks, and concepts used in Flutter, React Native, Dart, JavaScript, and TypeScript.

Uploaded by

Muhammad Uzair
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
96 views13 pages

Mobile Application Development

The document discusses a mobile application development training program that offers courses in either Flutter or React Native. It includes an assessment test for applicants to test their knowledge of various mobile development topics related to languages, frameworks, and concepts used in Flutter, React Native, Dart, JavaScript, and TypeScript.

Uploaded by

Muhammad Uzair
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Mobile Application Development

CNIC No. registered on e-Rozgaar portal *


(12345-1234567-1)

31202-6337203-9

Mobile No. registered on e-Rozgaar portal *

03138826828

Please enter Name that is registered on e-Rozgaar portal *

Muhammad Uzair

Select Platform

Congratulations !!!
you have been verified in "Mobile Application Development" domain offered by e-Rozgaar
Training Program.
we offers Mobile App Development with two different platforms "Flutter" & "React Native".

Select platform carefully. Once selected platform it can't be changed/update


Select the platform for Mobile Application Development training. *

Flutter

React Native

What is your most recent qualification ? *

MS Software Engineering

Assesment Test

In Dart, what is the role of a "constructor" in a class? *

To create an instance of a class

To declare instance variables

To destroy an object

To define the main() function

What is the primary programming language used in React Native development? *

TypeScript

Dart

Python

JavaScript
Which framework is commonly used for building cross-platform mobile apps *
using JavaScript?

Vue.js

React Native

Angular

Django

What is the purpose of "props" in React Native components? *

To manage and update state

To pass data from parent to child components

To handle touch eve

To define component styles

Which tool is used to manage packages and dependencies in React Native *


projects?

pip

Composer

npm

gem
In Dart, which data type is used to represent a collection of elements, where each *
element is associated with an index?

set

list

array

map

Which statement is true about Dart's garbage collection? *

Developers need to manually manage memory.

Garbage collection is not used in Dart.

Dart's garbage collector automatically reclaims memory.

Dart uses reference counting for garbage collection.

In React Native, which component is used to create a reusable UI element? *

Component

Element

View

Screen
Which programming language is primarily used for building apps with the Flutter *
framework?

TypeScript

JavaScript

Python

Dart

In TypeScript, what is the purpose of an "interface"? *

To define a new class

To create a singleton object

To define the implementation of a class

To define the structure of an object

What is the purpose of "async/await" in asynchronous programming? *

To handle exceptions

To run code synchronously

To simplify asynchronous code and make it look more synchronous

To perform database queries


What is a "widget" in Flutter? *

A small app icon

A programming error

A type of notification

A graphical user interface component

In TypeScript, what is the purpose of the "readonly" modifier for properties in a *


class?

It makes the property public and writable.

It restricts the property to be read-only.

It prevents the property from being accessed.

It defines a property that can only be accessed within the class.

Which keyword is used in TypeScript to define a type that can hold either a *
specific type or "null"?

either

maybe

unknown

nullable
In React Native, which lifecycle method is called after a component is rendered *
for the first time?

componentWillMount

componentDidUpdate

componentDidMount

componentWillUnmount

What is the purpose of "async" and "await" in Dart? *

They define routing in the app.

They handle asynchronous operations.

They control the flow of the app.

They are used for error handling.

In Dart, which operator is used to check if an object is of a certain type? *

typecheck

is

instanceof

typeof
In React Native, what is the purpose of "TouchableOpacity"? *

To handle touch events

To navigate between screens

To display text

To play audio

Which keyword is used to define a variable in Dart that cannot be changed after *
it's assigned a value?

final

var

let

const

TypeScript is a superset of which programming language? *

Ruby

JavaScript

C++

Python
What is the purpose of "useEffect" in React Native? *

To handle touch events

To manage state

To perform side effects in functional components

To create reusable components

What is the benefit of using TypeScript in mobile app development? *

It offers static typing and improved code quality.

It provides advanced AI capabilities.

It makes the app run faster.

It eliminates the need for unit testing.

What is the role of the "Navigator" component in React Native navigation? *

To handle device GPS

To create animations

To manage user authentication

To manage navigation between screens


In TypeScript, what data type is used for variables that can hold multiple types of *
values?

any

multi

diverse

mixed

Which operator is used in TypeScript to combine two or more types into a single *
type?

combine

join

merge

union

What does "JSX" stand for in the context of React Native development? *

JavaScript XML

JavaScript External

Java Xcode

Java Syntax Extension


What is the purpose of "useState" in React Native? *

To declare variables

To manage and update state in a functional component

To fetch data from an API

To define component styles

What is the main advantage of using "strict mode" in TypeScript? *

It allows for dynamic typing.

It reduces the size of the compiled code.

It simplifies the syntax of the code.

It enforces stricter error checking and type safety.

Which of the following is a navigation library commonly used with React Native? *

React Navigation

Angular Router

Router.js

Vue Router
Which TypeScript data type is used for variables that can have a value of "null" or *
a specified type?

void

nullable

undefined

union

This content is neither created nor endorsed by Google. - Terms of Service - Privacy Policy

Forms

You might also like