SlideShare uma empresa Scribd logo
1 de 62
Baixar para ler offline
Designing Mobile Learning
Apps for Education
SEPTEMBER 24 |
RJ Thompson
Assistant Professor,
Department of Art,
College of Creative Arts & Communication,
Youngstown State University
http://iamrjthompson.com
twitter: @studentofdesign
facebook: /studentsofdesign
instagram: @robertjthompson
The Point of Origin
Why I got into app design:
I needed to create an access point
for student engagement.
By being able to produce mobile apps, for any
platform, I can tap into larger audiences specifically
where they are living – on their devices.
More to this point – the apps can be ongoing and
evolving, the connection I’ve established with my
students can live well beyond the classroom/semester.
The Point of Origin
Technical literacy
is the ability of an individual, working independently
and with others, to effectively use technology to
access, manage, integrate, evaluate, create and
communicate information.
Technical literacy has many methods of
measurement, even if those methods are always
needing to be revised when a new update or software
application hits the scene.
The Point of Origin
Little expertise
We’re all being reset to zero quite frequently.
Despite being a web designer and developer, when it
came to app design...I was on the baseline with
everyone else.
I knew the experience, but not the principles and
practices that defined the positive experiences I was
having with apps and mobile technology.
Why Mobile Learning?
Direct application w/ expected usage
It makes sense to build learning apps on
mobile devices. Facutly and students alike are
teaching and learning on their devices – and have
been for a while.
The market is dominated by ed-tech startups &
companies that have web app and mobile app
counterparts, but nothing *specific* to an individual
class or curriculum at a *specific* institution.
Why Mobile Learning?
Convenience
• I don’t need to repeat myself.
• I can assume that my students, if on their devices in
class, are on the app and not Facebook.
• Learning extends beyond the classroom
• Strengthens student efficiency, develops
opportunities to learn responsibly, intuitively, and
with attention.
Why Mobile Learning?
Novelty value
I hope I’m not the only educator out there building
mobile apps for their specific courses.
However, being the only educator – out of 350+
faculty at YSU – to be doing this...is pretty cool.
Also, the students love it mostly because they know
that they are not too many steps removed from being
able to use app tech to make their own apps.
Why Mobile Learning?
Possibilities
The possibilities for non-developers to design mobile
apps for their classrooms is directly proportional to
the advances of WYSIWYG technology. If a drag/drop
app builder is particulary advanced, then you can do
some amazing things.
Depending on the price...
the amazing is available to you.
Why Mobile Learning?
Hiccups: Wi-Fi, Cell Service, ADA
Depending on the construction of your app, your
achilles heel may include poor wi-fi coverage, lacking
cell services and/or data plans, and the American
Disabilities Act, which is a civil rights law that
prohibits discrimination against individuals with
disabilities in all areas of public life.
Many institutions are undergoing ADA compliancy,
but app design seems to be on the edge of
understanding w/ ADA.
History
App Builders (natural starting point)
WYSIWYG app builders come and go, typically the
good ones are bought by the bigger players, which
means if you find a great tool – it’s only a matter of
time before it’s swallowed up.
This is a great place to start.
Especially if you have money.
History
Why did the App Builders work?
• Minimum instruction on design/construction
• Accessible + Intuitive UI
• Ability to download binaries
• Quality instruction documents/videos
Many app builders are startup companies that offer
beta or free accounts just for using their service. This
typically has a time-limit. Build your apps before time
runs out.
History
What else worked?
• Finding free app builds that I could hack up in Xcode.
• Purchasing pre-built app builds that could work for
my concept – this process is very square peg/round
hole, but did inspire creativity.
• Owning the fact that if I was going to learn it, I
needed to fully invest the time into doing it. No
quick answers, app builders were in short supply.
History
What did NOT work?
• Trying to learn Xcode from scratch from a book.
• Trying to learn Objective-C.
• Trying to build an app from scratch.
• Trying to figure out Apple Developer provisioning
profiles, app ids, etc. without reading anything
about it.
Starting Out
Where should you begin?
What begins the process?
Like I tell my students, it all begins with your concept.
1. Define concept, audience, features, future goals.
2. Determine if features can be built using WYSIWYG
app building tools.
3. Draw wireframes and sequence of experience.
4. Design wireframes using Photoshop, similar tools.
5. If you need to, hire a developer and/or designer.
Starting Out
6. Start learning and experimenting. Get yourself an
Android or Apple developer account, start following
tutorials, and build, break, rebuild, break again.
7. Give yourself a lot of time to learn and experiment.
8. If you’ve reached a point where you have a
functional app, test it in the app simulators, submit
for review, and deploy to the store.
9. If you’re approved, celebrate. After your celebration,
keep calm and know that you’ve achieved a huge
milestone – and that your design that was just
submitted...likely does not live up to your standards
anymore. Bittersweet.
Building
Native vs. Web
A native app is developed for use on a particular
platform or device.
A web-based app is developed as a client-server
software application in which the client (or user
interface) runs in a web browser.
Which is better? Doesn’t matter. Moving on.
Building
Mobile Sites
Why have an app when you can have a site optimized
for the mobile web? Depends on your end goals.
Why not have both? You can have both.
Where a mobile RWD site can provide ALL the
content you’d like to offer, your mobile app can be a
bit more concentrated on certain information – and
designed specifically for the mobile experience.
Building
Hybrids
I have both a mobile RWD website and several apps.
The apps in the Apple App Store are a hybrid of native
and web-based app components.
Native content is static – fixed. Web content changes
based on when I update my website. So when you
download any of the apps, certain sections may
appear native but are actually web-based.
Building
Hybrid Benefits?
• Easy updating
• Bypass app store review and approval
• Coding that creates web browsers in apps doesn’t
change all that frequently, so app updates are
fairly infrequent.
• More design control (depending on build of site)
• Not totally reliant on internet to use, depending on
the function.
Building
Templates
You can also buy pre-built app templates that offer
enough customization that you can essentially deliver
a constructed, strategic educational app experience
without having to do the hard coding.
I recommend this. The app templates are surprisingly
affordable and the creators are very accessible and
open to expanding on their builds.
Building
CLI (Command Line Interface)
Many new frameworks, like Ionic, construct base app
files through the Command Line Interface. If you’ve
never used this, you’ll likely be very reliant on
instructions on how to use it. This isn’t a very
intuitive way for the non-initiated to produce these
base files, but it requires minimal effort.
Some app builders, like Ionic, recognize this and built
WYSIWYG app counterparts to make building easier.
Building
Programming
If you use a new framework, like Ionic, Angular UI,
Sencha, Appcelerator, PhoneGap...you’re going to
need to know a bit of the following:
• HTML
• CSS
• CLI
• PHP
• Javascript
Testing
Testing Devices + iOS Simulator
One of the most fun parts of app design is running
your app in the app simulators and on your actual
devices. The routes to getting to both of these points
can take a while, but it’s thrilling to see your app in
real-time on your device.
If you don’t want to submit your app to the app store,
just take all of your students iPhones and make them
development devices or use the Apple Testflight App.
Testing
Audience
Before submission, make sure that you are testing
your apps with your intended audience – specifically
on the devices you built your app for. Most
framework-based apps can be constructed for all
popular platforms and devices. Simply meaning, your
iPhone app can definitely port over to an iPad app
with relative ease.
Testing
trymyUI
Students surveyed by providing images of the UI.
With feedback attained, design revisions occur.
After design revisions, functionality tests can initiate.
Submission
Anticipation
Apple is much more rigorous in their reviews of
submitted apps than Google is.
In fact, Google apps are submitted, reviewed, and
approved in an exceedingly fast turnaround
compared to Apple.
Where Google could take days, Apple could take
over a week. If your app is rejected by Apple,
prepare to wait.
Submission
App Builders
App Builders will either want you to submit your app
under the name of their company or permit you to
submit your app under your name, provided you have
developer accounts with either or both Apple
and Google.
With the latter option, you may have to pay for that
right, but it’s a worthwhile expense.
Submission
Frameworks
I used the Ionic framework to develop my 3 most
recent mobile apps. They have been met with no
resistance from Apple.
I have worked a bit with PhoneGap, primarily as an
Adobe product, and have had success with it, though I
have not formally submitted any apps built with
PhonGap. It is, however, a trusted source.
Further Education
What is best method to learn all of this?
I would recommend self-initiated and self-paced
learning. I believe that everyone is capable of
producing apps, especially using WYSIWYG tools but
also custom frameworks. It takes time, effort, patience
– however rigorious it is, is up to you.
Formal classes may give you a basic deliverable and
knowledge. Enter the fray, and fail forward.
Resources
Teaching + Learning
http://www.sitepoint.com/top-7-hybrid-mobile-app-
frameworks/
http://ionic.io/
http://phonegap.com/ (Adobe)
9/24/2015 Webinar: Designing Mobile Learning Apps for Education
9/24/2015 Webinar: Designing Mobile Learning Apps for Education
9/24/2015 Webinar: Designing Mobile Learning Apps for Education
9/24/2015 Webinar: Designing Mobile Learning Apps for Education

