Technilogics provide a complete web and mobile solutions, also offers custom development services that suit your business needs.

Follow Us:

+923321555838

Android App Development Course

Course Objectives

In this course we build your career as a professional Android app developer.This course takes you through the basics and moves on to advanced concepts in Android app development.Install and use appropriate tools for Android development, including IDE, device emulator, and profiling tools.Build user interfaces with fragments, views, form widgets, text input, lists, tables, and more.Use advanced UI widgets for scrolling, tabbing, and layout control.

Android Application Development

  • The Basics
    What is Android?
    Architecture Explained
    Role of Java
    Fundamentals of JavaWhat is Java?
    Fundamentals of Java
    Android SDK
    Eclipse IDE Plug-in
    Device Emulator
    Profiling Tools
    Hello World Application
    Unit Testing and DebuggingCreating Unit Tests
    Android Development Tools (ADT)
    Using the Emulator
    Analysing the Heap
    Android User InterfaceView Hierarchy
    Menus
    Fragments
    Lab workStyling Widgets

    Defining Styles
    Applying Styles to the UI
    Platform Styles and Themes
    Layout

    Layout Containers
    Weight and Gravity
    Layout TechniquesHandling Events
    Advanced Widgets

    ScrollView
    ViewPager
    TabView
    Custom Views
    Lab work

    Storing and Retrieving Data

    Internal and External Storage
    Preferences
    Content Providers

    Querying Content Providers
    Modifying Data
    Creating a Content Provider
    Asynchronous Tasks

    Main UI Thread
    Using AsyncTask
    Lab work

    Location Services and Maps

    Location Services
    Mock Location Data
    Goggle Map Libraries
    WebView

    Web Apps Overview
    Targeting Screens from Web Apps
    WebView
    Debugging Web Apps
    Best Practices for Web Apps
    Best Practices

    Compatibility
    Supporting multiple screens
    Optimizing for Other Android Versions
    Lab work

    Final Project

    Conclusion