• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/48

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

48 Cards in this Set

  • Front
  • Back
  • 3rd side (hint)

What are the 3 initial innovations of technology?

The Brick (1983), Apple Newton PDA (Personal Digital Assistant, 1987), Motorola wireless device (1995), Apple iPhone and iPad (2007 &2010)

bricks and pads (not the feminine ones tho)

Definition of the phenomenon of the FORM FACTOR that got popular?

PALM-SIZED = the size that gained popularity and gave birth to the "hand-held" devices trend. Also noteable mentions of the Palm Pilot (like the first touch pad that wasn't a two-ton computer)

hands without fingers

What was the telecommunication Industry's role?

being a "communicator" and the smart phone concepts (lol whut even)

uhm communication purposes?

Describe the initial innovations and how they were different than computers (4 things)

1. Low-de-powah processors


2. Higher-quality displays (cause more affordable)


3. low-powah GPS tech


4. Sensors (de proximity, de acceleration, and de camera, etc)

low power, high display, low gps, cool sensors?

What are the three powerful native platforms that has shaped the mobile landscape o de uniVerSe?

Apple iOS, Google Android, and Microsoft Windows Phone (well johnny can attest to that i dunno)

johnny had a phone he threw everywhere + two obvious others

New software architectures and OS on phones were created because of what? (mobile phone history)

(mobile phone history) bc there were new hardware tech innovations

hardware = software

WHAT IS ANDROID?????

A mobile operating system & app framework

who made Android?

Google

comon u gotta know this if u live in canada

T/F Android is multiplatform?

yep, true. Runs on a bunch o devices

name android version C?

cupcakes

cupcakes

name android version D?

donuts

name android version E?

eclairs

name android version F

froyo

name android version G

gingerbread

name android version I?

ice cream sandwiches (but no go on the Klondike bars ok those are cancer)

name android version J?

jellybean (esp. those harry potter ones)

name android version K

kitkat (wonder how much money it took to ask them to use this name)

name android version L

lollipop - this kid tho omg bb

name android version M

marshmellow omg wat r those

2 characteristics of Android's operating system?

based on linux, designed to be run on mobile devices

Android Architecture pt1

What's the point of having a complete application framework on android?

Allows us to create and deploy our own custom apps

What is linux kernel?

built on linux + set of drivers.


Drivers for hardware stuff

android architecture

What are the android Libraries?

set of core libararies for software (graphics, databases, etc)

What is in android runtime?

The virtual machine, Dalvik

What is android Application Framework?

Modules for controlling the different components of an app - (activities, content providers, location, etc)

What are 3 types of of android apps?

android apps: device (homescreen, browser, contacts, etc.), apps we download, and apps we build ourselves

Name the four Application Components

Activities, services, broadcast recievers, and content providers (ASBRgerCP) a-ss-burger-cup

a ss burger cup

What is an Activity?

screens that are made of multiple views arranged in layouts

what is a service?

preforms a background job

What is a broadcast reciever?

reacts to system messages, reacts to messages from other apps

what is a content provider?

manages access to data

what is android studio?

an android development environment based on IntelliJ IDEA (and runs on JAVA and XML)

What are the 5 main components of the android development environment?

- emulator


- virtual device manager


- android device monitor (DDMS)


- interface of android studio


- logcat

what is an emulator?

a virtual device of the android phone

what are the pros of an emulator?

can conveniently test apps

what are the cons of an emulator

has missing features, does not have any hardware

what is an AVD - Android Virtual Device manager?

manages all the different emulators you have

what is in res/layout folder

XML files for UI of app, width, height, and layout of screen cells

what is in res/menu folder?

xml files for menu (not sure about this one)

what is in res/drawable folder

images

what is in res/raw folder

general purpose files (audio, video, etc)

what is in res/values folder

strings.xml, dimensions.xml, styles.xml (names, dimensions, colour, etc.)

what is AndroidManifest file (what kind and what is it for)?

- XML file


- hold app name, activities, list of app screens

what is the android studio debugger for?

debugging your app

(may not be important) Capabilities of android studio debugger

selects a device to debug on, view system log, set breakpoints, run debugging tools, capture screenshots and videos of app

what is the android device monitor?

tool that shows all the application debugging and analysis tools 
tool that shows all the application debugging and analysis tools

what is LogCat?

is a debugging tool that is like creating a println, but has tags and methods that can organize the messages that's printed

what are the JAVA FILES for

code for the behavior of the app