Classroom Presentation



Similar documents
Guide to Teaching Coding

Going Mobile-does your website work on mobile devices?

Fusesix. Design Programming Development Marketing. Fusesix Web Services South Carolina, USA. Phone:

Buyer s Guide to Hiring A Mobile Agency

WEBSITE & DIGITAL MARKETING MUST HAVES NOVEMBER 9 TH, 2015 What They Are, Why You Need Them & How They Will Make Your Business Succeed Online

Comprehensive Guide to Marketing Like Starbucks

Mobile Website Overview and Mobile Application Development Policy

Mobile web apps: The best option for business? A whitepaper from mrc

Table of Contents. Living In A Mobile World. There s Always An App For That. The UX Challenge. The Facebook + Mobile Opportunity

ESTIMATE & SCOPE OF WORK /

Ad Specifications and Guidelines

Choosing the Best Mobile Backend

Creating a High Performance Website

Creating Mobile Apps Development and Deployment

Speak Up 2015 Grade 6-12 Survey

Mobile App Advertising and Monetization Trends : Freemium and In-App Ads Expand Their Lead. March 2015

Android App Marketing and Google Play

APP GUIDE 10 TIPS TO BUILD PROFITABLE MOBILE GAMES. The Complete Guide To Building Profitable Mobile Games in 2014

CIBC Business Toolkit Grow and Manage Your Business Online. Part 2: Grow Your Web Presence

Technology Services...Ahead of Times. Enterprise Application on ipad

PEGA MOBILITY A PEGA PLATFORM WHITEPAPER

Native mobile apps: The wrong choice for business?

Overcoming Your Content Challenges

The Bootstrapper's Guide to the Mobile Web by Deltina Hay. Mobile App Strategy Worksheet. I. Target Market, App Category, Platforms

Mobile App Proposal Magazine company- @address.com. January 12, y. Direct Contact.

Education Software Installer 2015

SmallBiz Dynamic Theme User Guide

Best Practices and Tools for the Mobile App Analytics

Team Manager Quick Start Guide

A SME s guide to launching online: Everything small businesses need to know about ecommerce but aren t sure who to ask

STATE OF THE APPS 2015 INDUSTRY SNAPSHOT

Chromecast $ Where do I buy it? Online at Amazon.com or in stores like Best Buy, Target or Walmart.

Computers, Smartphones & Tablets Sales:

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

white paper Modernizing the User Interface: a Smarter View with Rumba+

Bricks And Clicks A Look At Today s Retail Marketing Trends

For Windows 8. Microsoft Training Offer

Mobile Technique and Features

My Stuff Everywhere Your Content On Any Screen

MOBILE MARKETING. A guide to how you can market your business to mobile phone users. 2 April 2012 Version 1.0

Creating Effective Mobile Advertising Campaigns

Career Paths... Digital Job Areas Digital

AirWatch: Adding Internal and Public ibooks

Developing And Marketing Mobile Applications. Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT

Grow Your Business wi w t i h a a Mobil i e l A p A p

The Mobile Marketer s Complete Guide to User Acquisition

Workshop on Android and Applications Development

How Mobile Shopping Drives Omnichannel Conversions

38 Essential Website Redesign Terms You Need to Know

INTRODUCTION TO THE WEB

KEY PHASES. In Creating a Successful Mobile App

Sign Media Smart - Mobile Glossary E-Learning App. Bellyfeel Case Study

QUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM

PROPOSAL. + Branding + Web Design + Development. November 18, 2014 Prepared by: Maya Elious Prepared for: Client Name

Twelve Transformational Digital Retail Technologies Explained (Part 1)

ebusinessplan Competition Guide

Grow Your Business with a Mobile App

platforms Android BlackBerry OS ios Windows Phone NOTE: apps But not all apps are safe! malware essential

Comparative Study of Different Mobile Operating Systems

MARKETING MASTERY

PrinterOn Mobile Applications for ios and Android

(THE DIGITAL AD AGENCY)

Profile and Portfolio

About Blue Sky Sessions

Filling. Funnel. the. A small business guide to Inbound Marketing. Get found. Get liked. Get Business. By Bob Brill. Filling the Funnel.

Inspire, engage and connect with your audience

HOW TO BUILD AND CUSTOMIZE YOUR FACEBOOK FAN PAGE (ON THE CHEAP)

What is a Mobile Responsive Website?

Video Collaboration & Application Sharing Product Overview

