SlideShare una empresa de Scribd logo
1 de 31
Mobile Media Innovation Module 6
App Development
Prepared for Scripps College of
Communication by Sian Morson,
author of
Learn Design for iOS Development
Mobile Media Module
• The Mobile Media Module is designed as a two-week, broad-based study
on the mobile landscape that can be applied in many courses.
• The program was implemented at Ohio University’s Scripps College of
Communication to support our Scripps Innovation Challenge and to build
knowledge of the mobile landscape across our communication curricula.
• For implementation, we brought in an expert in mobile development to
teach in four existing classes over two weeks in Spring 2013. Faculty
teaching those classes became the students and built their capacity to
teach the material in subsequent semesters.
• By “hacking the curriculum” using the “module method,” we were able to
reach more than 500 students in one semester with new material.
• For more information, contact Dr. Michelle Ferrier, associate dean for
innovation, Scripps College of Communication, ferrierm@ohio.edu.
Mobile Media Innovation Module
• Part 1: Fundamentals of Mobile
• Part 2: Audience and Usage
• Part 3: Social and Mobile
• Part 4: Mobile and Journalism
• Part 5: mCommerce and Monetization
• Part 6: App Development
Ideas & Intellectual Property
• Ideas
– Everyone has had an idea for an app
– Is anyone willing to share their app ideas?
• IP - Intellectual Property
– Something you can copyright or patent
– Uniquely original
– Your app’s ‘secret sauce’
Design- Wireframes
• Wireframes - Tools
– What is a wireframe?
• A wireframe is like a blueprint for your app. It provides a
skeleton of your app. Key components of a wireframe are:
– Layout of screens
– Hierarchy
– Relationship between elements on the screen
– User interaction
• What are some tools used to create wireframes?
– Omnigraffle
– Balsamiq
– Pen and Paper!
Design - Wireframes
Design
• Design - Tools
– Photoshop
• Created by Adobe
• Industry standard (Since 1988)
• Initially created as a photo-editing tool
• Photoshop is now a verb
– Sketch
• Quickly replacing PhotoShop in some circles
• Lightweight
• Made specifically for web and mobile
• Easy to use
• Less expensive
Development - iOS
• Based on a
computing language
called Objective C
• Xcode is the name of
the IDE (Integrated
Development
Environment)
• New language
released by Apple
called SWIFT will also
allow developers to
create apps
• Includes iOS
simulator for testing
apps
Development
Development - Android
• Based on the Java
computing language
• Uses the Eclipse IDE
(Integrated Development
Environment)
• Includes documentation,
sample code and Android
simulator for most
Android devices
Development - Windows
• Uses Microsoft’s
ASP.net language to
publish apps
• Includes Visual Studio
Express IDE
(Integrated
Development
Environment)
• Contains multiple
emulators for testing
Development – Other Tools
• Appcelerator
– Leading open source SDK for cross-platform mobile
development
• PhoneGap
– Open source framework to create mobile apps
• Corona
– Cross platform development framework for creating mobile
apps
• These platforms are used to create hybrid apps
• They allow you to publish for multiple platforms using a
single, non-native code base.
• Mostly based on web-based languages (HTML,CSS, Js)
Other Important Terms
• Native Application- An mobile application developed on a
specific language for a specific platform.
• Hybrid Application- An app that has cross-platform
functionality and is created using a language other than the
native language.
• Open Source- Software who’s original source code is
available for free and may be modified and redistributed.
Project Management
• Waterfall Method
– More traditional style of project management. A
sequential design process in which progress is seen as a
flowing, steadily downwards (like a waterfall) through
the phases of Conception, Initiation, Analysis, Design,
Construction, Testing, Production/Implementation, and
Maintenance.
• Agile Method
– A group of software development methods based on
iterative and incremental development, where
requirements and solutions evolve through
collaboration between self-organizing, cross-functional
teams.
Waterfall Method
Waterfall Method
• Pros
– Longer design and planning stage allows for more potential
foreseeable bug avoidance.
– Emphasis on documentation reduces miscommunication and
emphasizes accountability.
– Design passes through easily understandable and explainable
phases.
• Cons
– Impossible to predict every minute problem during pre-
production.
– Clients may not know exactly what they want the final
product or feature list to be until they see a working
prototype.
– Design must adapt to the technology.
Agile Method
• Pros
– Working software to present to clients earlier in production
– Clients can visualize final product more quickly (and make changes
as necessary).
– Short “time-boxes” keep focus on the short term goals.
– Minimal bugs at the end of each iteration.
• Cons
– Can be inefficient in large organizations or very large projects.
– Client resistance to non-traditional method (harder to track
milestones).
– Harder to adapt to offsite or offshore team members.
Agile terms
• SCRUM Master- The person accountable for removing impediments to
the ability of the team to deliver sprint goals/deliverables.
• Project Owner- Primary author of the user stories, owns the product
backlog, prioritizes the stories, writes acceptance tests and accepts
work completed by the team.
• Backlog- An ever-evolving list of product requirements, prioritized by
the customer (or customer representative), that conveys to an agile
team which features to implement first.
• Sprint- The uninterrupted period of time during which an Agile
development team performs work, most commonly 1-4 weeks in
length, at which, the team delivers a “potentially shippable” product.
• Stand-Up- A short, daily, all-hands meeting in which members of an
Agile team address three questions:
– What did you get done since the last stand-up?
– What will you do before the next stand-up?
– What impediments stand in your way?
Milestone Terminology
• Prototype- An early sample or release of a product
built to test a concept or process.
• Build- A compiled version of a program.
• Pre-Alpha- All activities performed during the
software project before testing. Some contracts
will refer to the last milestone before Alpha as
“Pre-Alpha”.
• Alpha- Release stage in which all essential features
are planned and will be added in the near future.
No new features/content can be added to the
design at this point.
Milestone Terminology
• Beta- Release stage in which all features are
complete and where bug fixing is most
important.
• Release Candidate (RC)- A beta version with
potential to be a final product, which is ready
unless significant bugs emerge.
• Gold Master Candidate (GMC)- Also referred to
as “Release to manufacturing” or RTM. A
software product that is ready to be delivered or
provided to the customer.
Prototyping
• Why Prototype?
– Fast
– Cheap
– Easy
– Work out major problems
– Get team on the same page
– Work out bugs
– Motivate!
• http://youtu.be/iA5MVUNkSkM
Other Important Terms
• Minimum Viable Product (MVP)- A version of a new
product which allows a team to collect the maximum
amount of validated learning and customers, with the least
effort. It is a strategy targeted at avoiding building products
that customers do not want, that seeks to maximize the
information learned about the customer per dollar spent.
• Iteration- The act of repeating a process with the aim of
approaching a desired goal, target, or result. Multiple
iterations are created to create the final product. Think of
iterations like drafts.
App Stores Specifics & Promotion
App Stores Specifics & Promotion
• Apple App Store
– Closed and not open to interpretation
– Must be a registered iOS developer ($99/ year)
– Review rules and guidelines
– App should not replicate functionality of native
applications
– Should never use the camera or mic without a
user’s permission or knowledge
App Stores Specifics & Promotion
• Apple App Store
– Must include Icon and up to 5 screenshots
– Description of the app
– Takes 5 – 10 business days
App Stores Specifics & Promotion
App Stores Specifics & Promotion
• Google Play Store
– Must include Icon and up to 5 screenshots
– Description of the app
– Description of content rating
– Approval can be a quick as 24 hours
App Stores Specifics & Promotion
• Google - Pros
– Freedom of editorial content
– Virtually instant app approval
• Google – Cons
– Fragmentation – lots of different devices to
develop and optimize for
Quick Discussion Questions
• If you were developing an app, what kind of
development would you use? Native or non-Native?
Why?
• What tool would you use to design your app?
Photoshop or Sketch and why?
• When launching your app, what platform would you
launch on first? Android or iOS? Why?
Discussion Questions
• Article I: “How Much Does It Cost To Develop An App?”
• Was 8-10 weeks faster or slower than what you expected to
design an app?
• Did $120-150K surprise you in terms of price?
• If you had a fairly simple half-complete project, but a developer
was unable to complete the project, how would you attempt to
continue the project?
• http://thenextweb.com/dd/2013/11/24/much-cost-develop-
app-true-expense-starting-scratch/#!o49L7
Discussion Questions
• Article II: “What You Need to Know Before You Build a Mobile App –
Besides Code”
• What are some ways you will know that your idea is a good one?
• If you were going to build an app, would you approach investors or
fund it yourself? Why?
• What is the one thing that surprised you most about building an app?
• http://seriousstartups.com/2014/04/15/build-mobile-app-besides-
code/