Mais conteúdo relacionado

Mais procurados

How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and AgileUserZoom
 
Becoming the Original in Design
Becoming the Original in DesignBecoming the Original in Design
Becoming the Original in DesignBorrys Hasian
 
Put your UX to the test
Put your UX to the testPut your UX to the test
Put your UX to the testErin Daniels
 
Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.James Christie
 
Design Project 3 Emotional Design Deliverable 2
Design Project 3 Emotional Design Deliverable 2Design Project 3 Emotional Design Deliverable 2
Design Project 3 Emotional Design Deliverable 2Stanford dmedia
 
Visualising the User Experience
Visualising the User ExperienceVisualising the User Experience
Visualising the User ExperienceGrant Robinson
 
Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersOscar Gonzalez Garza
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshopPatrick McNeil
 
Usability Testing
Usability TestingUsability Testing
Usability TestingAndy Budd
 
16 Web & Graphic Design Trends to Watch in 2016
16 Web & Graphic Design Trends to Watch in 201616 Web & Graphic Design Trends to Watch in 2016
16 Web & Graphic Design Trends to Watch in 2016Ernesto Olivares
 
Introduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyIntroduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyDoralin Kelly
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Lewis Lin 🦊
 
Practical UX Methods - as presented at FOWD 2014
Practical UX Methods - as presented at FOWD 2014Practical UX Methods - as presented at FOWD 2014
Practical UX Methods - as presented at FOWD 2014Patrick McNeil
 
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...Everett McKay
 
