Book a Free Demo / Get Full Program Details

Android App Development

Worldwide, an exponential growth in smartphone usage and rapid explosion of mobile apps on Google’s Android platforms are being witnessed. Today, 8 out of 10 smartphone users globally use Android-based phones. This new digital world order has led to a huge demand for Android Mobile app developers. It’s now become a much-sought after career option among millennials.

If you have the necessary passion, analytical and logical skills, then a career as an Android Mobile App Developer is the just the right fit for you. Moreover, it’s a career with long-term prospects that’ financially and professionally rewarding.

Hrishi Computer Education is one of the top training institutes in the Mumbai North (Vasai, Virar, Palghar) region offering a course in android mobile app development. Learn everything about how to design, develop and test Android apps using the best and latest industry practices through our hands-on Android Mobile App Development course. If you are pursuing your bachelor’s degree in Engineering (B.E./ B.Tech) or Science (BSc.) in the IT or Computer Science stream from Mumbai University, then the knowledge gained from this Android App Development course can be used for your final year project.

COURSE DURATION

1 ½ Month

WEEKLY

6 Days/ 2 Hours

Download Brochure

View Details

The complete syllabus of the Android App Development course is given below:

JAVA Concepts

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

SQL

2
  • DML & DDL Queries in brief

Introduction to Android

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

Application Structure (in detail)

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

Emulator-Android Virtual Device

5
  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • Second App:- (switching between activities)
  • Develop an app for demonstrating the communication between Intents

Basic UI design

6
  • Form widgets
  • Text Fields
  • Layouts
  • [dip, dp, sip, sp] versus px

Preferences

7
  • Shared Preferences
  • Preferences from xml

Menu

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

Intents (in detail)

9
  • Explicit Intents
  • Implicit intents
  • Examples

UI design

10
  • Time and Date
  • Images and media
  • Composite
  • Alert Dialogs & Toast
  • Popup

Tabs and Tab Activity

11


Styles & Themes

12
  • styles.xml
  • drawable resources for shapes, gradients (selectors)
  • style attribute in layout file
  • Applying themes via code and manifest file

Content Providers

13
  • SQLite Programming
  • SQLiteOpenHelper
  • SQLiteDatabse
  • Cursor
  • Reading and updating Contacts
  • Reading bookmarks

Android Debug Bridge(adb) tool

14


Linkify

15
  • Web URLs, Email address, text, map address, phone numbers
  • MatchFilter & TransformFilter
  • Android Training Course

Adapters and Widgets

16
  • Adapters
    • ArrayAdapters
    • BaseAdapters
  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters

Notifications

17
  • Broadcast Receivers
  • Services and notifications
  • Toast
  • Alarms

Custom components

18
  • Custom Tabs
  • Custom animated popup panels
  • Other components

Threads

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

Advanced

20
  • Live Folders
  • Using sdcards
  • XML Parsing
  • JSON Parsing
  • Maps, GPS, Location based Services
  • Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensor

WHAT STUDENT SAYS ABOUT US?

Book a Free Demo / Get Full-Programme Details

HRISHI Computer Education, one of the leading IT/ Computer Education Institutes in Vasai-Virar, is run under the visionary leadership of Mrs. Surekha Bhosale.