Más contenido relacionado

La actualidad más candente

How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementHow IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementDev_Events
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Marvin Heery
 
"X" Driven-Development Methodologies
"X" Driven-Development Methodologies"X" Driven-Development Methodologies
"X" Driven-Development MethodologiesDamian T. Gordon
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM Rational software
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...Roger Snook
 
Implementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital StrategyImplementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital Strategy3Play Media
 
Software Engineering
Software Engineering Software Engineering
Software Engineering Nethan Shaik
 
Essentials for Building Five-Star Alexa Voice Experiences
Essentials for Building Five-Star Alexa Voice ExperiencesEssentials for Building Five-Star Alexa Voice Experiences
Essentials for Building Five-Star Alexa Voice ExperiencesApplause
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
How to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingHow to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingDaniel Knott
 
Waterfall Prioritization Techniques PowerPoint Presentation Slides
Waterfall Prioritization Techniques PowerPoint Presentation SlidesWaterfall Prioritization Techniques PowerPoint Presentation Slides
Waterfall Prioritization Techniques PowerPoint Presentation SlidesSlideTeam
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation HP Enterprise Italia
 
Agileand saas davepatterson_armandofox_050813webinar
Agileand saas davepatterson_armandofox_050813webinarAgileand saas davepatterson_armandofox_050813webinar
Agileand saas davepatterson_armandofox_050813webinarRoberto Jr. Figueroa
 
