Professional Documents
Culture Documents
Development
Before Getting Started
Ahsanul Karim
ahsanul.karim@sentinelbd.com
Workshop
Time Duration:
Place:
8 weeks
1 day/week
3 hours/day
Total= (8*1*3)=24
hours
Every Tuesday (2:30
So title
of this workshop could be:
PM)
Android in 24 hours!!!
Prerequisite:
Working knowledge in
Java Programming language
Before Introduction:
Workshops
Training Programs
Bootcamps
Onsite Contests with help from experienced Developers
Idea-based Contests with help from experienced Develop
Jamming Events
Open source projects
So Today
advanced computing
ability, Features and
connectivity than a
contemporarymobile phones.
2. Smartphones may be thought of
as handheld computers
integrated with a mobile
telephone.
3. They also provide their own
To learn
about smart
phones
details:
Operating
System
withinApplication
http://en.wikipedia.org/wiki/Smartphone
Development Framework
iPhone
BlackBerry
Palm Pre
Apple: iPad
Language
(s)
Remarks
Android
Java, C, C++
bada
C, C++
BlackBerr
y
Java, Web
Apps
iOS
Objective-C,
C
MeeGo
Qt, C++,
others
Symbian
Overview of Application
Platforms (Cont.)
Platform
Language
(s)
Remarks
webOS
HTML, CSS,
JavaScript, C
Windows
Mobile
C#, C
Windows
Phone
C#, VB.NET
Source: http://mobileplatforms.wikidot.com/
Application Platforms
Why Android
Markets: Distribution
echnical Advantages
Linux (Ubuntu)
usiness Advantages
Google Play:
Integrated market app
One time low registration fee
Opportunities
Google Play:
(http://market.android.com)
Enterprise Market:
https://marketplace.cisco.com/
Opportunities
Opportunities
Opportunities
Opportunities
Opportunities
Enterprise Market:
onetization Opportunities
Paid Apps $ $ $ $ $ $ $
In-App Billing
Free Apps with Ads
AdMob
AdWhirl
Mobclix and many more
Freelancing Opportunities
Statistics
Source: http://www.elance.com/android-programmers-freelancers/23
me Development Opportunities
se Study: AhhhPah http://ahhhpah.com/
Shaz
am
Hear
a song you don't know?
INSTALLS:10,000,000 - 50,000,000
Shazam identifies it instantly.
INSTALLS:10,000,000 - 50,000,000
My Story
ProTranslate
INSTALLS: 50,000 - 100,000
My Story
ProTranslate
esearch Opportunities
Easy Prototyping of any idea is possible in Android. Some
of the advanced research based projects are prototyped in
Android.
Computer Vision
MINDdroidCV(
http://www.jataka.hu/rics/nxt_android_opencv/index.html)
esearch Opportunities
Easy Prototyping of any idea is possible in Android. Some
of the advanced research based projects are prototyped in
Android.
mHealth
eMOCA
(www.emocha.org)
Developed by the
Johns Hopkins Center for
Clinical Global Health
Education
,
eMOCHA uses video, audio,
touchscreen quizzes, GPS
and SMS to collect and
analyze large amounts of
data.
esearch Opportunities
Easy Prototyping of any idea is possible in Android. Some
of the advanced research based projects are prototyped in
Android.
mHealth
ClickDiagnostics
http://clickdiagnostics.com/
Developed by
ClickDiagnostics,
uses video, audio,
touchscreen
Quizzes to upload data to
server to reach the
consultants.
esearch Opportunities
mHealth
esearch Opportunities
Android + Arduino = Innovation Unlimited
Arduino (http://www.arduino.cc/)
esearch Opportunities
Android in Disaster Management
A Mobile Disaster Management System Using the
Android Technology
http://www.naun.org/journals/communications/19-280.pdf
Implementation of an Android based disaster
management system
http://www.bcdph.com/download/android.pdf
Android Incident Reporting for SAHANA Disaster
Management System
http://code.google.com/p/sahana-incident-reporter/
data
more: http://techsplurge.com/3214/mega-list-33-awesome-augmented-reality-apps-games
Cross-platform Development
1. RhoMobile
http://rhomobile.com/
2. Appceleratorhttp://www.appcelerator.com/
3. PhoneGap http://www.phonegap.com/
Resources: Android
Developers Site
http://developer.android.com
Questions?