Android App Development Training In Kathmandu, Nepal


Android App Development Training Course :

70% of world’s smart phones run on Android platform, hence there is a huge market for Android App developers. Our Android App Development Training course will teach you how to develop maintainable and polished Android mobile apps. 

Android App Programming :

Mobiles have become modern necessities – almost everyone has one. In order to extend the functions of mobiles, you need mobile applications. This course will teach you how to make these applications on Android Platform.

Android App Development Prerequisite :

You need to know Core Java. However, if you do not have these skills, just join our Java course. After finishing Java Course, you can join this course.

Course Breakdown

Week 1

Introduction to Android

  • Introduction to Android Platform
  • Android Stack
  • Android Versions and Installing Android SDK and updating SDK components
  • Eclipse, IDEs and ADT plug-in
  • Using the Emulator
  • Android vs. Other mobile platforms
  • Your First Android Application


Week 2

Application Life Cycle

  • Application Components
  • Activity life cycle
  • Manifest File, Layout XML Code
  • Strings, The R File
  • Java Source Code
  • Java based layout vs. xml based layout
  • Eclipse Visual Layout Editor
  • Logging
  • UI Design for Android

Week 3

Using different layouts 

  • Drawable Resources
  • Resolution and density independence
  • Working with common widgets
  • Working with ListView and Adapters
  • Creating and using option menu
  • Working with preferences
  • Working with Dialogs and Toasts
  • Working with Graphics and Animation
  • Introducing Intents

Week 4


  • Intent filters
  • Invoking activities by class name and URI
  • Sharing data using Extras Bundle and URI parameters
  • Working with Tabs and Fragments
  • Files and Database

Week 5

Using file system

  • Introducing SQLite on Android
  • Database Connectivity
  • Cursors and content values
  • Using ContentProvider to share data
  • Understanding Security model
  • Working in background


Week 6

Introducing Service and its life cycle

  • Creating and starting a service
  • Types of services
  • Working with multi-threading and AsyncTask
  • Broadcast receivers
  • Triggering receivers with intents
  • Responding to system events using Broadcast receivers
  • Using Alarm
  • Using System Services and Web Services

Week 7

Using System Services and web services

  • Using  Location based  Services
  • Telephony and SMS services
  • Bluetooth, Network and WiFi
  • Multimedia and Camera
  • Accessing Internet and Web Services from Android Applications
  • Project


Week 8


  • Designing the interface and architecture
  • Best practices regarding application design and development
  • Writing code and testing it
  • Preparing application for Publishing
  • Publishing to Android Market and Physical device

Course Details

Android is a popular mobile operating system developed by Google. It was developed and designed for smartphones and tablets. Android provides an application framework to build games and apps for mobile devices.  

Many international smartphone manufacturers such as Samsung, HTC, Sony, Huawei, and others run on Android platform. Google says that there are more than 2 billion monthly active Android Devices in the world. As more and more people own smartphones, the demand for Android developers is growing.

What you will learn
Rilllmark has established its curriculum according to the job market demands. You will be using Android Studio as an integrated development environment (IDE).  

Why Rillmark?
Remarkable facilities:
We have got adequate hardware, software and network facilities, so you can conduct practical classes without any difficulties. We analyze equipment and student ratio to acquire new hardware and software.

Best teachers:
We employ some of the best instructors available in Kathmandu. We have an intensive instructor selection process in place, so only the best and the brightest get to teach you in your training classes. Our teachers will teach you quickly and effectively. So that you can start your career super-fast.

Professionals with a passion for teaching:
We have assembled a group of smart teachers. In addition, our teachers are passionate about the subject they teach. All of them are working as professionals in prestigious IT companies. Thus, you will get practical knowledge required in your field of study.

Technology Adaptation
We regularly assess our training courses. Technology is changing very fast. We change accordingly. We use latest software to train you. Rest assured, the knowledge you gain at Rill Mark will allow you to compete in the field you want to work later.

Organization Culture:
We are highly flexible. We put your complaints and concerns first. We are here to serve you and we deal with you accordingly. We maintain a peaceful, healthy, caring and learning atmosphere within our organization.

Emphasis on Collaboration:
Our instructors are friendly but professional. They are ready to go that extra mile to work collaboratively with you. They will pay individual attention to the students they teach. Further, most of our designing course ends with a capstone project. This means you will be working under the direct supervision of our instructors. 

What after finishing this course?
As soon as your Android programming course is complete, you are ready to compete in the job market. Our institute tries its best to search for a possible internship or a job placements for you in the app development industry. We encourage you to use job portals, newspaper ads and your contacts for launching your career.You can enter an IT company as an Android developer. You also have the option of freelancing.