Android App Development using JAVA

Android App Development using JAVA


Get started with Android App Training and learn to develop Android apps and integrate them with SQLite, PHP-MySQL, JSON, Google Maps, Google Firebase and Google Play store

This Android Training Course will give you all the knowledge needed to work with the Android platform & Android programming. This android course will enable you to develop android app and register on google play store to show the world your creativity. Some important topics covered in this training are Android Architecture, its components and the various resources, the process of Application Lifecycle, the Layout Manager, the different styles, menus, intents, broadcast notifications, the SQLite database and Google Play Store registration.

What You Will Learn In This Android Training Course?

  1. Learn about the Android basic, its Architecture and the mobile App Market
  2. The various components of Android and Application Life cycle Resources
  3. Create Menus and Layouts in Android
  4. Use the SQLite Database for creation of Android Applications
  5. Work on animation, content creation, data storage, Maps API
  6. Work with Android Studio, DDMS, Listeners and other tools
  7. Learn to design interactive apps with multimedia
  8. Publish the app on the Google Play Store

 

Software, System and web developers Java developers College graduates and Android app enthusiasts

Anybody who are beginners without programming knowledge interested in Android Application Development can take this Training. A basic knowledge of Java or any object oriented programming can help.

  • OOPs Concepts
  • Inheritance in detail
  • Exception handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi threading(Thread class & Runnable Interface)

  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine & .apk file extension
  • Fundamentals :
  • Basic Building blocks – Activities, Services, Broadcast ,Receivers & Content
  • UI Components- Views & notifications
  • Components for communication -Intents & Intent Filters
  • Android API levels(versions & version names)
  • Providers

  • AndroidManifest.xml
  • uses-permission & uses-sdk
  • Activity/services/receiver declarations
  • Resources & R.java
  • Assets
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • First sample Application

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • File explorer
  • Explicit Intents
  • Implicit Intents

  • Form widgets
  • Text Fields
  • Layouts
  • Relative Layout
  • Table Layout
  • Frame Layout
  • Linear Layout
  • Nested layouts
  • styles.xml
  • drawable resources for shapes, gradients(selectors)
  • style attribute in layout file
  • Applying themes via code and manifest file

  • AlertDialogs
  • Toast
  • Custom Toast
  • Time and Date

  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters

  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code

  • Web URLs, Email address, text, map address, phone numbers
  • Match Filter & Transform Filter

  • ArrayAdapters
  • BaseAdapters

  • Services & Intent Services
  • Alarm Via services
  • Broadcast Receiver

  • SharedPreferences
  • Preferences from xml

  • SQLite
  • DML & DDL Queries in brief
  • SQLiteDatabase and SQLiteOpenHelper
  • DB programming using 2 and 3 tier architecture
  • Reading and updating Contacts
  • Reading bookmarks
     

  • Custom Toast
  • Custom dialogs
  • Custom Tabs
  • Custom animated popup panels

  • Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsyncTask

  • XML Parsing
  • JSON Parsing
  • Google Firebase
  • PHP-MySQL

  • Fragment Life Cycle
  • Fragments in Activity
  • Develop Fragment based UI designs (Fragment Tabs, ListView)

  • GPS
  • Geocoding

Action bar with fragments, Navigation Drawer, Material Design

Review :

Reviews