Android Basic Nanodegree Project: Build a Single Screen App
PROJECT SPECIFICATION Your First App
Content Review
CRITERIA MEETS SPECIFICATIONS Design includes all specified business criteria
Your design must include:
Business name At least one photo representing the business Two or more other pieces of information, such as: Contact information for the business (eg phone number, email address, website) Address of the Business Description of business Hours of operation Functionality
CRITERIA MEETS SPECIFICATIONS Program compiles and runs on a phone
Program must function in Android Studio emulator and on a phone. Upon launching on a phone, the card appears.
Content does not appear "cut off"
Layout scales responsively for screen sizes in portrait mode, with no part of any images only partially visible. Student is not responsible for responsive design in landscape mode.
Note: Reviewers will test on a Nexus 5X which has a screen size of 5.2 inches (132.08mm). It is advised you test on this size at minimum. If your content does not fit on this size, consider implementing a ScrollView.
Code Review
CRITERIA MEETS SPECIFICATIONS At least one View Group is included
XML must include a Relative Layout, Linear Layout, or Constraint Layout
View Groups contain at least one image view and at least one text view
Must have one or more image views or text views.
Elements and Text on screen are in appropriate units
Elements are specified in dp, text is specified in sp.