50 %Off
Enroll before Baishakh 01 and save up to 50% New Year Offer on all our course
Save Up To
50%

Android Training in Nepal

Android App Development Training in Kathmandu, Nepal

2 Months Android Developer

Android training in Nepal:

Android training courses offer the important tips and skills to develop mobile applications on Android platform. The course is designed for Android enthusiasts who are new to programming and want to gain theoretical and practical knowledge in developing Android-based mobile applications.

Course Highlights

Android training course at Broadway Infosys Nepal includes basic introduction to mobile apps development and deployment on Android platform. In the training you will learn to create application, describe mobile device components and create a simple user interface using android emulators. The students will have to undertake a project work after the course completion.

Benefits of Android Training in Broadway Infosys Nepal

  • Personalized feedback on project
  • Wide access to course materials
  • Highly qualified and experienced instructors
  • Motivation and encouragement
  • Regular interaction with experienced android programmers involved in developing advanced android application worldwide
  • Job placement opportunities as Android developer for excellent trainees.
  • Comprehensive training methodology
  • Pedagogy and student performance

Syllabus outline:

The Android training course covers the following topics:

Introduction to mobile apps, Introduction to android, android architecture, deep overview on android stack, installing android machine, creating first android application, android components, building UI with activities, advanced UI, notification, multi-threading, resources and assets , style and themes, content providers, data storage, services, multimedia in android, location based services and Google maps, web services and web view, sensors, WiFi, telephony services, camera Bluetooth, android application deployment.

Please contact us anytime via email, online forms or our Facebook page to secure your seat for upcoming Android training session. For further details, please call or visit our office anytime.

Pre-requisites:

Before joining for Android course, student should already have knowledge on Core Java. It will help them in understanding.

Courses Outline :- Android Training in Nepal
  • OOPs Concepts
  • Inheritance in detail
  • Exception handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Collections – HashTable, Vector, List, ArrayList, HashMap
  • Multi-threading (Thread class & Runnable Interface)
  • DML & DDL Queries in brief
  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine &. apk file extension
  • Basic Building blocks – Activities, Services, Broadcast Receivers & Content
  • Providers
  • UI Components- Views & notifications
  • Components for communication -Intents & Intent Filters
  • Android API levels(versions & version names)
  • AndroidManifest.xml
  • Uses-permission & uses-sdk
  • Activity/services/receiver declarations
  • Resources & R.java
  • Assets
  • Android Training Course Syllabus
  • Values – strings.xml
  • Layouts & Draw able Resources
  • Activities and Activity lifecycle
  • First sample Application
  • Deploying sample application on a real device
  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • File explorer
  • Second App :- (switching between activities)
  • Develop an app for demonstrating the communication between Intents
  • Form widgets
  • Text Fields
  • Layouts
  • RelativeLayout ,TableLayout, FrameLayout, LinearLayout
  • Nested layouts
  • [dip,dp,sip,sp] versus px
  • Examples
  • SharedPreferences
  • Preferences from xml
  • Examples
  • Option menu
  • Context menu
  • Sub menu
  • Android Training Course Syllabus
  • menu from xml
  • menu via code
  • Examples
  • Explicit Intents
  • Implicit intents
  • Examples
  • Time and Date
  • Images and media
  • Adding Video to the application
  • Composite
  • Alert Dialogs & Toast
  • Popup
  • Examples
  • styles.xml
  • colors.xml- declaring colors and drawables
  • Drawable resources for shapes,gradients(selectors)
  • Shapes drawables
  • State drawables
  • Transition drawables
  • Ripple
  • 9 Patch drawables
  • style attribute in layout file
  • Applying themes via code and manifest file
  • Examples
  • SQLite Programming
  • Android Training Course Syllabus
  • SQLiteOpenHelper
  • SQLiteDatabse
  • Cursor
  • Content providers
    1. Defining and using content providers
    2. Example- Sharing database among two different applications using content
  • providers
  • Reading and updating Contacts
  • Reading bookmarks
  • Example :
    1. Develop an App to demonstrate database usage. CRUD operations must be
  • Implemented. Final details should be viewed in GridView as well as in
  • ListView.
    1. Do the same application with database operations in a single class(As a Model
  • class) and do the CRUD operations with this class object
  • Web URLs,Email address,text,map address,phone numbers
  • MatchFilter & TransformFilter
  • Examples
  • Adapters :-
  • ArrayAdapters
  • BaseAdapters
  • Example - Efficient Adapter
  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • RecyclerView
  • CardView
  • Examples
  • Broadcast Receivers
  • Services and notifications
  • Toast
  • Alarms
  • Examples
  • Custom Toast
  • Custom dialogs
  • Custom Tabs
  • Custom animated popup panels
  • Other components
  • Examples
  • Threads running on UI thread(runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask(in detail)
  • Examples
  • Fragments
  • Communication between fragments
  • Fragment pager adapter
  • Dialog fragment
  • ViewPagerIndicator
  • Circle view pager indicator
  • Tab view pager indicator
  • Line page indicator
  • Action bar tabs and custom views on Action bars
  • Toolbars
  • Navigation Drawer
  • Using sdcards – Reading and writing
  • XML Parsing
  • JSON Parsing
  • Including external libraries in our application
  • Maps via intent and MapActivity
  • GPS,Location based Services
  • Accessing Phone services(Call, SMS, MMS)
  • Network connectivity services
  • Using Wifi & Bluetooth
  • Sensors
  • Push Notification