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
      • Views
        • TextView
        • ImageView
      • Toasts
      • Notifications
      • Broadcast Receivers
    • Practical Programs in Android
    • Android Studio
      • Directory Structure
      • Gradle
      • Tools
      • Debugging
      • Shortcuts
    • Explanation of Hello World Program
    • Explanation of directory structure in HelloWorld
      • AndroidManifest.xml
      • Resource files
        • drawable
        • layout
        • mipmap
        • values (strings, styles, dimes, colors, etc.)
      • Assets
      • Java Code
    • Activity declarations Resources R.java
    • Create and run Hello World Program
    • Running on Emulator - Android Virtual Device  (AVD)
      • Launching emulator
      • Editing emulator settings
      • Emulator shortcuts
      • Logcat usage
      • File explorer
    • Running on real android devices
    • Activities and Activity lifecycle
    • Linear Layout
      • Align elements with orientation
      • Adjust different views with layout_weight attribute
    • TextView, Button and EditText with their attributes
    • Toast notifications, AlertDialog
    • Checkbox, Radiobuttons
    • onClick listener
      • in layout
      • in java code using anonymous class and also using interface
    • Switching between two activities
      • Intents - Sharing Intent
      • Send data with Intents
    • Working with Toast messages
    • Programs:
      • Display Entered text in Edittext in toast
      • Login using basic intent
    •  Tab
      • Tab Indicators
      • Tab Selectors
    • Picker
      • Datepicker
      • Timepicker
      • Colour Picker
    • Spinner
    • Program:
      • Creation of Tabs
      • Number Picker
    • ListView
    • Adapters
      • ArrayAdapter
    • GridView
    • ImageView
    • Custom adapter for grid
    • OnItemClickListenerAdapter for ListView and GridView items
    • 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

Full Name (required)

Email (required)

Contact No.(required)

Preferred Courses (required)

Branch: ThaneDadarAny

Plan a visit