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? |
|
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 |
|
|
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
|
|
|
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 |
|