The Tablet Revolution: A Report on Tablet Usage, Tablet Conversation Analysis & How Tablet Users Interact with Search Ads

ios App Development for Everyone

Axis 360 Guides Table of Contents. Axis 360 & Blio ebooks with Android Devices (1/30/14)

LINKEDIN SPONSORED UPDATES

Offshore Outsourcing. Software Development & Project Management. Website Design & Development. Web Apps for Mobile. Native Apps for ios and Android

GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company

SEACW DELIVERABLE D.1.6

Mobile Game and App Development the Easy Way

Print to Interactive Roadmap. with Patrick McNeil

A Comparison of Media Sources for Mobile App User Acquisition

Samsung MagicIWB Solution (Interactive White Board)

Gaming. Mobile. Animation. Computer. Bachelor of Science Degree Program. Areas of Focus. Master of Science Degree Program

Service Description and Expectations. September 2010

Mobile Application Design and Development Industry Certification

Here s how to choose the right mobile app for you.

JUMBLA IS A COMMUNICATION DESIGN AGENCY.

Transcription:

Guide to Teaching Mobile App Concepting Classroom Presentation Samsung Mobile App Academy Mobilize Your Future SAMSUNG MOBILE APP ACADEMY

Lesson Plan 1 Learning About the Mobile App Industry

Lesson Plan 1-1 What Is an App? 3

What Is an App? A self-contained program or piece of software designed to fulfill a particular purpose. Mobile apps (Android, ios, Windows Phone) Web apps (WordPress, Joomla) Social apps (Facebook, Foursquare) Game apps (Unity 3D) 4

Who Is Building Apps? Every industry has been impacted by the adoption of app technology. Start-ups Traditional industries Images: Copyright 2014 Time Warner Cable; Foursquare; Starbucks; Walmart; Ford; Facebook. 5

Who Is Building Apps? Start-ups Young companies are using app technology to compete in markets that traditionally had high overhead: Game developers (Zynga, Badland) Content providers (Netflix, Hulu, The Huffington Post) E-commerce (Amazon, Gilt) 200 million YouTube videos are viewed on mobile devices every day. Source: http://techcrunch.com/2013/10/17/youtube-goes-mobile/. 6

Who Is Building Apps? Traditional Industries Adopting app technology to help existing industries work better: Car manufacturers (electronic keys, GPS) Utility companies (smart grids, off-site management) Retailers (increasing sales) Governments (community maintenance and reporting) Telecom (mobile messaging, VOIP) Education (e-books, online learning) 7

Who Is Building Apps? Working in the Industry The app industry has opportunities for everyone: Developers (software, mobile, web) Designers (graphics, interaction, information) Managers (project, products) Industry experts (building tech to make things more efficient) The number of jobs in mobile software development will increase by 22% in the next eight years (the national average is 11%). Source: U.S. Bureau of Labor Statistics. 8

Apps Can Be Built for Audiences in Every Industry. App developers with interest in outside (nonmobile) industries are uniquely positioned as technology continues to evolve. 9

Lesson Plan 1-2 Why Are Mobile Apps the Best Apps? 10

What Will We Be Learning? Mobile App Development Building native software (or apps) designed to be deployed and installed on mobile and tablet devices. Creative process for taking an idea and turning it into a product Native app: A native app, written for a specific hardware platform, will always run faster than a web app because there is no translation processing taking place. 11

Mobile Apps Mobile apps are the best apps because: Mobile phones are (almost) always on and they re (almost) always connected. Users can interact with your software (almost) all of the time from (almost) anywhere. Advanced mobile hardware features (cameras, GPS, gyroscope) create immediate out-of-the-box opportunities for enterprising mobile app developers. Distribution (Google Play, Amazon App Store) and monetization methods (charging for your app, in-app purchasing) are built and supported by the Mobile SDK provider, allowing the app developer to focus on product and experience. 12

Lesson Plan 1-3 The 5D Process 13

3 Design 1 Discovery 4 Develop 2 Define 5 Deploy 14

Discovery 1 Learn everything you can. Understand the business. Understand the user or audience. Understand the technology. Know the market. 15

Discovery What is Candy Crush Saga s biggest competitor? How were smartphones an opportunity for Candy Crush Saga? Image Copyright 2014 King.com Ltd. 16