Fad-Free Architecture
Fad-Free ArchitectureFad-Free Architecture
Fad-Free ArchitectureJustin Munger
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering MethodologiesDamian T. Gordon
 

La actualidad más candente (20)

How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementHow IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
"X" Driven-Development Methodologies
"X" Driven-Development Methodologies"X" Driven-Development Methodologies
"X" Driven-Development Methodologies
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
 
Rapid prototyping and sketching
Rapid prototyping and sketchingRapid prototyping and sketching
Rapid prototyping and sketching
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
 
Implementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital StrategyImplementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital Strategy
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
Essentials for Building Five-Star Alexa Voice Experiences
Essentials for Building Five-Star Alexa Voice ExperiencesEssentials for Building Five-Star Alexa Voice Experiences
Essentials for Building Five-Star Alexa Voice Experiences
 
GUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test StudioGUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test Studio
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
How to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingHow to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App Testing
 
Waterfall Prioritization Techniques PowerPoint Presentation Slides
Waterfall Prioritization Techniques PowerPoint Presentation SlidesWaterfall Prioritization Techniques PowerPoint Presentation Slides
Waterfall Prioritization Techniques PowerPoint Presentation Slides
 
Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation Il paradigma DevOps e Continuous Delivery Automation
Il paradigma DevOps e Continuous Delivery Automation
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Agileand saas davepatterson_armandofox_050813webinar
Agileand saas davepatterson_armandofox_050813webinarAgileand saas davepatterson_armandofox_050813webinar
Agileand saas davepatterson_armandofox_050813webinar
 
Fad-Free Architecture
Fad-Free ArchitectureFad-Free Architecture
Fad-Free Architecture
 
why agile?
why agile?why agile?
why agile?
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering Methodologies
 
How we became lean
How we became leanHow we became lean
How we became lean
 

Destacado

Scripps day 2015-ohio-university_media-entrepreneurship
Scripps day 2015-ohio-university_media-entrepreneurshipScripps day 2015-ohio-university_media-entrepreneurship
Scripps day 2015-ohio-university_media-entrepreneurshipMichelle Ferrier
 
Dunfermline Athletic Due Diligence Questions 18 March 2013
Dunfermline Athletic Due Diligence Questions 18 March 2013Dunfermline Athletic Due Diligence Questions 18 March 2013
Dunfermline Athletic Due Diligence Questions 18 March 2013ThePars1885
 
The View from Here and Here: Making the Invisible Visible in the Hypertextual...
The View from Here and Here: Making the Invisible Visible in the Hypertextual...The View from Here and Here: Making the Invisible Visible in the Hypertextual...
The View from Here and Here: Making the Invisible Visible in the Hypertextual...Michelle Ferrier
 
Proyecto violencia
Proyecto violenciaProyecto violencia
Proyecto violenciaaleJa2707
 
TPC Press Statement 16 March 2013
TPC Press Statement 16 March 2013TPC Press Statement 16 March 2013
TPC Press Statement 16 March 2013ThePars1885
 
Galleria Umberto: Via le impalcature, ma il restauro c'è
Galleria Umberto: Via le impalcature, ma il restauro c'èGalleria Umberto: Via le impalcature, ma il restauro c'è
Galleria Umberto: Via le impalcature, ma il restauro c'èAlfredo Romeo
 
Manejodofrangodecorte 150821132312-lva1-app6891 (1)
Manejodofrangodecorte 150821132312-lva1-app6891 (1)Manejodofrangodecorte 150821132312-lva1-app6891 (1)
Manejodofrangodecorte 150821132312-lva1-app6891 (1)Aline Maria
 
Summit dei facility manager - MF Milano Finanza
Summit dei facility manager - MF Milano FinanzaSummit dei facility manager - MF Milano Finanza
Summit dei facility manager - MF Milano FinanzaAlfredo Romeo
 
Il facility management cerca nuovi spazi - Monitor immobiliare
Il facility management cerca nuovi spazi - Monitor immobiliare Il facility management cerca nuovi spazi - Monitor immobiliare
Il facility management cerca nuovi spazi - Monitor immobiliare Alfredo Romeo
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileSoftware Guru
 
