PROFESSIONAL ANDROID TRAINING & SYLLABUS

Apps Developing (Android & IOS)

ANDROID TRAINING & SYLLABUS

If you are searching for a professional computer institute for Android Training in Nepal, you have landed to the right place. We have trained several candidates aspiring to study android application development and now they working in different software Development Company in Kathmandu.

This Android Application Development Training course is designed especially for students and professionals who have basic knowledge in programming and are aiming to make bright career in mobile application development. This course integrates essential basics of Android aimed at helping learners to grasp fundamental concepts with industry practices and practical examples which we believe will cultivate the practical skills needed in Android application development.

You probably have decided which training to join, yet you are still undecided about where to enroll for Android Training in Kathmandu. We suggest you to do some research on your own about the quality of syllabus, learning environment and pedagogy implemented at the computer institute you are going to study. After all, with your time and effort you deserve the best Android training Institute in Nepal for yourself.

At Professional Training, we focus on the key components for crafting a successful Android development program; strong and dynamic syllabus, friendly and enthusiastic environment and effective teaching approach. You will also benefit from the experience of our professional Android development team as well. You can discover these things by yourself at Professional IT Training, we welcome you to visit our professional IT Training at New Banwshor, Kathmandu, Nepal.

HOW ANDROID TRAINING COURSE IS DESIGNED?

We firmly believes that static syllabus and traditional teaching approach has no value for job oriented and professional Android training. To address this, we regularly conduct researches, seminars among professional Android developers and students and seek expert advice on latest trends and developments in mobile application platform. Based on the conclusion from academicians and industry experts, we design or update our syllabus to meet current industry practices and requirement in Android development platform.

The Android training course is divided into following components:

  • Java
  • Android Basics
  • XML
  • Application development

Please see the syllabus section below to find detailed topics incorporated by our computer institute for Android application development training. This course can be tailored to meet your specific demands as well. Please contact the counselor at the computer institute about specific training needs. We assure you that after taking our training you will acknowledge us among the best android training institute in Kathmandu.

OBJECTIVES

The main aim of Android development course is to make student able to develop their own Android application. During this course, students will develop an application which they will run successfully on the Android Device or emulator.

WHO CAN JOIN ANDROID TRAINING IN NEPAL?

Those who have knowledge of Java are encouraged to join Android development course class. If you don’t have knowledge of Java or any other programming language, you will be taken through the series of programming classes and you will be prepared for Android course. Hence, even if you don’t know anything about programming you can join us and we will do the rest of effort and let you make the Android application. Those who have knowledge of Java directly sit in class and start building Android apps.

Prerequisites:

Basic knowledge of programming is required and prior experience in JAVA is a plus. However, as stated earlier we provide basic knowledge about JAVA programming to those who don’t have prior knowledge.

SYLLABUS

MODULE 1: JAVA CONCEPTS

Java concepts needed for Android Training:

  • OOPs Concepts and Features
  • Inheritance in detail
  • Exception handling
  • Packages & interfaces
  • Introduction on 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)

MODULE 2: APPLICATION STRUCTURE (IN DETAIL)

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

MODULE 3: INTENTS (IN DETAIL)

  • Explicit Intents
  • Implicit intents

MODULE 4: EMULATOR-ANDROID VIRTUAL DEVICE

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage

MODULE 5: BASIC LAYOUT DESIGN

  • All Type Form widgets
  • All Type Layouts
  • [dp, sp] versus px
  • Examples

MODULE 6: PREFERENCES

  • SharedPreferences
  • Preferences from xml

MODULE 7: MENU

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

MODULE 8: UI DESIGN

  • Time and Date
  • Images and media
  • Composite
  • AlertDialogs & Toast
  • Popup
  • Examples

MODULE 9: TABS AND TAB ACTIVITY

  • Tabs and Tab Activity Details with Examples

MODULE 10: STYLES AND THEMES

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

MODULE 11: CONTENT PROVIDERS

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

MODULE 12: ADAPTERS AND DATABASE

  • Adapters
  • ArrayAdapters
  • BaseAdapters
  • ListView and Expandable ListView
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • ViewPager using adapters
  • AsynTask (in detail)
  • XML Parsing
  • JSON Parsing
  • Android Database Connection(mysql)using AsynkTask

MODULE 13: ADVANCED ANDROID CONCEPTS

  • Live Wallpaper
  • Android Push Notification using Google Cloud Message (GCM)
  • Using sdcards
  • Maps, GPS, Location based Services
  • Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors
  • Camera
  • Bluetooth
  • App Widgets with Example (Digital Clock)
  • Using External Library in our Application (Aquery..etc)
  • Brief introduction about 2D and 3D Gaming Engine in Android

MODULE 14: DEVELOPING A PROJECT

  • Project development with the new ideas and creativity
  • Discussion of the project and its scope
  • Idea sharing for the project development

MODULE 15: PUBLISH THE APPLICATION TO GOOGLE AFTER DEVELOPMENT

The idea of publishing android application to Google play

After the completion of Android training, candidates can work as an Android Application Developer in a software development company or develop the application on their own and publish their application to the Google play and earn money after every download.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.