:: Graphics410 home :: Session 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ::
Prep for tonight
- Examine three competition apps. Look at colors / design / website / online store (GooglePlay, iTunes). Write an analysis of your evaluation; use screen captures.
:: Andrew | Jackson | Katie | Nicole | Raisa - Develop wireframe for your website and outline of the pages/content. Detail how you will integrate social sharing/promotion.
:: Andrew | Jackson | Katie | Nicole | Raisa
Tonight’s discussion
- Quiz: (6:15 – 7:00)
- Dinner break
- Simulators/Emulators (8:00)
- Audio uploaded for last session lecture
- Login/Register task flow (Raisa)
Revised for discussion - Apple
- Apple SDK (new functionality)
- Design awards 2015
- iOS app anatomy


- iOS Navigation
- Users should always know where they are in your app and how to get to their next destination.
- Use a navigation bar to give users an easy way to traverse a hierarchy of data.
- Use a tab bar to display several peer categories of content or functionality.
- iOS gestures (animated)
- Tips on color (good for all digital design)
- Other best practices:
- As much as possible, avoid displaying a splash screen or other startup experience. It’s best when users can begin using your app immediately. BUT do provide a launch file or image.
- Avoid asking people to supply setup information.
- Delay a login requirement for as long as possible.
- Think carefully before providing an onboarding experience.
- Avoid asking users to rate your app too soon.
- In general, launch in the device’s current orientation.
- An iOS app never displays a Close or Quit option.
- Never quit an iOS app programmatically. People tend to interpret this as a crash. If something prevents your app from functioning as intended, you need to tell users about the situation and explain what they can do about it.
- Android
- Build your first app
- Android Studio
- Thinking about the action bar (what kind of navigation is this?)





- Thinking about controls

- Thinking about dialogs (such as, cannot login)

- Android best practices
- Your app icon!
Lab
Review one another’s assignments for tonight. Comment/provide feedback on each person’s post! Think about how their ideas nudge your own.
Since no one did not do this — this is tonight’s lab assignment:- Develop wireframe for your website and outline of the pages/content. Detail how you will integrate social sharing/promotion. POST BEFORE 11 PM TONIGHT.
:: Andrew | Jackson | Katie | Nicole | Raisa - Examples of websites promoting apps
- Amazon / Free Reading Apps (supports book sales)
- Amazon / Kindle Android (store)
- Evernote (auto-downloads desktop app – BAD)
- GameTableApp (iOS)
- Garage sale apps, iOS (analysis and links, 2013)
- Garage sale, Android (apps)
- MixIO (iOS)
- Path
- Skitch
- Wedding Party
- One-page iPhone app templates $
- Should I use a carousel (rotating images)?
- Develop wireframe for your website and outline of the pages/content. Detail how you will integrate social sharing/promotion. POST BEFORE 11 PM TONIGHT.
- Since most did not do this exercise, it’s next. It is IMPERATIVE that you do this step!
- THIS comes later, if you finish the prior exercise(s).
Work on screen flows – try to get these beyond rudimentary sketches to more polished deliverables. - Remember to include text/data entry steps in the application flows
- Managing the keyboard // Android (there seem to be more 3rd party apps for Android)

- Managing the keyboard // Apple

- Managing the keyboard // Android (there seem to be more 3rd party apps for Android)
Next session assignments
- Upload a version (or revision) of your app to InVisionApp — this should include your login flow (with all of its possibilities, not just success) and at least one primary task flow. Post the URL to your InVisionApp to Slack (projects) by 5 pm Monday. In that post, tell us what task flow you’ve picked and why.
- Include your application icon in your InVisionApp . This is branding! Also, make a post in Slack (projects) where you upload your app icon and talk about it – so we can give private feedback.
- Be prepared to lead peer session. Post your PPT or other materials to Slack by 6 pm Monday. Approximately 15 minute presentation / consider having visuals (like PPT) / have two-three questions for the class for discussion
- Session 7, July 13: Getting to market, iOS – Raisa
- Session 7, July 13: Getting to market, Android – Nicole
- Session 8, July 15: Speaking the lingo: CDMA/GSM – Jackson
- Session 8, July 15: Speaking the lingo: 3G/4G/LTE networks – Katie
- Session 9, July 20: Speaking the lingo: API, SDK – Andrew