1994 Shariki by Eugene Alemzhin, developed for DOS Bejeweled 2001 Bejeweled 2014 Candy Crush Saga Images: Copyright 2014 King.com Ltd.; PopCap/Oberon Media; Microsoft/Eugene Alemzhin. 17

Define 2 Think through the idea. Define user profiles. Build user journeys. Plan for the unexpected. Road maps v1, v2, v3, v4, and v5. User journey: A user journey is a series of steps (typically 4 12) that represents a scenario in which a user might interact with an app. 18

Define What adjustments to gameplay did Candy Crush Saga make to differentiate itself from Bejeweled? Did Candy Crush Saga alter the basic puzzle format of Bejeweled? Are there social strategies used to expand the user base? How is it monetized? Image: Copyright 2014 King.com Ltd. 19

1960s Board Game Candy Land Images: Copyright 2014 King.com Ltd.; Hasbro. 20

Images: Copyright 2014 King.com Ltd. 21

Design Make design decisions with your user profiles in mind. Design is more than just logos and colors. It is responsible for delivering the tone of your product. Create the primary screens. 3 Wireframes: Screens that show the functionality and interface elements of an app or web page. 22

Design Did Candy Crush Saga have to adjust the game format to successfully target mobile users? Based on the design, who do you think is the target user profile for the game? Is the app funny? Cheesy? Mature? Childish? Sophisticated? Classy? Image: Copyright 2014 King.com Ltd. 23

Develop 4 Choose devices and platforms. Use the designs and functional specs to build the app. Code in a programming language to support those platforms (i.e., Java for Android). Test functionality. Considerations Every device has an operating system (OS). The device OS dictates the programming or code language needed. 24

Develop What considerations do you think were made in regard to device support? Do you think similar conversations happened regarding software support? What kinds of devices do you think their user profiles used? Image: Copyright 2014 King.com Ltd. 25

Deploy Release a tested version. Promote the app and solicit feedback. Monitor what people are saying. See what works, what breaks. 5 Build the Next Version. Then Repeat. Then Repeat. Then Repeat. Then Repeat. Then Repeat. Then Repeat. 26

Lesson Plan 2 Becoming a Creative

Lesson Plan 2-1 Discover the Concept 28

Create an App Discover. Define. Design. Hello, Creatives.

Client Brief Pick one of the client challenges to solve as a team. Does your team have more experience or interest with one concept or the other? Which of the projects do you think is more important to solve? More fun? More beneficial? 30

Create an App: Discover Brainstorm App Concept and Name Take 30 minutes with your team to come up with your app concept and app name. Keep it simple and focused. Concept must be original. Prepare an elevator pitch for your concept.

The Elevator Pitch Platform + Name + Client or Target + Problem + Solution Does not mention features Does not take longer than 30 seconds to say We are building a mobile application called PetFindr that helps pet owners fi nd their lost pets using social networks. We are building a mobile application called GetThere that helps frustrated drivers report traffi c and road conditions to other drivers using map and location services. 32

Create an App: Discover Present Your App Concept and App Name to the Class Elevator pitch Three minutes for feedback and Q&A

Lesson Plan 2-2 Define the User Profiles 34

User Profile Create fictional characters that you believe are the target for your application. These characters have attributes that are representative of your larger target market. App features and tone should be built to service the user profiles you create. Your project can have several user profiles. Sarah is a 33-year-old mother living in Columbus, Ohio. She is happily married to George, age 36, and together they re raising two boys (Sean, age 7, and Sam, age 6) and two Lab puppies. Sarah has had dogs all her life and after attending a graduate program she now works as a vet at a local pet hospital. While she doesn t have a lot of time to sit at her desk and use a laptop it is often joked that Sarah is inseparable from her Samsung Galaxy smartphone. 35

User Profile Name Age Gender Geographical location Education Occupation Yearly income Family structure Free-time activities Eating and health habits Places they frequent Thirty-four percent of Internet users go online mostly using their phones. Source: pewinternet.org/fact-sheets/mobile-technology-fact-sheet/. 36

Create an App: D e fi n e Build Your User Profiles Work with your team to design user profiles. Ensure the profiles are representative of a larger, scalable audience. Ask your teacher for help if you get stuck!

Lesson Plan 2-3 Define the User Journeys 38

User Journey(s) How will your users interact with your app? Map the experience you expect each of your user profiles to have while using your app concept. User journeys are NOT wireframes. Some considerations: Do your users need to be online to use your app? If so, how will you handle users who are not connected? Does your app require authentication? Terms of use? Parental consent? Are there multiple experiences you expect specific user profiles to have? 39