Fitness gram
Fitness gramFitness gram
Fitness grammmcoelho
 
Lesões mais Frequentes em Atividades Físicas e Esportes
Lesões mais Frequentes em Atividades Físicas e EsportesLesões mais Frequentes em Atividades Físicas e Esportes
Lesões mais Frequentes em Atividades Físicas e Esportesjorge luiz dos santos de souza
 

Destacado (20)

Field study 3
Field study 3Field study 3
Field study 3
 
Resumes and c vs
Resumes and c vsResumes and c vs
Resumes and c vs
 
Scripps day 2015-ohio-university_media-entrepreneurship
Scripps day 2015-ohio-university_media-entrepreneurshipScripps day 2015-ohio-university_media-entrepreneurship
Scripps day 2015-ohio-university_media-entrepreneurship
 
Dunfermline Athletic Due Diligence Questions 18 March 2013
Dunfermline Athletic Due Diligence Questions 18 March 2013Dunfermline Athletic Due Diligence Questions 18 March 2013
Dunfermline Athletic Due Diligence Questions 18 March 2013
 
The View from Here and Here: Making the Invisible Visible in the Hypertextual...
The View from Here and Here: Making the Invisible Visible in the Hypertextual...The View from Here and Here: Making the Invisible Visible in the Hypertextual...
The View from Here and Here: Making the Invisible Visible in the Hypertextual...
 
Letter of Recommendation - TEC
Letter of Recommendation - TECLetter of Recommendation - TEC
Letter of Recommendation - TEC
 
COACH TRAINER
COACH TRAINERCOACH TRAINER
COACH TRAINER
 
Proyecto violencia
Proyecto violenciaProyecto violencia
Proyecto violencia
 
TPC Press Statement 16 March 2013
TPC Press Statement 16 March 2013TPC Press Statement 16 March 2013
TPC Press Statement 16 March 2013
 
Galleria Umberto: Via le impalcature, ma il restauro c'è
Galleria Umberto: Via le impalcature, ma il restauro c'èGalleria Umberto: Via le impalcature, ma il restauro c'è
Galleria Umberto: Via le impalcature, ma il restauro c'è
 
Letter of Recommendation TMS
Letter of Recommendation TMSLetter of Recommendation TMS
Letter of Recommendation TMS
 
Manejodofrangodecorte 150821132312-lva1-app6891 (1)
Manejodofrangodecorte 150821132312-lva1-app6891 (1)Manejodofrangodecorte 150821132312-lva1-app6891 (1)
Manejodofrangodecorte 150821132312-lva1-app6891 (1)
 
Field study 3
Field study 3Field study 3
Field study 3
 
RCP
RCPRCP
RCP
 
Summit dei facility manager - MF Milano Finanza
Summit dei facility manager - MF Milano FinanzaSummit dei facility manager - MF Milano Finanza
Summit dei facility manager - MF Milano Finanza
 
Il facility management cerca nuovi spazi - Monitor immobiliare
Il facility management cerca nuovi spazi - Monitor immobiliare Il facility management cerca nuovi spazi - Monitor immobiliare
Il facility management cerca nuovi spazi - Monitor immobiliare
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling Agile
 
Fitness gram
Fitness gramFitness gram
Fitness gram
 
Fases do socorro
Fases do socorroFases do socorro
Fases do socorro
 
Lesões mais Frequentes em Atividades Físicas e Esportes
Lesões mais Frequentes em Atividades Físicas e EsportesLesões mais Frequentes em Atividades Físicas e Esportes
Lesões mais Frequentes em Atividades Físicas e Esportes
 

Similar a Mobile media module part 6 - app development rev-mf

App testing and publishing
App testing and publishingApp testing and publishing
App testing and publishingNiall Roche
 
Software process models
Software process modelsSoftware process models
Software process modelsMalik WaQas
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Ahmed Misbah
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software EngineeringPurvik Rana
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSaqib Raza
 
Building your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesBuilding your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesPhilippe Dumont
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSibel Kuzgun AKIN
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...TheFamily
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development ProcessHow Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process3Play Media
 
Software life cycle
Software life cycleSoftware life cycle
Software life cyclekingseif
 
Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?LavaConConference
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story WritingAhmed Misbah
 

Similar a Mobile media module part 6 - app development rev-mf (20)

App testing and publishing
App testing and publishingApp testing and publishing
App testing and publishing
 
Waterfall Model.pptx
Waterfall Model.pptxWaterfall Model.pptx
Waterfall Model.pptx
 
Software process models
Software process modelsSoftware process models
Software process models
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software testing
Software testingSoftware testing
Software testing
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Building your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesBuilding your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best Practices
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development ProcessHow Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process
 