Lean UX workshop @ GOAB
Lean UX workshop @ GOABLean UX workshop @ GOAB
Lean UX workshop @ GOABDoralin Kelly
 
(Agile 2011) Lean UX: Getting Out of the Deliverables Business
 (Agile 2011) Lean UX: Getting Out of the Deliverables Business (Agile 2011) Lean UX: Getting Out of the Deliverables Business
(Agile 2011) Lean UX: Getting Out of the Deliverables BusinessJeff Gothelf
 
Web Design Without Politics
Web Design Without PoliticsWeb Design Without Politics
Web Design Without PoliticsNewCity
 
User Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and WorkflowUser Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and Workflowsollitaire
 

Mais procurados (20)

How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
 
Becoming the Original in Design
Becoming the Original in DesignBecoming the Original in Design
Becoming the Original in Design
 
Put your UX to the test
Put your UX to the testPut your UX to the test
Put your UX to the test
 
Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.
 
Design Project 3 Emotional Design Deliverable 2
Design Project 3 Emotional Design Deliverable 2Design Project 3 Emotional Design Deliverable 2
Design Project 3 Emotional Design Deliverable 2
 
Visualising the User Experience
Visualising the User ExperienceVisualising the User Experience
Visualising the User Experience
 
Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developers
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshop
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
16 Web & Graphic Design Trends to Watch in 2016
16 Web & Graphic Design Trends to Watch in 201616 Web & Graphic Design Trends to Watch in 2016
16 Web & Graphic Design Trends to Watch in 2016
 
Introduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyIntroduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General Assembly
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
 
Practical UX Methods - as presented at FOWD 2014
Practical UX Methods - as presented at FOWD 2014Practical UX Methods - as presented at FOWD 2014
Practical UX Methods - as presented at FOWD 2014
 
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
 
Lean UX workshop @ GOAB
Lean UX workshop @ GOABLean UX workshop @ GOAB
Lean UX workshop @ GOAB
 
