SlideServe
Menu
Préférences
© SlideServe · v2026

Android App Dev. Basics

macy-rutledge avatar
15 diapositives · 304 Views · Nov 12, 2014

This guide offers a detailed exploration of Android development, highlighting essential topics such as project structure, activities vs. fragments, views and layouts, and the integration of security measures in mobile apps. Learn about the Android SDK, manifest file, debugging techniques, and the architecture of Android applications. Discover monetization strategies and server-side considerations, alongside insights on performance tracking and user data management. With practical examples and demos, this resource is ideal for aspiring developers eager to excel in the mobile app landscape.

Android App Dev. Basics - slide 1
01 / 15Android App Dev. Basics
1 / 17

Télécharger la présentation

Android App Dev. Basics
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Android App Dev. Basics April 2014 – Yossi Shmulevitch

  2. About Me • 14 years as Software (Mostly Java) professional • 3 years in Mobile development – iOS & Android • Owner of Kama Shilamtiand LoginBox • Software/Architecture consultant • Technion MBA graduate • Hobbies: Basketball player+ coach • Business : US real estate

  3. Agenda • Background – Android vsiOS • Eclipse and Android & SDK • Project structure – Manifest + • Activities VS Fragments • Views and Layouts • Demo App • Security and Error Tracking • Server Side for mobile Apps – cloud • Monetization $$

  4. Android vsiOS • Revenues(Source : Forbes) • App Sessions (Source : Forbes)

  5. Time Spent

  6. Android - Architecture • Linux • Libraries • Dalvik VM – dex • ART in 4.4 (KitKat) • Is it Java (JSE)? • Libraries • Open Source!

  7. Eclipse and Android SDK • DDMS perspective • Android SDK • Devices – API Level • LogCat • Running App • Debugging

  8. Project Structure • Manifest File • Assets • Bin & Dex • Generated code (gen dir) • Resources • drawables (resolutions) • Menu • Values • Layouts

  9. Activities VS Fragments + • Application class • Activity LifeCycle and Intents • Fragment usage and “transaction” • Fragments advantages: • Tablet (landscape) support • Action Bar • Smart back (last fragment state) • View Pager (swipe) • Services, Recievers, and Providers

  10. Views and Layouts • View – view hierarchy • Custom View • Layouts • Relative layout • Linear Layout • AbsoluteLayout • Padding & Margins • Other attributes

  11. Demo

  12. Security and Tracking + • Security in Android – challenging! • File usage options – Ext. Vs Int. • Encryption • Tracking – GA or Flurry? • Crashes • Support?

  13. Server side • JSON/REST • RoR • Google App engine (Cloud platform) • JEE/.NET/whatever on EC2 (other cloud plaf.) • Tones of 3rd Parties(Aplicasa) • User data on cloud – iCloud, googledrive,dropbox

  14. Monetization • Freemium? • In-App Purchases? • Ads? • Subscription? • Pricing • Israeli summit

  15. Q&A