User Journey(s) PetFindr: Sarah One of the family s puppies has run off. Sarah downloads PetFindr in hopes of retrieving the family pet: Warning NO I Lost My Pet Create Pet P r o fi l e Post Pet P r o fi l e View: Launch App Internet? YES Local Results View Map List NO I Found a Pet Browse Results View Match? YES Pet Owner Contact 40

Create an App: D e fi n e Build Your User Journey(s) Draw a user journey that explains how each of your user profiles will use the app. Visualize specific requirements. Include all screens.

Project Stand-up Have you learned anything unexpected about your user profiles? Do all of your users use the app the same way?

Lesson Plan 2-4 Design Wireframes 43

Wireframes How will your users navigate your app? Screens that show functionality and interface elements Every button and action explained in detail All screens are created as wireframes before design and development. 44

Wireframes User interface and interaction Top/bottom/side navigation Buttons and toggles Menus Tables Sliders Gestures Nested interaction Modals How can you design your app concept to make it easy for users to navigate? Never use two clicks when one will do. Always reduce friction. 45

Interface Elements 46

Wireframes 47

Wireframes 48

Wireframes 49

Wireframes 50

Wireframes 51

Create an App: Design Build Your App Wireframes Draw wireframes that visualize how each of your user profiles will use the app. Ensure features and screens work for every user profile. Are there opportunities to condense interaction or reduce user friction?

Lesson Plan 2-5 Design Product and Tone 53

Product Design and Tone How should a user feel when he or she uses your app? Design is more than colors and fonts. What visuals appeal to your user profiles? Should your app be modern? Illustrative? Skeuomorphic? Simple? Technical? Do your user profiles present design challenges or considerations? 54

Create an App: Design Collect Design and Tone Inspiration Search for design and tone inspiration for your app concept. Ensure design inspiration works for every user profile.

Lesson Plan 2-6 Presenting 56

Presentation Preparation Sell the client on your app concept and solution. Elevator Pitch User P r o fi l e s User Journeys Wireframes Design and Tone Rules: Everyone must present. Nine minutes total for the presentation. 57

Create an App Presentation Preparation Finish your elevator pitch, user profiles, user journeys, wireframes, and design inspiration. Every team member must present. Your team will have nine minutes for presentation and six minutes for Q&A.

Create an App Present Client App Present your app s user experience and functionality. Q&A and instructor feedback.

Lesson Plan 3 There Should Be an App for That Getting Your App to v1.0

Lesson Plan 3-1 Assessing App Ideas 61

What makes a good idea? Ideas can come to you at any time: when you re sleeping, in the shower, when you re playing. Good ideas should fill a need or create a desire. Where did social media come from? Did we need it or did we learn to desire it? You can t have good ideas unless you re willing to generate a lot of bad ones. Painters, musicians, entrepreneurs, writers, chiropractors, accountants we all fail far more than we succeed but we succeed far more often than people who have no ideas at all. Seth Godin Source: http://creativesomething.net/post/34293929732/the-science-of-having-more-good-ideas. 62

Envision the Final Product What does it do? How do you interact with it? Is it for a single purpose or will it expand in the future? Work through the steps to get there. 63

What Is Already in the Market? Know your competition. Take inspiration from what exists. Find a way to be better, faster, smarter. Create your own original spin. Over 1.3 million Android apps are currently available. Source: http://www.appbrain.com/stats/number-of-android-apps. 64

Lesson Plan 3-2 Resources and Marketing 65

Resources You Need Time People Money 66

Resources You Need Time Are your team members full-time or part-time on the project? How much time can your team members dedicate to the project? Be realistic. Everything takes more time than you think. 67

Resources You Need Building Your Team The biggest challenge is finding the right people. Pay, trade, or include - Pay for the work. - Trade for something you can give them. - Include them in your business. Key Roles Creative Development Marketing Business management 68

Resources You Need Money Personal investment Client funding - Work for hire Fund-raising - Friends, family - Angel investors - Shareholders - Crowdsourced investments like Kickstarter Define your monetization strategy. It costs $25 to register for a Google Play distribution license. Source: https://support.google.com/googleplay/android-developer/answer/113468?hl=en. 69

Marketing Your App What is the brand personality? What differentiates this from similar apps? Who is it for? Why will they use it? Target Audience: A defined set of users that an app targets to build its optimal user base. 70