(Agile 2011) Lean UX: Getting Out of the Deliverables Business
 (Agile 2011) Lean UX: Getting Out of the Deliverables Business (Agile 2011) Lean UX: Getting Out of the Deliverables Business
(Agile 2011) Lean UX: Getting Out of the Deliverables Business
 
Web Design Without Politics
Web Design Without PoliticsWeb Design Without Politics
Web Design Without Politics
 
User Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and WorkflowUser Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and Workflow
 
I pad integration ted3000
I pad integration ted3000I pad integration ted3000
I pad integration ted3000
 
Courageous Design
Courageous DesignCourageous Design
Courageous Design
 

Destaque

THULILE DUBE CV.pdf
THULILE DUBE CV.pdfTHULILE DUBE CV.pdf
THULILE DUBE CV.pdfThulile Dube
 
Introducción a la plataforma de aprendizaje del Campus Virtual de la Universi...
Introducción a la plataforma de aprendizaje del Campus Virtual de la Universi...Introducción a la plataforma de aprendizaje del Campus Virtual de la Universi...
Introducción a la plataforma de aprendizaje del Campus Virtual de la Universi...Pepe
 
Customer Service PPT
Customer Service PPTCustomer Service PPT
Customer Service PPTJoyce Heisig
 
Health Literacy Online: A Guide to Writing and Designing Easy-to-Use Health W...
Health Literacy Online: A Guide to Writing and Designing Easy-to-Use Health W...Health Literacy Online: A Guide to Writing and Designing Easy-to-Use Health W...
Health Literacy Online: A Guide to Writing and Designing Easy-to-Use Health W...Path of the Blue Eye Project
 
강남오피 그곳은 바로 여기다~!
강남오피 그곳은 바로 여기다~!강남오피 그곳은 바로 여기다~!
강남오피 그곳은 바로 여기다~!YA TONG
 
Magazine article topics
Magazine article topicsMagazine article topics
Magazine article topicsKBrown1412
 
Convocatoria de asamblea general extraordinaria y ordinaria 2016
Convocatoria de asamblea general extraordinaria y ordinaria 2016Convocatoria de asamblea general extraordinaria y ordinaria 2016
Convocatoria de asamblea general extraordinaria y ordinaria 2016Miguel Menendez
 

Destaque (12)

Respaldo
RespaldoRespaldo
Respaldo
 
THULILE DUBE CV.pdf
THULILE DUBE CV.pdfTHULILE DUBE CV.pdf
THULILE DUBE CV.pdf
 
Varadharajan_Resume
Varadharajan_Resume Varadharajan_Resume
Varadharajan_Resume
 
FuW0213Schreiber
FuW0213SchreiberFuW0213Schreiber
FuW0213Schreiber
 
Introducción a la plataforma de aprendizaje del Campus Virtual de la Universi...
Introducción a la plataforma de aprendizaje del Campus Virtual de la Universi...Introducción a la plataforma de aprendizaje del Campus Virtual de la Universi...
Introducción a la plataforma de aprendizaje del Campus Virtual de la Universi...
 
Customer Service PPT
Customer Service PPTCustomer Service PPT
Customer Service PPT
 
Health Literacy Online: A Guide to Writing and Designing Easy-to-Use Health W...
Health Literacy Online: A Guide to Writing and Designing Easy-to-Use Health W...Health Literacy Online: A Guide to Writing and Designing Easy-to-Use Health W...
Health Literacy Online: A Guide to Writing and Designing Easy-to-Use Health W...
 
강남오피 그곳은 바로 여기다~!
강남오피 그곳은 바로 여기다~!강남오피 그곳은 바로 여기다~!
강남오피 그곳은 바로 여기다~!
 
Magazine article topics
Magazine article topicsMagazine article topics
Magazine article topics
 
Convocatoria de asamblea general extraordinaria y ordinaria 2016
Convocatoria de asamblea general extraordinaria y ordinaria 2016Convocatoria de asamblea general extraordinaria y ordinaria 2016
Convocatoria de asamblea general extraordinaria y ordinaria 2016
 
Psicologia Positiva
Psicologia PositivaPsicologia Positiva
Psicologia Positiva
 
MAX
MAXMAX
MAX
 

