Android Application Development New Horizons Computer Learning Center
Price: AED 5,200
  • Duration: Upto 3 Days
  • Timings: Part Time, Weekdays

    Course details

    In this course, students will create, edit, and enhance mobile applicatitions for Android.

    Course Objectives
    Upon successful completion of this course, students will be able to: Build and deploy Android applications. Understand how Android applications operate - application lifecycle, configuration files, intents, and activities. Have a good working knowledge of Android UI - components, layouts, event handling, and screen orientation. Have a solid understanding of threading, services, notifications Have a knowledge about SQLite Have a knowledge about Location based services - Location Manager, GPS, and MapView. Understand Android networking capabilities, including Java Sockets, Java XML, and JSON. Developing Weather application providing the following features/technologies: User selectable locations Displaying information about weather in the selected locations Automatic data extraction from a remote service User preferences persistence Audio cues Location aware features Local database storage Usage of Content Provider/Service/SyncAdapter
    Course Outline
    1 - Android Overview
    Course overview/goals Mobile development overview ( history ,major platforms and vendors ) Device Hardware Overview Android Market Android Versions/Fragmentation Framework Architecture Development Tools Native vs Web Emulator overview( AVD) Eclipse and ADT plugin overview Lab 1: Hello Android
    2 - Activities
    Anatomy of an application ( basic components, project structure ) Activity Lifecycle Intents Application manifest Trace logging Important views (TextView,Button, EditText,Checkbox, Radiobutton,Radiogroup,) Android debug bridge (ADB) Logging support (Instrumented Activity lifecycle) Application deployment/debugging Lab 2: Adding another activity to the application
    3 - Views and Layouts
    View and ViewGroup Layouts (AbsoluteLayout,FrameLayout,LinearLayout,RelativeLayout,SlidingDrawer,TableLayout ScrollView) Styles/Themes Drawables overview Screen Density ImageView Orientation ( portrait vs landscape ) Menu/OptionMenu Dialogs: (Alert, Custom, List, Radio) Toast StateListDrawable Passing information between parent/child activities Lab 3: Advanced development with activities and views ( layouts, activity navigation, intents )
    4 - Asynchronous processing and long running tasks
    Application Threads Handlers/Loopers/Message Queues Services (Local and Remote) AIDL Broadcast Receiver Alarm Manager Notification Manager DDMS Lab 4: Implementing local service
    5 - Content Providers
    Content Providers Resolvers REST SQL overview SQLite SQLiteOpenHelper BaseColumns
    6 - Adapters
    Adapters Spinner ListView GridView Gallery/ImageSwitcher Lab 5: Working with content providers and UI
    7 - Files and user preferences
    File I/O overview User Preferences XML Support
    8 - Networking
    Network Services TelephonyManager ConnectivityManager HttpClient Lab 7: Using remote REST data sources
    9 - Geolocaiton
    LocationServices GPS Google MapView
    10 - Market
    Distribution via Android Market Lab 8: Finishing application Updated on 24 October, 2017

    About New Horizons Computer Learning Center

    New Horizons is the world’s largest training provider with a global footprint of more than 300 locations in over 70 countries.They have more combined global training experience than any other training provider in the world as an industry leading training provider.   The institute has been awarded more times
    by major vendors than any other training organisation in the world.Their customers have a dedicated account manager who provides advice and guidance regarding training solutions and manages the relationship end-to-end.
            

    See all New Horizons Computer Learning Center courses
    Courses you can instantly connect with... Do an online course on Mobile Development starting now. See all courses

    Is this the right course for you?

    Rate this page

    Didn't find what you were looking for ?

    or