Software life cycle
Software life cycleSoftware life cycle
Software life cycle
 
Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?Neil Perlin - We're Going Mobile! Great! Are We Ready?
Neil Perlin - We're Going Mobile! Great! Are We Ready?
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
module I.pptx
module I.pptxmodule I.pptx
module I.pptx
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 

Más de Michelle Ferrier

Diversity Institute_23-June_2023_Community Solutions to Online Hate_Ferrier, ...
Diversity Institute_23-June_2023_Community Solutions to Online Hate_Ferrier, ...Diversity Institute_23-June_2023_Community Solutions to Online Hate_Ferrier, ...
Diversity Institute_23-June_2023_Community Solutions to Online Hate_Ferrier, ...Michelle Ferrier
 
2020 OpenEd Media Innovation & Entrepreneurship-Ferrier & Mays
2020 OpenEd Media Innovation & Entrepreneurship-Ferrier & Mays2020 OpenEd Media Innovation & Entrepreneurship-Ferrier & Mays
2020 OpenEd Media Innovation & Entrepreneurship-Ferrier & MaysMichelle Ferrier
 
Election Misinformation and Online Threat Tactics
Election Misinformation and Online Threat TacticsElection Misinformation and Online Threat Tactics
Election Misinformation and Online Threat TacticsMichelle Ferrier
 
Mis/Disinformation and Election 2020: Verification and Monitoring Tools for J...
Mis/Disinformation and Election 2020: Verification and Monitoring Tools for J...Mis/Disinformation and Election 2020: Verification and Monitoring Tools for J...
Mis/Disinformation and Election 2020: Verification and Monitoring Tools for J...Michelle Ferrier
 
Defense Against The Digital Dark Arts: Navigating Online Spaces as a Journali...
Defense Against The Digital Dark Arts: Navigating Online Spaces as a Journali...Defense Against The Digital Dark Arts: Navigating Online Spaces as a Journali...
Defense Against The Digital Dark Arts: Navigating Online Spaces as a Journali...Michelle Ferrier
 
Examining Media Deserts in SE Ohio: A student-centered approach
Examining Media Deserts in SE Ohio: A student-centered approachExamining Media Deserts in SE Ohio: A student-centered approach
Examining Media Deserts in SE Ohio: A student-centered approachMichelle Ferrier
 
Mapping Information Ecosystems to Serve Local News Needs
Mapping Information Ecosystems to Serve Local News NeedsMapping Information Ecosystems to Serve Local News Needs
Mapping Information Ecosystems to Serve Local News NeedsMichelle Ferrier
 
Grads are Back! FAMU School of Journalism & Graphic Communication Colloquium
Grads are Back! FAMU School of Journalism & Graphic Communication ColloquiumGrads are Back! FAMU School of Journalism & Graphic Communication Colloquium
Grads are Back! FAMU School of Journalism & Graphic Communication ColloquiumMichelle Ferrier
 
Online Harassment: Organization for Security and Cooperation in Europe, Vienna
Online Harassment: Organization for Security and Cooperation in Europe, ViennaOnline Harassment: Organization for Security and Cooperation in Europe, Vienna
Online Harassment: Organization for Security and Cooperation in Europe, ViennaMichelle Ferrier
 
Media Innovation & Entrepreneurship Textbook Deck
Media Innovation & Entrepreneurship Textbook DeckMedia Innovation & Entrepreneurship Textbook Deck
Media Innovation & Entrepreneurship Textbook DeckMichelle Ferrier
 
NABJ 2017: Online Harassment and Journalists of Color
NABJ 2017: Online Harassment and Journalists of ColorNABJ 2017: Online Harassment and Journalists of Color
NABJ 2017: Online Harassment and Journalists of ColorMichelle Ferrier
 
IAMCR: Women Journalists and Online Harassment: Impact and Consequences
IAMCR: Women Journalists and Online Harassment: Impact and ConsequencesIAMCR: Women Journalists and Online Harassment: Impact and Consequences
IAMCR: Women Journalists and Online Harassment: Impact and ConsequencesMichelle Ferrier
 
Ferrier research agenda-2016
Ferrier research agenda-2016Ferrier research agenda-2016
Ferrier research agenda-2016Michelle Ferrier
 
Media Innovation and Entrepreneurship: Building an Environment for Change
Media Innovation and Entrepreneurship: Building an Environment for ChangeMedia Innovation and Entrepreneurship: Building an Environment for Change
Media Innovation and Entrepreneurship: Building an Environment for ChangeMichelle Ferrier
 
Digital innovation and human-centered design - 032016
Digital innovation and human-centered design - 032016Digital innovation and human-centered design - 032016
Digital innovation and human-centered design - 032016Michelle Ferrier
 
Media Entrepreneurship: Creating Thinkers and Makers
Media Entrepreneurship: Creating Thinkers and MakersMedia Entrepreneurship: Creating Thinkers and Makers
Media Entrepreneurship: Creating Thinkers and MakersMichelle Ferrier
 