Semelhante a 9/24/2015 Webinar: Designing Mobile Learning Apps for Education

Prototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchPrototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchAlan Foley
 
Responsive LMSs VS Native Apps
Responsive LMSs VS Native AppsResponsive LMSs VS Native Apps
Responsive LMSs VS Native AppsJuliette Denny
 
10 stages of mobile app development process 2022
10 stages of mobile app development process 202210 stages of mobile app development process 2022
10 stages of mobile app development process 2022SynapseIndia
 
Keep an eye out for the Top iPhone App Development Trends for 2023.pdf
Keep an eye out for the Top iPhone App Development Trends for 2023.pdfKeep an eye out for the Top iPhone App Development Trends for 2023.pdf
Keep an eye out for the Top iPhone App Development Trends for 2023.pdfTechugo
 
Agile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAgile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAaron Grant
 
Cool App Ideas - Native , Hybrid or Web Apps - Netset
Cool App Ideas - Native , Hybrid or Web Apps - NetsetCool App Ideas - Native , Hybrid or Web Apps - Netset
Cool App Ideas - Native , Hybrid or Web Apps - NetsetNetset Software Solutions
 
Notes from Educator Pre-training Briefing 1 - Summary of AfG-toolset 2012-13
Notes from Educator Pre-training Briefing 1  - Summary of AfG-toolset 2012-13Notes from Educator Pre-training Briefing 1  - Summary of AfG-toolset 2012-13
Notes from Educator Pre-training Briefing 1 - Summary of AfG-toolset 2012-13CDI Apps for Good
 
Native, hybrid, or pw as – choose the best for your business
Native, hybrid, or pw as – choose the best for your businessNative, hybrid, or pw as – choose the best for your business
Native, hybrid, or pw as – choose the best for your businessMarkovate
 
Learn the iOS App Development Process.pdf
Learn the iOS App Development Process.pdfLearn the iOS App Development Process.pdf
Learn the iOS App Development Process.pdfTechugo
 
Mobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesMobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesSlideTeam
 
Insights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationInsights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationJayneel Patel
 
Are you a lean mobile startup? Applying lean startup principles to mobile app...
Are you a lean mobile startup? Applying lean startup principles to mobile app...Are you a lean mobile startup? Applying lean startup principles to mobile app...
Are you a lean mobile startup? Applying lean startup principles to mobile app...Aravind Krishnaswamy
 
Steps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptxSteps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptxConcetto Labs
 
Processus de Développement des Apps Mobiles
Processus de Développement des Apps MobilesProcessus de Développement des Apps Mobiles
Processus de Développement des Apps MobilesYounesAbderrahmane
 
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdfA Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdfWDP Technologies
 

Semelhante a 9/24/2015 Webinar: Designing Mobile Learning Apps for Education (20)

Prototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchPrototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design Research
 
Presentation
PresentationPresentation
Presentation
 
Responsive LMSs VS Native Apps
Responsive LMSs VS Native AppsResponsive LMSs VS Native Apps
Responsive LMSs VS Native Apps
 
10 stages of mobile app development process 2022
10 stages of mobile app development process 202210 stages of mobile app development process 2022
10 stages of mobile app development process 2022
 
Keep an eye out for the Top iPhone App Development Trends for 2023.pdf
Keep an eye out for the Top iPhone App Development Trends for 2023.pdfKeep an eye out for the Top iPhone App Development Trends for 2023.pdf
Keep an eye out for the Top iPhone App Development Trends for 2023.pdf
 
Agile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAgile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring Budget
 
Cool App Ideas - Native , Hybrid or Web Apps - Netset
Cool App Ideas - Native , Hybrid or Web Apps - NetsetCool App Ideas - Native , Hybrid or Web Apps - Netset
Cool App Ideas - Native , Hybrid or Web Apps - Netset
 
Notes from Educator Pre-training Briefing 1 - Summary of AfG-toolset 2012-13
Notes from Educator Pre-training Briefing 1  - Summary of AfG-toolset 2012-13Notes from Educator Pre-training Briefing 1  - Summary of AfG-toolset 2012-13
Notes from Educator Pre-training Briefing 1 - Summary of AfG-toolset 2012-13
 
