Course description

  • What are the course objectives?

    This Google-authorized Android training will put you on the path to being a certified Android app developer. We’ll take you through the basics of Android Studio, the default integrated development environment (IDE) supported by Google to develop Android apps, including user interfaces, activities, controls, layouts, services, content providers, location, multimedia APIs. Then you’ll move on to more advanced concepts such as wireless connectivity, syncing to cloud, Android Wear App development, and Google Play. You will acquire the necessary skillsets and experience for professional Android application development by building six top-trending applications during the course.

  • What skills will you learn?

    By the end of Certified Android App Developer training course, you will:

    • Become proficient in Android app development and pass the Associate Android Developer (AAD) Exam conducted by Google
    • Gain a thorough understanding of Android architecture
    • Build and publish your own Android apps in the Google Play store
    • Achieve expertise in app development for Android wearable devices

  • Who should take this course?

    This Android training course is ideal for anyone looking to establish a career in Android app development. This course is best suited for:

    • Aspiring app developers seeking to master app development and gain professional competence
    • Web developers looking for a career change into Android app development
    • Students and other individuals looking to start a career in app development

    It is recommended that you have a good understanding of Java, or take the Java Essentials.

  • What are the apps I'll develop during the course?

    Calculator: You’ll build a simple calculator app that performs basic calculator functions: addition, subtraction, multiplication, and division.

    Stop Watch: You’ll build a stopwatch app that is easy to use as a practical timer.

    Lil bird app (flappy bird clone): Lil bird is one of the most popular games in the mobile ecosystem, in which the player avoids obstacles by tapping the screen to make a bird fly. In this course, you’ll develop a clone of this game, upload it to the Google Play Store, and note the number downloads from users who want to play it on their smart devices.

    Android wear activity monitor app: With the growing demand for wearable devices, activity monitoring is expected to grow. You’ll learn to develop an Android app that monitors and records your activity.

  • What projects will I work on as part of the course?

    Project 1: Media Player app
    In this project, the goal is to connect with and read music content on a device and select the audio to play. Features should include the ability to pause the music and continue with new selection. You can log in to Simplilearn’s LMS for a detailed problem statement on this project.

    Project 2: Weather app
    In this project, you’ll connect to a weather API and display the weather conditions for each of the specified localities. You can log in to Simplilearn’s LMS for a detailed problem statement on the project.