Media Entrepreneurship: Interlink Alliance @ VCU
Media Entrepreneurship: Interlink Alliance @ VCU Media Entrepreneurship: Interlink Alliance @ VCU
Media Entrepreneurship: Interlink Alliance @ VCU Michelle Ferrier
 
Scripps Day 2015: Innovation in Practice
Scripps Day 2015: Innovation in PracticeScripps Day 2015: Innovation in Practice
Scripps Day 2015: Innovation in PracticeMichelle Ferrier
 
Aejmc 2015 pre-conference_media-entrepreneurship
Aejmc 2015 pre-conference_media-entrepreneurshipAejmc 2015 pre-conference_media-entrepreneurship
Aejmc 2015 pre-conference_media-entrepreneurshipMichelle Ferrier
 

Más de Michelle Ferrier (20)

Diversity Institute_23-June_2023_Community Solutions to Online Hate_Ferrier, ...
Diversity Institute_23-June_2023_Community Solutions to Online Hate_Ferrier, ...Diversity Institute_23-June_2023_Community Solutions to Online Hate_Ferrier, ...
Diversity Institute_23-June_2023_Community Solutions to Online Hate_Ferrier, ...
 
2020 OpenEd Media Innovation & Entrepreneurship-Ferrier & Mays
2020 OpenEd Media Innovation & Entrepreneurship-Ferrier & Mays2020 OpenEd Media Innovation & Entrepreneurship-Ferrier & Mays
2020 OpenEd Media Innovation & Entrepreneurship-Ferrier & Mays
 
Election Misinformation and Online Threat Tactics
Election Misinformation and Online Threat TacticsElection Misinformation and Online Threat Tactics
Election Misinformation and Online Threat Tactics
 
Mis/Disinformation and Election 2020: Verification and Monitoring Tools for J...
Mis/Disinformation and Election 2020: Verification and Monitoring Tools for J...Mis/Disinformation and Election 2020: Verification and Monitoring Tools for J...
Mis/Disinformation and Election 2020: Verification and Monitoring Tools for J...
 
Defense Against The Digital Dark Arts: Navigating Online Spaces as a Journali...
Defense Against The Digital Dark Arts: Navigating Online Spaces as a Journali...Defense Against The Digital Dark Arts: Navigating Online Spaces as a Journali...
Defense Against The Digital Dark Arts: Navigating Online Spaces as a Journali...
 
Examining Media Deserts in SE Ohio: A student-centered approach
Examining Media Deserts in SE Ohio: A student-centered approachExamining Media Deserts in SE Ohio: A student-centered approach
Examining Media Deserts in SE Ohio: A student-centered approach
 
Mapping Information Ecosystems to Serve Local News Needs
Mapping Information Ecosystems to Serve Local News NeedsMapping Information Ecosystems to Serve Local News Needs
Mapping Information Ecosystems to Serve Local News Needs
 
Grads are Back! FAMU School of Journalism & Graphic Communication Colloquium
Grads are Back! FAMU School of Journalism & Graphic Communication ColloquiumGrads are Back! FAMU School of Journalism & Graphic Communication Colloquium
Grads are Back! FAMU School of Journalism & Graphic Communication Colloquium
 
Online Harassment: Organization for Security and Cooperation in Europe, Vienna
Online Harassment: Organization for Security and Cooperation in Europe, ViennaOnline Harassment: Organization for Security and Cooperation in Europe, Vienna
Online Harassment: Organization for Security and Cooperation in Europe, Vienna
 
Media Innovation & Entrepreneurship Textbook Deck
Media Innovation & Entrepreneurship Textbook DeckMedia Innovation & Entrepreneurship Textbook Deck
Media Innovation & Entrepreneurship Textbook Deck
 
NABJ 2017: Online Harassment and Journalists of Color
NABJ 2017: Online Harassment and Journalists of ColorNABJ 2017: Online Harassment and Journalists of Color
NABJ 2017: Online Harassment and Journalists of Color
 
IAMCR: Women Journalists and Online Harassment: Impact and Consequences
IAMCR: Women Journalists and Online Harassment: Impact and ConsequencesIAMCR: Women Journalists and Online Harassment: Impact and Consequences
IAMCR: Women Journalists and Online Harassment: Impact and Consequences
 
Asu pitchdecktemplate
Asu pitchdecktemplateAsu pitchdecktemplate
Asu pitchdecktemplate
 
Ferrier research agenda-2016
Ferrier research agenda-2016Ferrier research agenda-2016
Ferrier research agenda-2016
 
Media Innovation and Entrepreneurship: Building an Environment for Change
Media Innovation and Entrepreneurship: Building an Environment for ChangeMedia Innovation and Entrepreneurship: Building an Environment for Change
Media Innovation and Entrepreneurship: Building an Environment for Change
 