Native, hybrid, or pw as – choose the best for your business
Native, hybrid, or pw as – choose the best for your businessNative, hybrid, or pw as – choose the best for your business
Native, hybrid, or pw as – choose the best for your business
 
Learn the iOS App Development Process.pdf
Learn the iOS App Development Process.pdfLearn the iOS App Development Process.pdf
Learn the iOS App Development Process.pdf
 
Mobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation SlidesMobile App Development Proposal Template PowerPoint Presentation Slides
Mobile App Development Proposal Template PowerPoint Presentation Slides
 
Insights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationInsights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and Monetization
 
How to make an app?
How to make an app?How to make an app?
How to make an app?
 
Are you a lean mobile startup? Applying lean startup principles to mobile app...
Are you a lean mobile startup? Applying lean startup principles to mobile app...Are you a lean mobile startup? Applying lean startup principles to mobile app...
Are you a lean mobile startup? Applying lean startup principles to mobile app...
 
Steps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptxSteps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptx
 
Processus de Développement des Apps Mobiles
Processus de Développement des Apps MobilesProcessus de Développement des Apps Mobiles
Processus de Développement des Apps Mobiles
 
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdfA Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
 
Mobile app vs web app
Mobile app vs web appMobile app vs web app
Mobile app vs web app
 
Zunairzakir
ZunairzakirZunairzakir
Zunairzakir
 
Zunairzakir
ZunairzakirZunairzakir
Zunairzakir
 

Mais de TryMyUI

UX in Healthcare Tech: Humanistic Design to Motivate User Behavior
UX in Healthcare Tech: Humanistic Design to Motivate User BehaviorUX in Healthcare Tech: Humanistic Design to Motivate User Behavior
UX in Healthcare Tech: Humanistic Design to Motivate User BehaviorTryMyUI
 
5 Levels of UX Strategy
5 Levels of UX Strategy5 Levels of UX Strategy
5 Levels of UX StrategyTryMyUI
 
A Systematic Approach to Design Critique
A Systematic Approach to Design CritiqueA Systematic Approach to Design Critique
A Systematic Approach to Design CritiqueTryMyUI
 
How to Build a Powerful UX Team
How to Build a Powerful UX TeamHow to Build a Powerful UX Team
How to Build a Powerful UX TeamTryMyUI
 
TryMyUI Collaborative UX Research Webinar
TryMyUI Collaborative UX Research WebinarTryMyUI Collaborative UX Research Webinar
TryMyUI Collaborative UX Research WebinarTryMyUI
 
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLabState of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLabTryMyUI
 

Mais de TryMyUI (6)

UX in Healthcare Tech: Humanistic Design to Motivate User Behavior
UX in Healthcare Tech: Humanistic Design to Motivate User BehaviorUX in Healthcare Tech: Humanistic Design to Motivate User Behavior
UX in Healthcare Tech: Humanistic Design to Motivate User Behavior
 
5 Levels of UX Strategy
5 Levels of UX Strategy5 Levels of UX Strategy
5 Levels of UX Strategy
 
A Systematic Approach to Design Critique
A Systematic Approach to Design CritiqueA Systematic Approach to Design Critique
A Systematic Approach to Design Critique
 
How to Build a Powerful UX Team
How to Build a Powerful UX TeamHow to Build a Powerful UX Team
How to Build a Powerful UX Team
 
TryMyUI Collaborative UX Research Webinar
TryMyUI Collaborative UX Research WebinarTryMyUI Collaborative UX Research Webinar
TryMyUI Collaborative UX Research Webinar
 
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLabState of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
State of Mobile UX webinar slide deck - Chandika Bhandari, Seattle AppLab
 

Último

Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxbalqisyamutia
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证eqaqen
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...drmarathore
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证eeanqy
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideDesign Studio UI UX
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Nitya salvi
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxtrose8
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipNitya salvi
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfOffice Furniture Plus - Irving
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxMdBokhtiyarHossainNi
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样yhavx
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...gargpaaro
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyIsadora Agency
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...nirzagarg
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKMarekMitek1
 

Último (20)

Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 