Course preview

    • Lesson 00 - Introduction to the Course 10:25
      • 0.1 Introduction10:25
    • Lesson 01 - Introduction to Android Development 43:10
      • 1.1 Introduction00:34
      • 1.2 Installing Android SDK and Android studio01:55
      • 1.3 Android Architecture07:48
      • 1.4 Key Features of Android 6. Marshmallow17:30
      • 1.5 Creating Android Project03:24
      • 1.6 Hello World App11:29
      • 1.7 Quiz
      • 1.8 Summary00:30
    • Lesson 02 - Android Activity and Intents 49:47
      • 2.1 Introduction00:30
      • 2.2 Activity Lifecycles07:00
      • 2.3 Gradle Overview03:04
      • 2.4 Intents16:19
      • 2.5 Supporting Different Devices05:40
      • 2.6 Action Bar04:03
      • 2.7 Debugging03:36
      • 2.8 Saving Data09:00
      • 2.9 Quiz
      • 2.10 Summary00:35
    • Lesson 03 - Layouts and Controls 53:30
      • 3.1 Layouts and Controls00:23
      • 3.2 Android Layouts13:55
      • 3.3 Menus06:37
      • 3.4 Input Controls04:20
      • 3.5 Settings04:10
      • 3.6 Dialogs03:32
      • 3.7 Toasts02:12
      • 3.8 Styles07:00
      • 3.9 Material Design03:45
      • 3.10 Widgets and Notifications02:40
      • 3.11 Drag and Drop04:26
      • 3.12 Quiz
      • 3.13 Summary00:30
    • Lesson 04 - List Views and SQLite 48:05
      • 4.1 Introduction00:18
      • 4.2 List Views07:38
      • 4.3 Loaders09:44
      • 4.4 Methods to manage SQLite Database30:00
      • 4.5 Quiz
      • 4.6 Summary00:25
    • Lesson 05 - Services 26:07
      • 5.1 Introduction00:24
      • 5.2 Android Application Threading Model06:45
      • 5.3 Broadcast Intents Converted03:35
      • 5.4 Bound Services03:28
      • 5.5 Creating a Bound Service01:45
      • 5.6 Android IntentService01:58
      • 5.7 Managing a Lifecycle of Bound Service01:03
      • 5.8 Communicating with Remote Service04:32
      • 5.9 AlarmManager in Android02:09
      • 5.10 Quiz
      • 5.11 Summary00:28
    • Lesson 06 - Content Providers 15:51
      • 6.1 Introduction00:22
      • 6.2 Content Provider Basics05:47
      • 6.3 Creating Content Providers00:54
      • 6.4 Calendar Provider03:31
      • 6.5 Contacts Provider04:53
      • 6.6 Quiz
      • 6.7 Summary00:24
    • Lesson 07 - UI and Fragments 14:11
      • 7.1 Introduction00:23
      • 7.2 Fragments03:59
      • 7.3 Dynamic UI with Fragments03:43
      • 7.4 Loaders02:21
      • 7.5 Task and Back stack03:17
      • 7.6 Quiz
      • 7.7 Summary00:28
    • Lesson 08 - Location and Sensors 19:01
      • 8.1 Introduction00:30
      • 8.2 Getting a Current Location02:41
      • 8.3 Using Maps with Location02:40
      • 8.4 Location Strategies01:50
      • 8.5 Sensors Overview06:16
      • 8.6 Motion Sensors02:54
      • 8.7 Position Sensors00:58
      • 8.8 Environment Sensors00:42
      • 8.9 Quiz
      • 8.10 Summary00:30
    • Lesson 09 - Multimedia Audio and video & camera 30:36
      • 9.1 Introduction00:26
      • 9.2 Media Playback11:16
      • 9.3 Media Router07:35
      • 9.4 Media Route Provider04:26
      • 9.5 Camera06:28
      • 9.6 Quiz
      • 9.7 Summary00:25
    • Lesson 10 - Introduction to Google Play 15:55
      • 10.1 Introduction00:20
      • 10.2 Goolge Play Services08:18
      • 10.3 Norms to Upload Application02:20
      • 10.4 Checklist04:34
      • 10.5 Quiz
      • 10.6 Summary00:23
    • App 15:51
      • App 1:Simple Calculator08:17
      • App 2:StopWatch07:34
    • Lesson 00 - Course Introduction 10:00
      • 0.1 Course Introduction10:00
    • Lesson 01 - Connecting Devices Wirelessly 20:38
      • 1.1 Introduction00:25
      • 1.2 Discovery of P2P Connection with Wi-Fi01:17
      • 1.3 Using Network Discovery07:16
      • 1.4 P2P Connections with WIFI06:03
      • 1.5 WIFI P2P Service Discovery04:54
      • 1.6 Quiz
      • 1.7 Summary00:43
    • Lesson 02 - Network Operations 52:52
      • 2.1 Introduction00:16
      • 2.2 Connecting to Network19:15
      • 2.3 Managing Network Usage14:20
      • 2.4 Parsing XML Data18:24
      • 2.5 Quiz
      • 2.6 Summary00:37
    • Lesson 03 - Battery Optimization 08:21
      • 3.1 Introduction00:19
      • 3.2 Battery Optimization07:41
      • 3.3 Quiz
      • 3.4 Summary00:21
    • Lesson 04 - Syncing with Cloud Server 46:43
      • 4.1 Introduction00:20
      • 4.2 Using a Backup API06:19
      • 4.3 Transfering Data Using Sync Adaptors39:23
      • 4.4 Quiz
      • 4.5 Summary00:41
    • Lesson 05 - Using Volley for Network Data Interaction 11:00
      • 5.1 Introduction00:21
      • 5.2 Sending Simple Request06:05
      • 5.3 Setting up Request Queue01:00
      • 5.4 Making Standard Request01:08
      • 5.5 Implementing a Custom Request01:53
      • 5.6 Quiz
      • 5.7 Summary00:33
    • Lesson 06 - Building App for Enterprise 11:37
      • 6.1 Introduction00:27
      • 6.2 Compatibility with Managed Profiles05:14
      • 6.3 App Restrictions02:49
      • 6.4 Device Policy Controller02:24
      • 6.5 Quiz
      • 6.6 Summary00:43
    • Lesson 07 - Google Play to Distribute and Monetize 14:23
      • 7.1 Introduction00:28
      • 7.2 Selling in-App Products10:15
      • 7.3 Maintaining Multiple Apps02:47
      • 7.4 Quiz
      • 7.5 Summary00:53
    • Lesson 08 - Best Practices for User Interface 22:06
      • 8.1 Introduction00:16
      • 8.2 Best Practices for User Interface21:06
      • 8.3 Quiz
      • 8.4 Summary00:44
    • Lesson 09 - Best Practices for Security and Testing 15:23
      • 9.1 Introduction00:37
      • 9.2 Best Practices for Security Privacy14:02
      • 9.3 Quiz
      • 9.4 Summary00:44
    • Lesson 10 - Best Practices for Testing 18:22
      • 10.1 Introduction00:27
      • 10.2 Best Practices for Testing17:09
      • 10.3 Quiz
      • 10.4 Summary00:46
    • Lesson 11 - Best Practices for User Input 18:35
      • 11.1 Introduction00:33
      • 11.2 Best Practices for User Input17:29
      • 11.3 Quiz
      • 11.4 Summary00:33
    • Lesson 12 - Creating Wearable Apps 19:10
      • 12.1 Introduction00:37
      • 12.2 Creating Wearable Apps11:09
      • 12.3 Creating and Executing Wearable App06:43
      • 12.4 Quiz
      • 12.5 Summary00:41
    • Lesson 13 - Custom UI for Wearables 20:43
      • 13.1 Introduction00:50
      • 13.2 Creating Custom UI00:38
      • 13.3 Defining Layouts04:07
      • 13.4 Creating Cards01:09
      • 13.5 Creating Lists-507:32
      • 13.6 Showing Confirmations04:30
      • 13.7 Exiting Full Screens01:26
      • 13.8 Quiz
      • 13.9 Summary00:31
    • Lesson 14 - Adding Wearable Features 07:29
      • 14.1 Introduction00:28
      • 14.2 Adding Wearable Features to Notification06:26
      • 14.3 Quiz
      • 14.4 Summary00:35
    • Lesson 15 - Data Syncing 21:23
      • 15.1 Introduction00:34
      • 15.2 Accessing Wearable Data Layer02:16
      • 15.3 Syncing Data Items05:04
      • 15.4 Transferring Assets03:54
      • 15.5 Sending and Receiving Messages05:14
      • 15.6 Handling Data Layer Events03:43
      • 15.7 Quiz
      • 15.8 Summary00:38
    • Lesson 16 - Creating Watch Faces 19:52
      • 16.1 Introduction00:30
      • 16.2 Designing Watch Faces03:27
      • 16.3 Building Watch Face Service01:24
      • 16.4 Drawing Watch Faces05:22
      • 16.5 Showing Information in Faces00:47
      • 16.6 Creating Interactive Watch Faces03:46
      • 16.7 Optimizing For Battery Usage And Battery Life03:55
      • 16.8 Quiz
      • 16.9 Summary00:41
    • Lesson 17 - Location Aware Android Wear 06:44
      • 17.1 Introduction00:20
      • 17.2 Request for Location Update04:16
      • 17.3 Handle Location Not Found01:32
      • 17.4 Quiz
      • 17.5 Summary00:36
    • Apps 43:08
      • 1 Location Based Notification App22:00
      • 2 Android Wear Activity Monitor App21:08
    • Projects 04:20
      • Project-Weather App04:20
    • Lesson 01 - Introduction 30:10
      • 1.1 Introduction00:18
      • 1.2 Lesson Objectives00:23
      • 1.3 Java Definition00:26
      • 1.4 Java Virtual Machine (JVM)00:34
      • 1.5 Working of Java01:00
      • 1.6 Running a Basic Java Program00:55
      • 1.7 Running a Basic Java Program (contd.)01:14
      • 1.8 Running a Basic Java Program in NetBeans IDE00:11
      • 1.9 BASIC JAVA SYNTAX00:12
      • 1.10 Data Types in Java00:26
      • 1.11 Variables in Java01:31
      • 1.12 Naming Conventions of Variables01:21
      • 1.13 Type Casting01:04
      • 1.14 Operators00:29
      • 1.15 Mathematical Operators00:28
      • 1.16 Unary Operators00:15
      • 1.17 Relational Operators00:18
      • 1.18 Logical or Conditional Operators00:19
      • 1.19 Bitwise Operators00:33
      • 1.20 Static Versus Non Static Variables00:54
      • 1.21 Static Versus Non Static Variables (contd.)00:17
      • 1.22 Statements and Blocks of Code01:21
      • 1.23 Flow Control00:47
      • 1.24 If Statement00:41
      • 1.25 Variants of if Statement01:06
      • 1.26 Nested If Statement00:40
      • 1.27 Switch Statement00:36
      • 1.28 Switch Statement (contd.)00:34
      • 1.29 Loop Statements01:19
      • 1.30 Loop Statements (contd.)00:49
      • 1.31 Break and Continue Statements00:43
      • 1.32 Basic Java Constructs01:09
      • 1.33 Arrays01:16
      • 1.34 Arrays (contd.)01:07
      • 1.35 JAVA CLASSES AND METHODS00:09
      • 1.36 Classes00:46
      • 1.37 Objects01:20
      • 1.38 Methods01:01
      • 1.39 Access Modifiers00:48
      • 1.40 Summary00:41
      • 1.41 Thank You00:09
    • Lesson 02 - Java Constructors 21:11
      • 2.1 Java Constructors00:21
      • 2.2 Objectives00:41
      • 2.3 Features of Java01:07
      • 2.4 Classes Objects and Constructors01:18
      • 2.5 Constructors00:34
      • 2.6 Constructor Overloading01:08
      • 2.7 Constructor Overloading (contd.)00:28
      • 2.8 PACKAGES00:08
      • 2.9 Definition of Packages01:12
      • 2.10 Advantages of Packages00:29
      • 2.11 Naming Conventions of Packages00:28
      • 2.12 Inheritance00:08
      • 2.13 Definition of Inheritance01:06
      • 2.14 Multilevel Inheritance01:15
      • 2.15 Hierarchical Inheritance00:23
      • 2.16 Method Overriding00:54
      • 2.17 Method Overriding(contd.)00:34
      • 2.18 Method Overriding(contd.)00:15
      • 2.19 ABSTRACT CLASSES00:09
      • 2.20 Definition of Abstract Classes00:40
      • 2.21 Usage of Abstract Classes00:36
      • 2.22 INTERFACES00:08
      • 2.23 Features of Interfaces01:02
      • 2.24 Syntax for Creating Interfaces00:23
      • 2.25 Implementing an Interface00:22
      • 2.26 Implementing an Interface(contd.)00:13
      • 2.27 INPUT AND OUTPUT00:14
      • 2.28 Features of Input and Output00:48
      • 2.29 Method00:19
      • 2.30 Reading Input from the Console00:30
      • 2.31 Stream Objects00:21
      • 2.32 String Tokenizer Class00:43
      • 2.33 Scanner Class00:31
      • 2.34 Writing Output to the Console00:28
      • 2.35 Summary01:02
      • 2.36 Thank You00:13
    • Lesson 03 - Essential Classes and Exceptions in Java 28:04
      • 3.1 Essential Classes and Exceptions in Java00:18
      • 3.2 Objectives00:30
      • 3.3 The Enums in Java00:59
      • 3.4 Program Using Enum00:43
      • 3.5 ArrayList00:40
      • 3.6 ArrayList Constructors00:38
      • 3.7 Methods of ArrayList01:02
      • 3.8 ArrayList Insertion00:47
      • 3.9 ArrayList Insertion (contd.)00:37
      • 3.10 Iterator00:38
      • 3.11 Iterator (contd.)00:33
      • 3.12 ListIterator00:46
      • 3.13 ListIterator (contd.)01:00
      • 3.14 Displaying Items Using ListIterator00:31
      • 3.15 For-Each Loop00:34
      • 3.16 For-Each Loop (contd.)00:22
      • 3.17 Enumeration00:30
      • 3.18 Enumeration (contd.)00:25
      • 3.19 HASHMAPS00:15
      • 3.20 Features of Hashmaps00:55
      • 3.21 Hashmap Constructors01:36
      • 3.22 Hashmap Methods00:58
      • 3.23 Hashmap Insertion00:40
      • 3.24 HASHTABLE CLASS00:16
      • 3.25 Hashtable Class an Constructors01:24
      • 3.26 Hashtable Methods00:40
      • 3.27 Hashtable Methods00:47
      • 3.28 Hashtable Insertion and Display00:29
      • 3.29 Hashtable Insertion and Display (contd.)00:21
      • 3.30 EXCEPTIONS00:21
      • 3.31 Exception Handling01:06
      • 3.32 Exception Classes00:26
      • 3.33 User-Defined Exceptions01:04
      • 3.34 Types of Exceptions00:43
      • 3.35 Exception Handling Mechanisms00:53
      • 3.36 Try-Catch Block00:15
      • 3.37 Multiple Catch Blocks00:40
      • 3.38 Throw Statement00:32
      • 3.39 Throw Statement (contd.)00:25
      • 3.40 User-Defined Exceptions00:10
      • 3.41 Advantages of Using Exceptions00:25
      • 3.42 Error Handling and finally block00:27
      • 3.43 Summary00:40
      • 3.44 Thank You00:03
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Exam & certification FREE PRACTICE TEST

  • How do I become a Certified Android App Developer? Will I receive a course completion certificate?

    To become a Certified Android App Developer, you must complete both the Android training program and the projects in the course.
    We award a course completion certificate after you successfully complete the Certified Android App Developer training program.
    A brief introduction to the projects are provided in the Learning Management System. You will complete both projects within the OSL (Online Self Learning) access period of the course and they will be evaluated by the lead trainer. You will receive a Project Experience Certificate from Simplilearn after you successfully complete the projects.

  • Is there a certification exam for Android App Developers?

    Yes, the official certification exam for Android App Developers is called the "Associate Android Developer Exam" which is conducted by Google. This exam demonstrates the type of skill that a new Android Developer should have as they begin their career. By passing this exam and earning the Associate Android Developer Certification, you will show that you are competent and skilled in tasks that a developer typically performs. Simplilearn's comprehensive training prepares you for this certification exam.

  • What do I need to do to unlock my Simplilearn certificate?

    Online Classroom:
    • Attend one complete batch.
    • Complete one project.
    Online Self-Learning:
    • Complete 85% of the course.
    • Complete one project.

    Course advisor

    Android Student Scholarship Program
    Android Student Scholarship Program Google Android Skilling Program

    Simplilearn offers a limited  30% scholarship for this course which includes the most recent online learning course content, hands-on projects, etc. To know more about our scholarship, drop us a line at Sandeep S


    Zeeshan Balkhi
    Zeeshan Balkhi Analyst at Tata Consultancy Services, Bangalore

    Prior to this course, I had a vague idea of app development but now I am confident and have published my app on Google Play Store.

    Varun Joshi
    Varun Joshi Instructor at Udemy, Bangalore

    Thoroughly enjoyed the course! Excellent coverage by the trainer and constant support by T.A.! Very happy to have taken this course. The course covered majority important topics and helped me build applications very quickly with clear understanding.

    Read more Read less
    Deepikshya Porwal
    Deepikshya Porwal Software Trainer at Institute of Advance Network Technology, Bangalore

    Every e-learning Certificate provided at Simplilearn is authorized by major training Providers. After a thorough research of all available e-learning providers, I found Simplilearn best for my Android Applications Development Certification. Following are few benefits at Simplilearn: 1. The online classroom Flexi-Pass to be the best offering. 2. High-Quality e-learning Content. 3. An extensive access to various other batches. 4. A trainee usually develops only 1 or 2 Projects, but with Simplilearn's best Industry Trainer's I developed 4 projects during the course and 2 at the end. 5. They have regular Project Monitoring sessions, which proved of great help at the time of project development. 6. Along with the Certification, they also provide an Experience Certificate for the projects developed. It helped me in improving my work profile as a beginner. 7. Last but not least, every certificate provided is valid across the Globe.

    Read more Read less
    Kapil Malhotra
    Kapil Malhotra Senior Developer in SAXO Bank, Bangalore

    I have registered for the Android App development course. My learning experience has been excellent. The instructors are very knowledgeable and helpful. The study material is also easy to understand and the video can be downloaded after every session. I strongly recommend Simplilearn.

    Read more Read less
     Milind Anvekar
     Milind Anvekar Vice President - Goa University, Bangalore

    Courses offered by Simplilearn have been very helpful in keeping myself updated with the best practices in the industry. As the tag line says - my pace, my place. Video quality is good, simulation tests are very helpful to confirming the understanding. Consultants have been helpful in selecting the courses and making sure I get good discounts for new courses. People in the customer services team have been very helpful and been able to handle requests without much escalation. Thanks for a short extension to help me complete my session. Much appreciated!

    Read more Read less
    Mayur Bari
    Mayur Bari Software Engineer at Lake Water Software Pvt Ltd, Bangalore

    I feel SimpliLearn is indeed a leader in online training, especially for a working professional like me. The training session (thru WebEx) was great. You can easily clear all your doubts during the training.You will also have access to the support forum where you can get help anytime during course.The Android course is based on Google certification, and you will have to submit two projects to complete the course. I strongly recommend Simplilearn. Happy Learning :-)

    Read more Read less
    ValentineRanjith Nicholas‎ 
    ValentineRanjith Nicholas‎  Engineering Trainee at Sri Lanka Telecom, Bangalore

    I joined the Android App Developer Training course as a beginner. I learnt the very basics of Java programming and the course gave me encouragement to develop my own App. I'm very grateful to Simplilearn for this online learning experience. Thank you...

    Read more Read less
    Shrutika Mindolkar
    Shrutika Mindolkar Shrutika_MCA_Fresher, Bangalore

    I feel among theOnline Certification Training Courses for Professionals, Simplilearn is the best institute available in India with flexible batches, timings and value for money. There are few key points which I would like to highlight about Simplilearn: - Simplilearn has highly experienced tutors and they have a thorough knowledge about Android App and development. - The online package is very affordable compared to other institutes, flexible in terms of timings and you can attend multiple batches (up to 3 nos.) with the same amount paid. - Audio and Video based e-learning content available for reference and are easy to understand. - Training recordings (Audio and Video) can be downloaded after each training class and can be used for future reference at any point of time.

    Read more Read less
    Varun Joshi
    Varun Joshi Instructor at Udemy, Bangalore

    Thoroughly enjoyed the course! Excellent coverage by the trainer and constant support by T.A.! Very happy to have taken this course. The course covered the important topics and helped me build applications very quickly with clear understanding.

    Read more Read less
    Nandam Karthik
    Nandam Karthik Software Engineer at RockYou India pvt ltd, Bangalore

    The course taught me the fundamental concepts of Android Programming which has helped me immensely in my work as an App Developer. The training is really comprehensive and the On Demand Support team did a really good job at helping out whenever I got stuck. The 6 apps that I made as part of the course gave me the confidence to build apps and deploy them to Play Store, all on my own. Even now whenever I get stuck, I have the recorded sessions provided by Simplilearn, as a ready reference. Extremely satisfied with the training. Thanks Simplilearn!

    Read more Read less
    Debojyoti Ghosh
    Debojyoti Ghosh Software Engineer at 3DPhy, Kolkata

    The training was crisp and I liked the topics on practical application of building an Android app. The course covers topics in depth and helped me get a strong hold on the fundamental concepts. I highly recommend this course. Content is informative and covers vital topics.

    Read more Read less
    Surender Thakran
    Surender Thakran Lead Engineer at 3DPhy, Gurgaon

    I was fairly new to this field and yet I was able to grasp the basics with ease. The methodical approach to concepts and building an android app helped me to understand the process of app development. I am able to imbibe the learnings at work.

    Read more Read less
    AbdulSami Mohammed
    AbdulSami Mohammed Technical Staff @Oracle, Bangalore

    This learning was instrumental in helping me to build a location based app. A lot of emphasis was given to the practical application and it helped me to watch out for these blocks and creatively develop a smooth working app. I am quite impressed with the flow of topics and I could revisit the previous content too. The detailed problem statement played a vital role in helping me developing the final app.

    Read more Read less
    Ashutosh Tiwari
    Ashutosh Tiwari Student at B. M. S. College of Engineering, Bangalore

    I had enrolled for the Android Development course at Simplilearn and I recommend this course. It helped me to enhance my knowledge. When I need to learn something quick, I've found Simplilearn to be the best. Technical support is great; it’s available 24*7 with the strong, knowledgeable service desk. The customer support had helped me to resolve all my issues related to the course. Thank you Simplilearn

    Read more Read less
    Subham Panda
    Subham Panda Bangalore

    It was a great experience to learn from simplilearn. I discovered from first hand experience as to how it became the best online training provider in the world. Along with course content, their customer care is impressive. I personally liked the learning consultants of simplilearn for thier prmt reply, special thanks for guiding me through the entire process. I would give a 10/10 & I personally prefer that everyone should improve their skills using simplilearn.

    Read more Read less


    • What are the prerequisites for this course?

      You’ll need to know the basics of Java before taking this Android course. The Fundamentals of Java course is provided for free along with this course and will train you in Java fundamentals, giving you a strong foundation in professional Android application development.

    • What is Android Marshmallow?

      Android 6.0 Marshmallow is the latest version of the Android mobile operating system, released in October 2015. This newer version primarily improves the user experience of Lollipop (the previous version of the Android operating system). Some of the new features in Android Marshmallow include:
      • New APIs for contextual assistants
      • New permissions architecture
      • New power management system that reduces background activity when device is not being used
      • Native support for fingerprint recognition
      • USB Type C connectors

    • What are the System Requirements?

      The following are the system requirements that will enable you to download the Android SDK (Software Development Kit) and Android Studio.

      • 32- or 64-bit versions of Microsoft® Windows® 8, 7, or Vista
      • 2 GB RAM minimum, at least 4 GB RAM recommended
      • 400 MB hard disk space
      • At least 1 GB hard drive space for Android SDK, emulator system images, and caches
      • 1280 x 800 minimum screen resolution
      • Java Development Kit (JDK) 7
      • Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
      Mac OS X
      • Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
      • 2 GB RAM minimum, at least 4 GB RAM recommended
      • 400 MB hard disk space
      • At least 1 GB hard drive space for Android SDK, emulator system images, and caches
      • 1280 x 800 minimum screen resolution
      • Java Runtime Environment (JRE) 6
      • Java Development Kit (JDK) 7
      • Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
      On Mac OS, run Android Studio with Java Runtime Environment (JRE) 6 for optimized font rendering. You can then configure your project to use Java Development Kit (JDK) 6 or JDK 7.

      • GNOME or KDE desktop
      • GNU C Library (glibc) 2.15 or later
      • 2 GB RAM minimum, 4 GB RAM recommended
      • 400 MB hard disk space
      • At least 1 GB hard drive space for Android SDK, emulator system images, and caches
      • 1280 x 800 minimum screen resolution
      • Oracle® Java Development Kit (JDK) 7

    • What modes of training are available for this course?

      You’ll be able to access your choice of Live Virtual Classroom or Online Classroom training. With instructor-led online classroom training, you’ll attend the course remotely from your desktop or laptop via video conferencing. This format enables you to attend from anywhere.

    • Can I cancel my enrollment? Will I get a refund?

      Yes, you can cancel your enrollment if necessary. We will refund the course price after deducting an administration fee. To learn more, you can view our Refund policy.

    • What payment options are available?

      Payments can be made using any of the following options. You will be emailed a receipt after the payment is made.

      • Visa Credit or Debit Card
      • MasterCard
      • American Express
      • Diner’s Club
      • PayPal

    • I’d like to learn more about this training program. Whom should I contact?

      Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives can provide you with more details.

    • Who are our Faculties and how are they selected?

      All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process that includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating continue to train for us.

    • What is Global Teaching Assistance?

      Our teaching assistants are a dedicated team of subject matter experts here to help you get certified in your first attempt. They engage students proactively to ensure the course path is being followed and help you enrich your learning experience, from class onboarding to project mentoring and job assistance. Teaching Assistance is available during business hours.

    • What is covered under the 24/7 Support promise?

      We offer 24/7 support through email, chat, and calls. We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

    Our Chennai Correspondence / Mailing address

    Simplilearn Solutions Pvt Ltd, RMZ Milenia Business Park, Phase 2, Campus 4B, 6th Floor, Unit 602A, No 143, Dr. M.G.R Road, Kadanchavadi, Perungudi, Chennai - 600 096, Tamil Nadu, India, Call us at: 1800-102-9602

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.