Digital innovation and human-centered design - 032016
Digital innovation and human-centered design - 032016Digital innovation and human-centered design - 032016
Digital innovation and human-centered design - 032016
 
Media Entrepreneurship: Creating Thinkers and Makers
Media Entrepreneurship: Creating Thinkers and MakersMedia Entrepreneurship: Creating Thinkers and Makers
Media Entrepreneurship: Creating Thinkers and Makers
 
Media Entrepreneurship: Interlink Alliance @ VCU
Media Entrepreneurship: Interlink Alliance @ VCU Media Entrepreneurship: Interlink Alliance @ VCU
Media Entrepreneurship: Interlink Alliance @ VCU
 
Scripps Day 2015: Innovation in Practice
Scripps Day 2015: Innovation in PracticeScripps Day 2015: Innovation in Practice
Scripps Day 2015: Innovation in Practice
 
Aejmc 2015 pre-conference_media-entrepreneurship
Aejmc 2015 pre-conference_media-entrepreneurshipAejmc 2015 pre-conference_media-entrepreneurship
Aejmc 2015 pre-conference_media-entrepreneurship
 

Último

Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Pooja Nehwal
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceanilsa9823
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceanilsa9823
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7Pooja Nehwal
 

Último (7)

Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7
 

Mobile media module part 6 - app development rev-mf

  • 1. Mobile Media Innovation Module 6 App Development Prepared for Scripps College of Communication by Sian Morson, author of Learn Design for iOS Development
  • 2. Mobile Media Module • The Mobile Media Module is designed as a two-week, broad-based study on the mobile landscape that can be applied in many courses. • The program was implemented at Ohio University’s Scripps College of Communication to support our Scripps Innovation Challenge and to build knowledge of the mobile landscape across our communication curricula. • For implementation, we brought in an expert in mobile development to teach in four existing classes over two weeks in Spring 2013. Faculty teaching those classes became the students and built their capacity to teach the material in subsequent semesters. • By “hacking the curriculum” using the “module method,” we were able to reach more than 500 students in one semester with new material. • For more information, contact Dr. Michelle Ferrier, associate dean for innovation, Scripps College of Communication, ferrierm@ohio.edu.
  • 3. Mobile Media Innovation Module • Part 1: Fundamentals of Mobile • Part 2: Audience and Usage • Part 3: Social and Mobile • Part 4: Mobile and Journalism • Part 5: mCommerce and Monetization • Part 6: App Development
  • 4. Ideas & Intellectual Property • Ideas – Everyone has had an idea for an app – Is anyone willing to share their app ideas? • IP - Intellectual Property – Something you can copyright or patent – Uniquely original – Your app’s ‘secret sauce’
  • 5. Design- Wireframes • Wireframes - Tools – What is a wireframe? • A wireframe is like a blueprint for your app. It provides a skeleton of your app. Key components of a wireframe are: – Layout of screens – Hierarchy – Relationship between elements on the screen – User interaction • What are some tools used to create wireframes? – Omnigraffle – Balsamiq – Pen and Paper!
  • 7. Design • Design - Tools – Photoshop • Created by Adobe • Industry standard (Since 1988) • Initially created as a photo-editing tool • Photoshop is now a verb – Sketch • Quickly replacing PhotoShop in some circles • Lightweight • Made specifically for web and mobile • Easy to use • Less expensive
  • 8. Development - iOS • Based on a computing language called Objective C • Xcode is the name of the IDE (Integrated Development Environment) • New language released by Apple called SWIFT will also allow developers to create apps • Includes iOS simulator for testing apps
  • 10. Development - Android • Based on the Java computing language • Uses the Eclipse IDE (Integrated Development Environment) • Includes documentation, sample code and Android simulator for most Android devices
  • 11. Development - Windows • Uses Microsoft’s ASP.net language to publish apps • Includes Visual Studio Express IDE (Integrated Development Environment) • Contains multiple emulators for testing
  • 12. Development – Other Tools • Appcelerator – Leading open source SDK for cross-platform mobile development • PhoneGap – Open source framework to create mobile apps • Corona – Cross platform development framework for creating mobile apps • These platforms are used to create hybrid apps • They allow you to publish for multiple platforms using a single, non-native code base. • Mostly based on web-based languages (HTML,CSS, Js)
  • 13. Other Important Terms • Native Application- An mobile application developed on a specific language for a specific platform. • Hybrid Application- An app that has cross-platform functionality and is created using a language other than the native language. • Open Source- Software who’s original source code is available for free and may be modified and redistributed.
  • 14. Project Management • Waterfall Method – More traditional style of project management. A sequential design process in which progress is seen as a flowing, steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation, and Maintenance. • Agile Method – A group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
  • 16. Waterfall Method • Pros – Longer design and planning stage allows for more potential foreseeable bug avoidance. – Emphasis on documentation reduces miscommunication and emphasizes accountability. – Design passes through easily understandable and explainable phases. • Cons – Impossible to predict every minute problem during pre- production. – Clients may not know exactly what they want the final product or feature list to be until they see a working prototype. – Design must adapt to the technology.
  • 17. Agile Method • Pros – Working software to present to clients earlier in production – Clients can visualize final product more quickly (and make changes as necessary). – Short “time-boxes” keep focus on the short term goals. – Minimal bugs at the end of each iteration. • Cons – Can be inefficient in large organizations or very large projects. – Client resistance to non-traditional method (harder to track milestones). – Harder to adapt to offsite or offshore team members.
  • 18. Agile terms • SCRUM Master- The person accountable for removing impediments to the ability of the team to deliver sprint goals/deliverables. • Project Owner- Primary author of the user stories, owns the product backlog, prioritizes the stories, writes acceptance tests and accepts work completed by the team. • Backlog- An ever-evolving list of product requirements, prioritized by the customer (or customer representative), that conveys to an agile team which features to implement first. • Sprint- The uninterrupted period of time during which an Agile development team performs work, most commonly 1-4 weeks in length, at which, the team delivers a “potentially shippable” product. • Stand-Up- A short, daily, all-hands meeting in which members of an Agile team address three questions: – What did you get done since the last stand-up? – What will you do before the next stand-up? – What impediments stand in your way?
  • 19. Milestone Terminology • Prototype- An early sample or release of a product built to test a concept or process. • Build- A compiled version of a program. • Pre-Alpha- All activities performed during the software project before testing. Some contracts will refer to the last milestone before Alpha as “Pre-Alpha”. • Alpha- Release stage in which all essential features are planned and will be added in the near future. No new features/content can be added to the design at this point.
  • 20. Milestone Terminology • Beta- Release stage in which all features are complete and where bug fixing is most important. • Release Candidate (RC)- A beta version with potential to be a final product, which is ready unless significant bugs emerge. • Gold Master Candidate (GMC)- Also referred to as “Release to manufacturing” or RTM. A software product that is ready to be delivered or provided to the customer.
  • 21. Prototyping • Why Prototype? – Fast – Cheap – Easy – Work out major problems – Get team on the same page – Work out bugs – Motivate! • http://youtu.be/iA5MVUNkSkM
  • 22. Other Important Terms • Minimum Viable Product (MVP)- A version of a new product which allows a team to collect the maximum amount of validated learning and customers, with the least effort. It is a strategy targeted at avoiding building products that customers do not want, that seeks to maximize the information learned about the customer per dollar spent. • Iteration- The act of repeating a process with the aim of approaching a desired goal, target, or result. Multiple iterations are created to create the final product. Think of iterations like drafts.
  • 23. App Stores Specifics & Promotion
  • 24. App Stores Specifics & Promotion • Apple App Store – Closed and not open to interpretation – Must be a registered iOS developer ($99/ year) – Review rules and guidelines – App should not replicate functionality of native applications – Should never use the camera or mic without a user’s permission or knowledge
  • 25. App Stores Specifics & Promotion • Apple App Store – Must include Icon and up to 5 screenshots – Description of the app – Takes 5 – 10 business days
  • 26. App Stores Specifics & Promotion
  • 27. App Stores Specifics & Promotion • Google Play Store – Must include Icon and up to 5 screenshots – Description of the app – Description of content rating – Approval can be a quick as 24 hours
  • 28. App Stores Specifics & Promotion • Google - Pros – Freedom of editorial content – Virtually instant app approval • Google – Cons – Fragmentation – lots of different devices to develop and optimize for
  • 29. Quick Discussion Questions • If you were developing an app, what kind of development would you use? Native or non-Native? Why? • What tool would you use to design your app? Photoshop or Sketch and why? • When launching your app, what platform would you launch on first? Android or iOS? Why?
  • 30. Discussion Questions • Article I: “How Much Does It Cost To Develop An App?” • Was 8-10 weeks faster or slower than what you expected to design an app? • Did $120-150K surprise you in terms of price? • If you had a fairly simple half-complete project, but a developer was unable to complete the project, how would you attempt to continue the project? • http://thenextweb.com/dd/2013/11/24/much-cost-develop- app-true-expense-starting-scratch/#!o49L7
  • 31. Discussion Questions • Article II: “What You Need to Know Before You Build a Mobile App – Besides Code” • What are some ways you will know that your idea is a good one? • If you were going to build an app, would you approach investors or fund it yourself? Why? • What is the one thing that surprised you most about building an app? • http://seriousstartups.com/2014/04/15/build-mobile-app-besides- code/

Notas del editor

  1. http://p