9/24/2015 Webinar: Designing Mobile Learning Apps for Education

  • 1. Designing Mobile Learning Apps for Education SEPTEMBER 24 | RJ Thompson Assistant Professor, Department of Art, College of Creative Arts & Communication, Youngstown State University http://iamrjthompson.com twitter: @studentofdesign facebook: /studentsofdesign instagram: @robertjthompson
  • 2. The Point of Origin Why I got into app design: I needed to create an access point for student engagement. By being able to produce mobile apps, for any platform, I can tap into larger audiences specifically where they are living – on their devices. More to this point – the apps can be ongoing and evolving, the connection I’ve established with my students can live well beyond the classroom/semester.
  • 3. The Point of Origin Technical literacy is the ability of an individual, working independently and with others, to effectively use technology to access, manage, integrate, evaluate, create and communicate information. Technical literacy has many methods of measurement, even if those methods are always needing to be revised when a new update or software application hits the scene.
  • 4. The Point of Origin Little expertise We’re all being reset to zero quite frequently. Despite being a web designer and developer, when it came to app design...I was on the baseline with everyone else. I knew the experience, but not the principles and practices that defined the positive experiences I was having with apps and mobile technology.
  • 5. Why Mobile Learning? Direct application w/ expected usage It makes sense to build learning apps on mobile devices. Facutly and students alike are teaching and learning on their devices – and have been for a while. The market is dominated by ed-tech startups & companies that have web app and mobile app counterparts, but nothing *specific* to an individual class or curriculum at a *specific* institution.
  • 6.
  • 7. Why Mobile Learning? Convenience • I don’t need to repeat myself. • I can assume that my students, if on their devices in class, are on the app and not Facebook. • Learning extends beyond the classroom • Strengthens student efficiency, develops opportunities to learn responsibly, intuitively, and with attention.
  • 8.
  • 9. Why Mobile Learning? Novelty value I hope I’m not the only educator out there building mobile apps for their specific courses. However, being the only educator – out of 350+ faculty at YSU – to be doing this...is pretty cool. Also, the students love it mostly because they know that they are not too many steps removed from being able to use app tech to make their own apps.
  • 10. Why Mobile Learning? Possibilities The possibilities for non-developers to design mobile apps for their classrooms is directly proportional to the advances of WYSIWYG technology. If a drag/drop app builder is particulary advanced, then you can do some amazing things. Depending on the price... the amazing is available to you.
  • 11. Why Mobile Learning? Hiccups: Wi-Fi, Cell Service, ADA Depending on the construction of your app, your achilles heel may include poor wi-fi coverage, lacking cell services and/or data plans, and the American Disabilities Act, which is a civil rights law that prohibits discrimination against individuals with disabilities in all areas of public life. Many institutions are undergoing ADA compliancy, but app design seems to be on the edge of understanding w/ ADA.
  • 12. History App Builders (natural starting point) WYSIWYG app builders come and go, typically the good ones are bought by the bigger players, which means if you find a great tool – it’s only a matter of time before it’s swallowed up. This is a great place to start. Especially if you have money.
  • 13. History Why did the App Builders work? • Minimum instruction on design/construction • Accessible + Intuitive UI • Ability to download binaries • Quality instruction documents/videos Many app builders are startup companies that offer beta or free accounts just for using their service. This typically has a time-limit. Build your apps before time runs out.
  • 14. History What else worked? • Finding free app builds that I could hack up in Xcode. • Purchasing pre-built app builds that could work for my concept – this process is very square peg/round hole, but did inspire creativity. • Owning the fact that if I was going to learn it, I needed to fully invest the time into doing it. No quick answers, app builders were in short supply.
  • 15. History What did NOT work? • Trying to learn Xcode from scratch from a book. • Trying to learn Objective-C. • Trying to build an app from scratch. • Trying to figure out Apple Developer provisioning profiles, app ids, etc. without reading anything about it.
  • 16. Starting Out Where should you begin? What begins the process? Like I tell my students, it all begins with your concept. 1. Define concept, audience, features, future goals. 2. Determine if features can be built using WYSIWYG app building tools. 3. Draw wireframes and sequence of experience. 4. Design wireframes using Photoshop, similar tools. 5. If you need to, hire a developer and/or designer.
  • 17.
  • 18.
  • 19. Starting Out 6. Start learning and experimenting. Get yourself an Android or Apple developer account, start following tutorials, and build, break, rebuild, break again. 7. Give yourself a lot of time to learn and experiment. 8. If you’ve reached a point where you have a functional app, test it in the app simulators, submit for review, and deploy to the store. 9. If you’re approved, celebrate. After your celebration, keep calm and know that you’ve achieved a huge milestone – and that your design that was just submitted...likely does not live up to your standards anymore. Bittersweet.
  • 20. Building Native vs. Web A native app is developed for use on a particular platform or device. A web-based app is developed as a client-server software application in which the client (or user interface) runs in a web browser. Which is better? Doesn’t matter. Moving on.
  • 21. Building Mobile Sites Why have an app when you can have a site optimized for the mobile web? Depends on your end goals. Why not have both? You can have both. Where a mobile RWD site can provide ALL the content you’d like to offer, your mobile app can be a bit more concentrated on certain information – and designed specifically for the mobile experience.
  • 22. Building Hybrids I have both a mobile RWD website and several apps. The apps in the Apple App Store are a hybrid of native and web-based app components. Native content is static – fixed. Web content changes based on when I update my website. So when you download any of the apps, certain sections may appear native but are actually web-based.
  • 23. Building Hybrid Benefits? • Easy updating • Bypass app store review and approval • Coding that creates web browsers in apps doesn’t change all that frequently, so app updates are fairly infrequent. • More design control (depending on build of site) • Not totally reliant on internet to use, depending on the function.
  • 24.
  • 25.
  • 26.
  • 27. Building Templates You can also buy pre-built app templates that offer enough customization that you can essentially deliver a constructed, strategic educational app experience without having to do the hard coding. I recommend this. The app templates are surprisingly affordable and the creators are very accessible and open to expanding on their builds.
  • 28. Building CLI (Command Line Interface) Many new frameworks, like Ionic, construct base app files through the Command Line Interface. If you’ve never used this, you’ll likely be very reliant on instructions on how to use it. This isn’t a very intuitive way for the non-initiated to produce these base files, but it requires minimal effort. Some app builders, like Ionic, recognize this and built WYSIWYG app counterparts to make building easier.
  • 29. Building Programming If you use a new framework, like Ionic, Angular UI, Sencha, Appcelerator, PhoneGap...you’re going to need to know a bit of the following: • HTML • CSS • CLI • PHP • Javascript
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. Testing Testing Devices + iOS Simulator One of the most fun parts of app design is running your app in the app simulators and on your actual devices. The routes to getting to both of these points can take a while, but it’s thrilling to see your app in real-time on your device. If you don’t want to submit your app to the app store, just take all of your students iPhones and make them development devices or use the Apple Testflight App.
  • 41.
  • 42.
  • 43. Testing Audience Before submission, make sure that you are testing your apps with your intended audience – specifically on the devices you built your app for. Most framework-based apps can be constructed for all popular platforms and devices. Simply meaning, your iPhone app can definitely port over to an iPad app with relative ease.
  • 44. Testing trymyUI Students surveyed by providing images of the UI. With feedback attained, design revisions occur. After design revisions, functionality tests can initiate.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52. Submission Anticipation Apple is much more rigorous in their reviews of submitted apps than Google is. In fact, Google apps are submitted, reviewed, and approved in an exceedingly fast turnaround compared to Apple. Where Google could take days, Apple could take over a week. If your app is rejected by Apple, prepare to wait.
  • 53. Submission App Builders App Builders will either want you to submit your app under the name of their company or permit you to submit your app under your name, provided you have developer accounts with either or both Apple and Google. With the latter option, you may have to pay for that right, but it’s a worthwhile expense.
  • 54. Submission Frameworks I used the Ionic framework to develop my 3 most recent mobile apps. They have been met with no resistance from Apple. I have worked a bit with PhoneGap, primarily as an Adobe product, and have had success with it, though I have not formally submitted any apps built with PhonGap. It is, however, a trusted source.
  • 55.
  • 56.
  • 57. Further Education What is best method to learn all of this? I would recommend self-initiated and self-paced learning. I believe that everyone is capable of producing apps, especially using WYSIWYG tools but also custom frameworks. It takes time, effort, patience – however rigorious it is, is up to you. Formal classes may give you a basic deliverable and knowledge. Enter the fray, and fail forward.