Mobile Apps
Which of the following is NOT included with App Inventor?
Code Editor
What is the short cut key for code completion?
Ctrl + space
App Inventor is considered a traditional IDE. True or False?
False
The process of concatenating strings in the Blocks Editor is called which of the following?
Join
Non-visible components belong in which tier of the MVC design pattern?
Model
What does it mean when the Android marketplace is fragmented?
This means it is modular
What is a prototype? (more than one correct response - multiple response)
a mock-up , a wireframe, an incomplete, unrefined version of the app
In App Inventor 2, spaces aren't allowed in component names, so what is the common means to make it more readable?
capitalize the first letter of each word in the name
What is the file extension for the version of our app that we can open inside of app inventor?
.aia
In 2015, how many hours, on average, did it take to create a simple app?
300
Who coined the term UX?
Don
How do you add a Button to the screen using just the visual tool?
Drag n Drop from the palette to the app canvas.
What happened to Android Inc in 2005?
It was acquired by Google
What is the section of the Palette is used to determine whether the pieces of the app appear horizontally, vertically or in a table?
Layout
You want to add a component that would allow the end user to choose from a list of items. What is the component type?
ListPicker
Define Best Practices when creating a mobile App.
Some Best Practices when creating a mobile App is to know your users (target audience), make the app comprehensible (easy to understand),determine the right design methodology (the design of the app), focus on developing the core (the core application), security should be your top priority (keep user information safe), testing is key (help get rid of bugs and potential errors), incorporate application analytics (understand how users interact with your app), and have a feedback mechanism (give users a means -- email, social media). The 8 highlighted practices will help the programmer develop a quality mobile app for your end users.
What is the element of the user interface in App Inventor that is designed to be clicked by the user to trigger an event?
Switch
Code a little, test a little, repeat.
The significance of the statement, "Code a little, test a little, repeat" is that it helps reduce the number of errors you'll have (if any) in the future. No one wants to complete a project and has to go way back in the code and try to find the problem
UX is focused on the user's journey to solve a problem.
True
Which of these are the 3 Elements of Good Design in the Mobile Development world, as defined by a whitepaper written by the company ZORB?
Utility, Usability, and Desirability
What is the section of App Inventor that displays what the app will actually look like?
Viewer
UX
appeals to the users emotions and defines how your app will feel
In App Inventor 2, what is the editor used to set up the decision making, logic and activity of an app?
blocks
in the app/src/main/res/layout folder.
by installing the APK
What is the basic construct of OOP?
class
Which of the following is NOT a reason to post comments on your design?
if your app is successful, it will live a long life.
Layouts describe what your app looks like. In which folder are they held?
in the app/src/main/res/layout folder.
The ActivityStarter is an important component because ______________________.
it provides access to any other app on the device
Which of the following falls under the complicated tasks of the Ui Designer?
making wireframes
What are two major benefits of developing on Android?
numerous employment opportunities and The operating platform is free.
When working with mobile app design, what makes for an amazing app and a successful and perhaps lucrative project.
solving a REAL problem
What are the two parts to programming?
understanding the logic of the app , translating that logic into code in some programming language
What does it mean when you say that software is Case Sensitive?
whether a letter is uppercase or lowercase is important.