Your SlideShare is downloading. ×
"Android" mobilių programėlių kūrimo įvadas
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

"Android" mobilių programėlių kūrimo įvadas


Published on

Pristatome mokymų ciklą apie „Android“ operacinę sistemą, kurį dėstys UAB „App Camp“ techninis projektų vadovas Vykintas Valkaitis. Mokymų ciklas susidės iš keturių kas savaitę vykstančių paskaitų. …

Pristatome mokymų ciklą apie „Android“ operacinę sistemą, kurį dėstys UAB „App Camp“ techninis projektų vadovas Vykintas Valkaitis. Mokymų ciklas susidės iš keturių kas savaitę vykstančių paskaitų.

Pirmojoje paskaitoje išgirsite ką reiktų žinoti prieš pradedant kurti mobiliąsias aplikacijas:
1. Android, iOS, WP palyginimas ir bendra statistika;
2. Android versijos 1.5 - 4.2, kas keitėsi, pagrindiniai akcentai ir populiariausios versijos;
3. Google Įrankiai Android programų kūrimui;
4. Pagrindiniai dokumentacijos šaltiniai;
5. Pagrindinės sudedamosios dalys Android programos.

Published in: Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Androidmobilių programėlių kūrimo įvadas
  • 2. Android, iOS, WP IDC predicts that from year 6.00% 2.40% 5.30% 2013 to 2016, iOS and Android will stop gaining Android 13.90% iOS BlackBerry market share, while Windows Windows Phone Kitos Phone will rise to third place72.40% behind iOS.
  • 3. UX Android iPhone Windows Phone
  • 4. iPhone UX
  • 5. iOS UX
  • 6. Metro design
  • 7. Android UX
  • 8. Android UI - bars 1 Status Bar Displays pending notifications on the left and status, such as time, battery level, or signal strength, on the right. Swipe down from the status bar to show notification details. 2 Navigation Bar New for phones in Android 4.0, the navigation bar is present only on devices that dont have the traditional hardware keys. It houses the device navigation controls Back, Home, and Recents, and also displays a menu for apps written for Android 2.3 or earlier. 3 Combined Bar On tablet form factors the status and navigation bars are combined into a single bar at the bottom of the screen (Pre 4.2).
  • 9. Android UI - text application 1 Main Action Bar The command and control center for your app. The main action bar includes elements for navigating your apps hierarchy and views. 2 View Control Allows users to switch between the different views that your app provides. 3 Content Area The space where the content of your app is displayed. 4 Split Action Bar Split action bars provide a way to distribute actions across additional bars located below the main action bar or at the bottom of the screen.
  • 10. Android UI - Holo
  • 11. Android UI - GesturesTouch Long press SwipeTriggers the default functionality Enters data selection mode. Scrolls overflowing content, orfor a given item. Allows you to select one or more navigates between views in theAction: Press, lift items. same hierarchy. Action: Press, wait, lift Action: Press, move, lift
  • 12. Android UI - Navigation
  • 13. Android UI - notifications
  • 14. Android structureAndroid consists of a kernelbased on Linux kernel version2.6 and, from Android 4.0 IceCream Sandwich onwards,version 3.xAndroid uses the Dalvik virtualmachine with just-in-timecompilation to run Dalvik dex-code
  • 15. VersionsAndroid 1.5 – CupcakeAndroid 1.6 – DonutAndroid 2.0 - 2.1 – EclairAndroid 2.2 – FroyoAndroid 2.3 – GingerbreadAndroid 3.0 – 3.2 – HoneycombAndroid 4.0 – Ice Cream SandwichAndroid 4.1 – 4.2 – Jelly Bean
  • 16. Android 1.5 Cupcake- Widgets- Support for third-party virtualkeyboards
  • 17. Widgets
  • 18. Android 1.6 Donut- Quick Search Box- Ability for developers to include theircontent in search results- Support for WVGA screen resolutions- Camera, Camcorder, and Gallery
  • 19. Android 2.0 - 2.1 Eclair- Expanded Account sync, allowingusers to add multiple accounts to adevice- Optimized hardware speed andrevamped UI- HTML5 browser support
  • 20. Android 2.2 Froyo- Android Cloud to Device Messaging(Push notifications)- Adobe Flash support- Apps on external storage- Market application automatic update- Support for file upload fields in theBrowser application
  • 21. Google Cloud Messaging (GCM)- Google Cloud Messaging (GCM) replaces the betaversion of Android Cloud to Device Messaging(C2DM)- Requires devices running Android 2.2 or higher- Active Google Play (ex Android Market) application
  • 22. Android 2.3 Gingerbread- Updated user interface design withincreased simplicity and speed- Near Field Communications (NFC)- UI Framework (Overscroll, Touchfiltering, Text selection controls,Notification text and icon styles)- Gyroscope and other sensors
  • 23. Near field communication (NFC)- NFC Tag- NFC tarp smartphone- Android beam
  • 24. Android 3.x Honeycomb- Optimized for tablet support- UI update (System Bar, Action Bar,Recent Apps)- Fragments- USB API- Screens Support APIs (dip)
  • 25. Android 4.0 Ice Cream Sandwich- Android Beam- Soft buttons from Android 3.x are nowavailable for use on phones- A new typeface family for the UI,Roboto- Wi-Fi Direct- Expandable notifications
  • 26. Android 4.1 - 4.2 Jelly Bean- Multiple Users (tablets only)- Lockscreen Widgets- All devices now use the sameinterface layout- "Photo Sphere" panorama photos
  • 27. Android versijos Pasaulyje 5.10% 12.20% 2.3 8.10% 4.045.60% 2.2 4.1 Kitos 29.00%
  • 28. Android versijos Lietuvoje 2.30% 10.10% 13.77% Samsung Galaxy S2 6.86% 11.80% Samsung Galaxy Mini 2.3 Samsung Galaxy S343.70% 4.0 Samsung Galaxy Ace 2.2 5.77% Samsung Galaxy Y 4.1 Samsung Galaxy S Kitos 55.15% Samsung Galaxy Gio 6.48% Huawei U8650 Kitos 4.07% 2.74% 32.10% 2.65% 2.51%
  • 29. Android Development Tools- Eclipse + ADT plugin- Android SDK Tools- Android Platform-tools- The latest Android platform- The latest Android system image forthe emulator
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Q&A