UNIT 1 Flashcards

1
Q

develop exclusively for a single platform using Java, Kotlin, Swift

A

Native Application Development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

direct access to phone’s hardware device such as GPS, Microphone

A

native app development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

combination of native and web development where developers need to embed code written with the languages such as CSS, HTML, JS

A

hybird application development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

hybrid platform comprises with 2 components

A
  1. backend code
  2. native viewer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  • allows developers to write code once and reuse for different platform
  • code shareabiloty
A

cross-platform application development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

set of tools that allows us to create beautiful apps that run on ios, android, web

A

flutter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

flutter is

A
  • free
  • open-source
  • backed by google
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

provides sets of components that can be used for different applications to reduce cost and time to develop application

A

software development framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  • provide common functionalities like logging, authentication
  • solve various problems and support development process
A

software development framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  • provides host of tools within an overall toolkit that can make app development faster and efficient
  • developers focus entirely on the new app itself insrtead of budiling from scratch
A

software development kit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  • collection of software development tools in one installable package
  • facilitate creation of applications by having a compiler, debugger, and sometimes software framework
A

software development kit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

pltaform specific parts of the project

A

android
ios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  • home of dart source code
  • build app heirarchy
A

lib

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

if u have unit tests

A

test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

set project name, description, dependencies

A

pubspec.yaml

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

familiar for those who use source code repository

A

.getignore and README.md

17
Q

important configs you will nver open

A

.metadata and .packages

18
Q

command line to fun flutter app

A

flutter run

19
Q

check current devices available

A

$flutter devices

20
Q

run application and enable Google Chrome web browser as device

A

$flutter config –enable - web

21
Q
  • make changes in code and rerun
  • recompile a new version and load instantly
A

hot reloading

22
Q

makes obvious certain errors that you should probablyfix but are not necessarily fatal

A

debugging