Android Training in Nepal Android App Development Training in Kathmandu, Nepal

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.


Duration: 2 Months
Career Option : Android Developer

Learn Android App Development Course

  • ANDROID STUDIO 2.2 & 2.3.
  • ANDROID 7.0 & 7.1 ( Nougat )  


JAVA Concepts

  • 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)

SQL

  • DML & DDL Queries in brief

Introduction to Android

  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine &. apk file extension

Fundamentals

  • 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)

Application Structure (in detail)

  • 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

Emulator-Android Virtual 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

Layout design

  • Form widgets
  • Text Fields
  • Layouts
  • RelativeLayout ,TableLayout, FrameLayout, LinearLayout
  • Nested layouts
  • [dip,dp,sip,sp] versus px
  • Examples

Preferences

  • SharedPreferences
  • Preferences from xml
  • Examples

Menu

  • Option menu
  • Context menu
  • Sub menu
  • Android Training Course Syllabus
  • menu from xml
  • menu via code
  • Examples

Intents (in detail)

  • Explicit Intents
  • Implicit intents
  • Examples

UI design

  • Time and Date
  • Images and media
  • Adding Video to the application
  • Composite
  • Alert Dialogs & Toast
  • Popup
  • Examples

Styles & Themes

  • 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

  • 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

Android Debug Bridge (adb) tool

Linkify

  • Web URLs,Email address,text,map address,phone numbers
  • MatchFilter & TransformFilter
  • Examples

Adapters and Widgtes

  • Adapters :-
  • ArrayAdapters
  • BaseAdapters
  • Example - Efficient Adapter
  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • RecyclerView
  • CardView
  • Examples

Notifications

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

Custom components

  • Custom Toast
  • Custom dialogs
  • Custom Tabs
  • Custom animated popup panels
  • Other components
  • Examples

Threads

  • Threads running on UI thread(runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask(in detail)
  • Examples

Fragment

  • 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

Advanced

  • 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
Ankit Adhikari
Android App Development Training

Broadway Infosys Nepal is a best institute for IT enthusiast who is seeking to build his or her career in a better way.  Filled with highly equipped technologies and friendly behavior of highly trained professionals, Broadway helps us to know about the course deeply thus resulting in 100% outpu...

Bibek Shrestha
Android App Development Training

I am very grateful towards this institute. It’s like a home to me as all faculty are like part of a family. IT is a simple term but you should keep on updating yourself to the technology even if you know the basics. Learning every new thing is gaining something for yourself. In IT field , one...

Aashish Dahal
Android App Development Training

For many people like me, who were roaming different institutes for professional training, Broadway Infosys Nepal was like heaven. I was young, energetic and was eager to learn technology and trust me, Broadway Infosys Nepal is the place where you could invest your time to build professionalism withi...

Abish Ojha
Android App Development Training

I first found out about Broadway Infosys 4 years back when I was not sure where and how do I implement my theoretical knowledge. Then, Broadway provided me the push to succeed in real world. I do not need to mention again and again that Broadway Infosys is one of the best Institution to groom into p...

Bisho Rajbanshi
Android App Development Training

One and only Professional IT learning Center in Nepal. Well equipped, managed and all the Instructors are excellent in their subject. I suggest Broadway Infosys Nepal to those who want to learn real time project design and development.

Ramesh Gywali
Android App Development Training

The teachers are well experienced and can cope with the problems of students and solve them easily.

Om Karki
Android App Development Training

Best Android training in Nepal. Thanks a lot for help . I feel that I am not the same as I was till I came here @ BIN . Good place for learning professional programming courses like android development.

Niranjan Bhandari
Android App Development Training

It is a good IT learning institute for IT students or anyone who wishes to study IT programming courses with professional teacher. Great instructors, comfortable and well-facilitated learning environment and supportive staffs made my learning experience great.

Satya Prakash Joshi
Android App Development Training

One of best IT computer training  institute in kathmandu Nepal is Broadway Infosys Nepal. Learning Android course at this institute was my best decision ever as it has helped me to shape my career in Android.

Upendra Bikram Thapa
Android App Development Training

Broadway Infosys Nepal is the best platform for the pioneers interested in getting involved into the virtual world of Information technology. The best in the town and also taught by the best person in the related fields. Thus providing with the complete reference into the subject matter of choice,...

Srijan Chand
Android App Development Training

Broadway Infosys Nepal is one of the most Dedicated IT Training institute in Kathmandu valley and really focus on generating mass as well as quality IT intellectuals. And I Joined this Institute to shape my future IT Carrier and its really really going great...

Harish Chand
Android App Development Training

You cannot get better than this. Broadway will provide you the most reliable and expected IT training & Development as your choice.The android training was provided by the real time professional and I felt great fun to work on the projects assigned by the instructor. I am very happy to get the e...

Sanjita Sharma
Android App Development Training

It was a good experience studying at Broadway Infosys. I was able to gain a lot of  knowledge on android based application. We also carried out different projects which helped to excel my study and innovate new ideas. Our sir also encouraged us to work efficiently by helping a lot in developing...