Core Android

Core Android

Core Android

Lessons

    • What is Android?
    • Versions and History
    • Architecture
    • Android SDK Tools
    • Setting up development environment
    • Android API levels (versions & version names)
    • Overview of Android Components
      • Activities
      • Services
      • Content providers
      • Intents
      • Intent Receiverss
    • Practical Programs in Android
    • Android Studio
      • Directory Structure
      • AndroidManifest.xml
      • Resource files
        • drawable
        • layout
        • mipmap
        • menu
        • values (strings, styles, dimes, colors, etc.)
      • Assets
      • Java Code
    • Gradle
    • Debugging
    • Shortcuts
    • Explanation of Hello World Program
    • Activity Life-Cycle
    • Create on Emulator - Android Virtual Device (AVD)
    • Running on Emulator - Android Virtual Device  (AVD)
      • Launching emulator
      • Editing emulator settings
      • Emulator shortcuts
      • Logcat usage
    • Running on real android devices
    • Activities and Activity life-cycle
    • Different between View and ViewGroup
    • Linear Layout
      • Align elements with orientation
      • Adjust different views with layout_weight attribute
    • TextView, Button and EditText with their attributes
    • Align layout with RelativeLayout and ConstraintLayout
    • Toast notifications
    • Adding event listeners to views like Button
    • Switching between two activities
      • Intents - Sharing Intent
      • Send data with Intents
    • Programs:
      • Display Entered text in Edittext in toast
      • Login using basic intent
    • Views
      • TextView
      • Button
      • ImageView
      • View
      • EditText
      • CheckBox
      • RadioButton
      • Switch
    • Picker
      • Datepicker
      • Timepicker
    • Spinner
    • EventListeners on Views
    • Dialogs - AlertDialog
    • ListView
    • Adapters
      • ArrayAdapter
    • GridView
    • Event Handling for each list or grid item
    • Programs:
      • ListView using Array Adapter
      • Simple Image Gallery using Grid View
    • Assignment:
      • Dynamic ListView (User Input)
    • Android data storage
    • Internal vs External Storage
    • Install application on external storage
    • Preferences
      • Shared preferences object
      • Writing in preferences
    • How to create and use menus in activity
    • Adding SettingActivity with PreferenceActivity
    • Program:
      • Maintain Session using Shared Preference (Login)
      • Creating Settings Preferences using PreferenceManager and PreferenceActivity
    • Assignment:
      • Save Edit text , Checkbox and ListPreference data
    • Notifications
    • Notification in Notification bar or Notification drawer
    • Create and Send Notifications
      • Create notification
      • Setting notification properties
      • Attaching actions
      • PendingIntents
      • Issuing notification
      • Cancelling notification
      • Setting BigView notification
      • Setting BigPicture
    • Programs:
      • Scheduled Notification using AlarmManager
      • Showing BigPicture in Notification
    • Assignment:
      • Displaying progress bar in notification
    • What are WebViews
    • Implementing WebView
    • Interfacing Javascript in WebViews
      • Toast in Webview
    • Basic View Animations
    • Using Fonts in application
    • Using FontAwesome library in application
    • Program:
      • Creating Custom Web Browser
    • Assignment:
      • FadeIn, FadeOut Animation
  1. Fragments

    • Single-pane and multi-pane layouts
    • Advantages
    • Support different screen sizes with fragments
    • Fragment Lifecycle
    • Defining fragments
    • Adding fragments statically and dynamically
    • Communicating within fragments
    • Programs:
      • Contact Application
    • Assignment:
      • Big Image in Grid View using Fragment
  2. Services

    • What are services
    • States of service
      • Started
      • Bound
    • Lifecycle of service
    • Implementing IntentService
    • File Handling on SD card
    • Broadcasting message
      • Implementing BroadcastReceiver
    • Using permissions
    • Programs:
      • Downloading a file using started service
      • Bound Service using Client Setain rver Architecture (Processing)
    • Assignment:
      • Dynamic Download Service for multiple files

Full Name (required)

Email (required)

Contact No.(required)

Preferred Courses (required)

Branch: Thane

Plan a visit

wp4.5