Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Mobile
IOS
BLACKBERRY
!
ANDROID
"
WINDOWS PHONE

WATCHOS

%
"
&
'
(
)
*
+
,
-
.
/
applications
www.ysoft.com
e-mail: leaf@ysoft.com


Windows
Phone
about us
0
Market
share

android
2
BEGIN




iOS
PRESENTATION SUMMA...
www.ysoft.com
e-mail: leaf@ysoft.com
2
ABOUT US
DÁVID KAYA
Software developer working on iOS platform. 

JAROSLAV KLECH
So...
www.ysoft.com
e-mail: leaf@ysoft.com

IOS
iPhone, iPad
ANDROID
Samsung, Sony,
Xiaomi…
windows phone
Lumia…
MOST USED PLAT...
www.ysoft.com
e-mail: leaf@ysoft.com
61 %
2
32 %
2.5 %

4.5 %
others
MARKET SHARE
Native
Application that is coded in a specific
programming language, such as Objective C,
Swift, Java, C# for specific pla...
www.ysoft.com
e-mail: leaf@ysoft.com
Application that is coded in a specific programming language, such as Objective C, Sw...
www.ysoft.com
e-mail: leaf@ysoft.com
One source code compiled into multiple target platforms. Applications can be sometime...
www.ysoft.com
e-mail: leaf@ysoft.com
Hybrid apps are hosted inside a native application that utilises a mobile platform’s ...
IOS
www.ysoft.com
e-mail: leaf@ysoft.com
ABOUT IOS
• Mobile operating system created and developed by Apple Inc
• Distributed ...
iOS
;
&
<
REQUIREMENTS
HW: Mac OS X
Price: $99 / year
IDE: Xcode
www.ysoft.com
e-mail: leaf@ysoft.com
iOS
=
3
"
DEVELOPMENT
Languages: Objective-C, Swift, C#, C++, JS,…
IDE: Xcode
Simulators: iPhone, iPad, watchOS,…
www.ysof...
iOS
=
3
TESTING
Test multiple versions and models
Crash reports (collection)
www.ysoft.com
e-mail: leaf@ysoft.com
=
&
✓
iOS
PUBLISHING TO APPSTORE
Application Review (4 days average)
Pricing
Target versions
www.ysoft.com
e-mail: leaf@ys...
ANDROID
?
www.ysoft.com
e-mail: leaf@ysoft.com
ABOUT ANDROID
•Open source project driven by Google
• https://source.android.com/
•Ev...
Android
;
&
<
REQUIREMENTS
HW: Windows, Mac OS X, Linux
Price: Development for free, publishing
one time $25
IDE: Android ...
Android
=
3
"
DEVELOPMENT
Languages: Java, C#, JavaScript, …
IDE: Android Studio
Simulators: Android AVD, Genymotion,
Visu...
Android
=
3
TESTING
Test multiple versions and models

(over 10 thousands different devices)
Crash reports (collection) - ...
=
&
✓
Android
PUBLISHING
Application Review (3 hours-7 days)
Pricing - mostly for free, in app purchases
Target versions

...
WINDOWS
PHONE

