"Developing Android Applications" Eğitimi

Eğitim / Bilişim

22 Temmuz 2013, Pazartesi - 26 Temmuz 2013, Cuma

09:30 - 17:30

Ücretli

Etkinlik Detayları

Eteration Akademi olarak 22-26 Temmuz 2013 tarihleri arasında İstanbul'da gerçekleşecek olan, Android programlamanın detaylarının katılımcılara aktarılacağı "Developing Android Applications" başlıklı bir eğitim düzenlemekteyiz. 

Konu başlıkları:

  • Android Overview and History
    • How it all got started
    • Why Android is different (and important)
  • Android Stack
    • Overview of the stack
    • Linux kernel
    • Native libraries
    • Dalvik
    • App framework
    • Apps
  • SDK Overview
    • Platforms
    • Tools
    • Versions
  • Hello World App
    • Creating your first project
    • The manifest file
    • Layout resource
    • Running your app on Emulator
  • Main Building Blocks
    • Activities
    • Activity lifecycle
    • Intents
    • Services
    • Content Providers
    • Broadcast Receivers
  • Basic Android User Interface
    • XML versus Java UI
    • Dips and sps
    • Views and layouts
    • Common UI components
    • Handling user events
  • Android System Overview
    • File System
    • Preferences
    • Notifications
    • Security model
  • Advanced UI
    • Selection components
    • Adapters
    • Complex UI components
    • Building UI for performance
    • Menus and Dialogs
    • Graphics & animations
  • Multimedia in Android
    • Multimedia Supported audio formats
    • Simple media playback
    • Supported video formats
    • Simple video playback
  • SQL Database
    • Introducing SQLite
    • SQLiteOpenHelper and creating a database
    • Opening and closing a database
    • Working with cursors Inserts, updates, and deletes
  • Basic Content Providers
    • Content provider MIME types
    • Searching for content
    • Adding, changing, and removing content
    • Working with content files

Advanced

  • Custom Content Providers
    • Why Content Providers
    • Where the content comes from
    • Implementing the API Supporting content files
  • Location Services
    • Working with the Location Manager
    • Working with Google Maps extensions
  • Services
    • Overview of services in Android
    • Implementing a Service
    • Service lifecycle
    • Bound versus unbound services
  • Broadcast Receivers
    • What are Broadcast Receivers
    • Implementing broadcast receiver
    • System broadcasts and how to use them
  • Intent Filters
    • Role of filters
    • Intent-matching rules
    • Filters in your manifest
    • Filters in dynamic Broadcast Receivers
  • Networking
    • Working with web services
    • Best practices
  • Sensors
    • How Sensors work
    • Listening to Sensor readings
    • Best practices for performance
  • WiFi
    • Monitoring and managing Internet connectivity
    • Managing active connections
    • Managing WiFi
  • Telephony
    • Making calls
    • Monitoring data connectivity and activity
    • Accessing phone properties and status
    • Controlling the phone
  • Camera
    • Taking pictures
    • Rendering previews
  • Bluetooth
    • Controlling local Bluetooth device
    • Discovering and bonding with Bluetooth devices
    • Managing Bluetooth connections
    • Communicating with Bluetooth
  • Automated Testing
    • Why automate tests
    • Instrumentation and unit testing
Bu etkinliğin süresi geçmiş
İTÜ ARI-3 Teknokent
İstanbul / Şişli / MASLAK
İTÜ Ayazağa Kampüsü
Etkinlik Konuları