www.ysoft.com
e-mail: leaf@ysoft.com
ABOUT WINDOWS 10 MOBILE
• Family of mobile operating systems developed by Microsoft
•...
Windows 10 Mobile
;
&
<
REQUIREMENTS
HW: Windows
Price: $19
IDE: Visual Studio
www.ysoft.com
e-mail: leaf@ysoft.com
Windows 10 Mobile
=
3
"
DEVELOPMENT
Languages: C#, Visual Basic, F#
IDE: Visual Studio, Blend
Simulators: Visual Studio (e...
=
&
✓
Windows 10 Mobile
PUBLISHING
Automated Application Review
Pricing - mostly for free
description

screenshots 

graph...
Samples
@
"
QUESTIONS
and
ANSWERS
.
@ Go ahead. Ask away.
Give us your best shot.
YOU
FOR WATCHING
A
THANK
Upcoming SlideShare
Loading in …5
×

Development of Mobile Applications

4,608 views

Published on

Presentation about development of mobile applications

Published in: Education
  • Hello! Who wants to chat with me? Nu photos with me here http://bit.ly/helenswee
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Development of Mobile Applications

  1. 1. Mobile IOS BLACKBERRY ! ANDROID " WINDOWS PHONE  WATCHOS  % " & ' ( ) * + , - . / applications
  2. 2. www.ysoft.com e-mail: leaf@ysoft.com 
 Windows Phone about us 0 Market share  android 2 BEGIN 
 
 iOS PRESENTATION SUMMARY 3 platforms 
 mobile application types END
  3. 3. www.ysoft.com e-mail: leaf@ysoft.com 2 ABOUT US DÁVID KAYA Software developer working on iOS platform. 
 JAROSLAV KLECH Software developer working on Android platform.
  4. 4. www.ysoft.com e-mail: leaf@ysoft.com  IOS iPhone, iPad ANDROID Samsung, Sony, Xiaomi… windows phone Lumia… MOST USED PLATFORMS
  5. 5. www.ysoft.com e-mail: leaf@ysoft.com 61 % 2 32 % 2.5 %  4.5 % others MARKET SHARE
  6. 6. Native Application that is coded in a specific programming language, such as Objective C, Swift, Java, C# for specific platform. Hybrid Hybrid apps are hosted inside a native application that utilises a mobile platform’s WebView.
 Native (multi-platform) One source code compiled into multiple target platforms. ⊷ 6 7 MOBILE APPLICATION TYPES www.ysoft.com e-mail: leaf@ysoft.com
  7. 7. www.ysoft.com e-mail: leaf@ysoft.com Application that is coded in a specific programming language, such as Objective C, Swift, Java, C# for specific platform. ) Developer can use tools provided by the target platform - iOS, Android, Windows ( Platform Specific APIs are more likely to be available in Native language. 8 The speed of Native application is higher.  It is easier to achieve good UI & UX in Native Applications. Native Development tools Platform Specific API Application speed UI/UX NATIVE
  8. 8. www.ysoft.com e-mail: leaf@ysoft.com One source code compiled into multiple target platforms. Applications can be sometime compiled into native code. Other frameworks use emulation and bindings. : Framework specific developer tools. Visual Studio, Eclipse, Xamarin Studio … ( Most of the features provided by target platform is available. 8 Applications are slower than native and quicker than hybrid.  UI & UX customisation availability is based on the chosen framework. Development Language Platform API Application speed UI/UX NATIVE (MULTI-PLATFORM)
  9. 9. www.ysoft.com e-mail: leaf@ysoft.com Hybrid apps are hosted inside a native application that utilises a mobile platform’s WebView. It is a Web page that runs in the local application’s web browser.
 : Hybrid applications are developed in Web- related languages (HTML, CSS, JS). ( Platform Specific APIs are limited and not all of the Platform’s features are available. 8 Hybrid applications are slower than native applications.  UI & UX is not highly customisable in Hybrid applications. Hard to achieve native look. Development Language Limited Platform API Application speed UI/UX HYBRID
  10. 10. IOS
  11. 11. www.ysoft.com e-mail: leaf@ysoft.com ABOUT IOS • Mobile operating system created and developed by Apple Inc • Distributed exclusively for Apple hardware • Major versions released annually • iOS 9.3
  12. 12. iOS ; & < REQUIREMENTS HW: Mac OS X Price: $99 / year IDE: Xcode www.ysoft.com e-mail: leaf@ysoft.com
  13. 13. iOS = 3 " DEVELOPMENT Languages: Objective-C, Swift, C#, C++, JS,… IDE: Xcode Simulators: iPhone, iPad, watchOS,… www.ysoft.com e-mail: leaf@ysoft.com
  14. 14. iOS = 3 TESTING Test multiple versions and models Crash reports (collection) www.ysoft.com e-mail: leaf@ysoft.com
  15. 15. = & ✓ iOS PUBLISHING TO APPSTORE Application Review (4 days average) Pricing Target versions www.ysoft.com e-mail: leaf@ysoft.com
  16. 16. ANDROID ?
  17. 17. www.ysoft.com e-mail: leaf@ysoft.com ABOUT ANDROID •Open source project driven by Google • https://source.android.com/ •Every vendor can make custom modifications before releasing •Versions of Android are named after sweets •Android 4.4 – KitKat •Android 5.0 – Lollipop •Android 6.0 – Marshmallow •Android 7.0 – N...
  18. 18. Android ; & < REQUIREMENTS HW: Windows, Mac OS X, Linux Price: Development for free, publishing one time $25 IDE: Android Studio, Eclipse, VisualStudio, Titanium Studio, … www.ysoft.com e-mail: leaf@ysoft.com
  19. 19. Android = 3 " DEVELOPMENT Languages: Java, C#, JavaScript, … IDE: Android Studio Simulators: Android AVD, Genymotion, Visual Studio Emulator for Android Real devices: Settings => Security => Unknown sources Developer mode: Tap 7 times Build Number in Settings www.ysoft.com e-mail: leaf@ysoft.com
  20. 20. Android = 3 TESTING Test multiple versions and models
 (over 10 thousands different devices) Crash reports (collection) - Google analytics, Crashlytics, Xamarin insights take a walk (GPS testing) www.ysoft.com e-mail: leaf@ysoft.com
  21. 21. = & ✓ Android PUBLISHING Application Review (3 hours-7 days) Pricing - mostly for free, in app purchases Target versions
 description
 screenshots 
 graphics
 age restrictions
 advertisement www.ysoft.com e-mail: leaf@ysoft.com
  22. 22. WINDOWS PHONE 
  23. 23. www.ysoft.com e-mail: leaf@ysoft.com ABOUT WINDOWS 10 MOBILE • Family of mobile operating systems developed by Microsoft • Primarily aimed at the consumer market rather than the enterprise market • Same code base for Windows Desktop, Phone, HoloLens, etc. • Windows 10 Mobile
  24. 24. Windows 10 Mobile ; & < REQUIREMENTS HW: Windows Price: $19 IDE: Visual Studio www.ysoft.com e-mail: leaf@ysoft.com
  25. 25. Windows 10 Mobile = 3 " DEVELOPMENT Languages: C#, Visual Basic, F# IDE: Visual Studio, Blend Simulators: Visual Studio (extension) www.ysoft.com e-mail: leaf@ysoft.com
  26. 26. = & ✓ Windows 10 Mobile PUBLISHING Automated Application Review Pricing - mostly for free description
 screenshots 
 graphics
 age restrictions
 advertisement www.ysoft.com e-mail: leaf@ysoft.com
  27. 27. Samples @ "
  28. 28. QUESTIONS and ANSWERS . @ Go ahead. Ask away. Give us your best shot.
  29. 29. YOU FOR WATCHING A THANK

×