MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Certified Android App Developer Training Course

Course Summary

Learn and master the necessary skillsets for professional Android application development with hands-on experience by developing six trending applications during this course created by Simplilearn, the Authorized Training Partner of Google.


  • +

    Course Syllabus


    Course preview

    Android Applications Development— Beginners

    Lesson 00 - Introduction to the Course 10:25

    0.1 Introduction 10:25

    Lesson 01 - Introduction to Android Development 43:10

    1.1 Introduction 00:34

    1.2 Installing Android SDK and Android studio 01:55

    1.3 Android Architecture 07:48

    1.4 Key Features of Android 6. Marshmallow 17:30

    1.5 Creating Android Project 03:24

    1.6 Hello World App 11:29

    1.7 Quiz

    1.8 Summary 00:30

    Lesson 02 - Android Activity and Intents 49:47

    2.1 Introduction 00:30

    2.2 Activity Lifecycles 07:00

    2.3 Gradle Overview 03:04

    2.4 Intents 16:19

    2.5 Supporting Different Devices 05:40

    2.6 Action Bar 04:03

    2.7 Debugging 03:36

    2.8 Saving Data 09:00

    2.9 Quiz

    2.10 Summary 00:35

    Lesson 03 - Layouts and Controls 53:30

    3.1 Layouts and Controls 00:23

    3.2 Android Layouts 13:55

    3.3 Menus 06:37

    3.4 Input Controls 04:20

    3.5 Settings 04:10

    3.6 Dialogs 03:32

    3.7 Toasts 02:12

    3.8 Styles 07:00

    3.9 Material Design 03:45

    3.10 Widgets and Notifications 02:40

    3.11 Drag and Drop 04:26

    3.12 Quiz

    3.13 Summary 00:30

    Lesson 04 - List Views and SQLite 48:05

    4.1 Introduction 00:18

    4.2 List Views 07:38

    4.3 Loaders 09:44

    4.4 Methods to manage SQLite Database 30:00

    4.5 Quiz

    4.6 Summary 00:25

    Lesson 05 - Services 26:07

    5.1 Introduction 00:24

    5.2 Android Application Threading Model 06:45

    5.3 Broadcast Intents Converted 03:35

    5.4 Bound Services 03:28

    5.5 Creating a Bound Service 01:45

    5.6 Android IntentService 01:58

    5.7 Managing a Lifecycle of Bound Service 01:03

    5.8 Communicating with Remote Service 04:32

    5.9 AlarmManager in Android 02:09

    5.10 Quiz

    5.11 Summary 00:28

    Lesson 06 - Content Providers 15:51

    6.1 Introduction 00:22

    6.2 Content Provider Basics 05:47

    6.3 Creating Content Providers 00:54

    6.4 Calendar Provider 03:31

    6.5 Contacts Provider 04:53

    6.6 Quiz

    6.7 Summary 00:24

    Lesson 07 - UI and Fragments 14:11

    7.1 Introduction 00:23

    7.2 Fragments 03:59

    7.3 Dynamic UI with Fragments 03:43

    7.4 Loaders 02:21

    7.5 Task and Back stack 03:17

    7.6 Quiz

    7.7 Summary 00:28

    Lesson 08 - Location and Sensors 19:01

    8.1 Introduction 00:30

    8.2 Getting a Current Location 02:41

    8.3 Using Maps with Location 02:40

    8.4 Location Strategies 01:50

    8.5 Sensors Overview 06:16

    8.6 Motion Sensors 02:54

    8.7 Position Sensors 00:58

    8.8 Environment Sensors 00:42

    8.9 Quiz

    8.10 Summary 00:30

    Lesson 09 - Multimedia Audio and video & camera 30:36

    9.1 Introduction 00:26

    9.2 Media Playback 11:16

    9.3 Media Router 07:35

    9.4 Media Route Provider 04:26

    9.5 Camera 06:28

    9.6 Quiz

    9.7 Summary 00:25

    Lesson 10 - Introduction to Google Play 15:55

    10.1 Introduction 00:20

    10.2 Goolge Play Services 08:18

    10.3 Norms to Upload Application 02:20

    10.4 Checklist 04:34

    10.5 Quiz

    10.6 Summary 00:23

    App 15:51

    App 1:Simple Calculator 08:17

    App 2:StopWatch 07:34

    Certified Android App Developer - Expert

    Lesson 00 - Course Introduction 10:00

    0.1 Course Introduction 10:00

    Lesson 01 - Connecting Devices Wirelessly 20:38

    1.1 Introduction 00:25

    1.2 Discovery of P2P Connection with Wi-Fi 01:17

    1.3 Using Network Discovery 07:16

    1.4 P2P Connections with WIFI 06:03

    1.5 WIFI P2P Service Discovery 04:54

    1.6 Quiz

    1.7 Summary 00:43

    Lesson 02 - Network Operations 52:52

    2.1 Introduction 00:16

    2.2 Connecting to Network 19:15

    2.3 Managing Network Usage 14:20

    2.4 Parsing XML Data 18:24

    2.5 Quiz

    2.6 Summary 00:37

    Lesson 03 - Battery Optimization 08:21

    3.1 Introduction 00:19

    3.2 Battery Optimization 07:41

    3.3 Quiz

    3.4 Summary 00:21

    Lesson 04 - Syncing with Cloud Server 46:43

    4.1 Introduction 00:20

    4.2 Using a Backup API 06:19

    4.3 Transfering Data Using Sync Adaptors 39:23

    4.4 Quiz

    4.5 Summary 00:41

    Lesson 05 - Using Volley for Network Data Interaction 11:00

    5.1 Introduction 00:21

    5.2 Sending Simple Request 06:05

    5.3 Setting up Request Queue 01:00

    5.4 Making Standard Request 01:08

    5.5 Implementing a Custom Request 01:53

    5.6 Quiz

    5.7 Summary 00:33

    Lesson 06 - Building App for Enterprise 11:37

    6.1 Introduction 00:27

    6.2 Compatibility with Managed Profiles 05:14

    6.3 App Restrictions 02:49

    6.4 Device Policy Controller 02:24

    6.5 Quiz

    6.6 Summary 00:43

    Lesson 07 - Google Play to Distribute and Monetize 14:23

    7.1 Introduction 00:28

    7.2 Selling in-App Products 10:15

    7.3 Maintaining Multiple Apps 02:47

    7.4 Quiz

    7.5 Summary 00:53

    Lesson 08 - Best Practices for User Interface 22:06

    8.1 Introduction 00:16

    8.2 Best Practices for User Interface 21:06

    8.3 Quiz

    8.4 Summary 00:44

    Lesson 09 - Best Practices for Security and Testing 15:23

    9.1 Introduction 00:37

    9.2 Best Practices for Security Privacy 14:02

    9.3 Quiz

    9.4 Summary 00:44

    Lesson 10 - Best Practices for Testing 18:22

    10.1 Introduction 00:27

    10.2 Best Practices for Testing 17:09

    10.3 Quiz

    10.4 Summary 00:46

    Lesson 11 - Best Practices for User Input 18:35

    11.1 Introduction 00:33

    11.2 Best Practices for User Input 17:29

    11.3 Quiz

    11.4 Summary 00:33

    Lesson 12 - Creating Wearable Apps 19:10

    12.1 Introduction 00:37

    12.2 Creating Wearable Apps 11:09

    12.3 Creating and Executing Wearable App 06:43

    12.4 Quiz

    12.5 Summary 00:41

    Lesson 13 - Custom UI for Wearables 20:43

    13.1 Introduction 00:50

    13.2 Creating Custom UI 00:38

    13.3 Defining Layouts 04:07

    13.4 Creating Cards 01:09

    13.5 Creating Lists-5 07:32

    13.6 Showing Confirmations 04:30

    13.7 Exiting Full Screens 01:26

    13.8 Quiz

    13.9 Summary 00:31

    Lesson 14 - Adding Wearable Features 07:29

    14.1 Introduction 00:28

    14.2 Adding Wearable Features to Notification 06:26

    14.3 Quiz

    14.4 Summary 00:35

    Lesson 15 - Data Syncing 21:23

    15.1 Introduction 00:34

    15.2 Accessing Wearable Data Layer 02:16

    15.3 Syncing Data Items 05:04

    15.4 Transferring Assets 03:54

    15.5 Sending and Receiving Messages 05:14

    15.6 Handling Data Layer Events 03:43

    15.7 Quiz

    15.8 Summary 00:38

    Lesson 16 - Creating Watch Faces 19:52

    16.1 Introduction 00:30

    16.2 Designing Watch Faces 03:27

    16.3 Building Watch Face Service 01:24

    16.4 Drawing Watch Faces 05:22

    16.5 Showing Information in Faces 00:47

    16.6 Creating Interactive Watch Faces 03:46

    16.7 Optimizing For Battery Usage And Battery Life 03:55

    16.8 Quiz

    16.9 Summary 00:41

    Lesson 17 - Location Aware Android Wear 06:44

    17.1 Introduction 00:20

    17.2 Request for Location Update 04:16

    17.3 Handle Location Not Found 01:32

    17.4 Quiz

    17.5 Summary 00:36

    Apps 43:08

    1 Location Based Notification App 22:00

    2 Android Wear Activity Monitor App 21:08

    Projects 04:20

    Project-Weather App 04:20

    Free Course Java Essentials

    Lesson 01 - Introduction 30:10

    1.1 Introduction 00:18

    1.2 Lesson Objectives 00:23

    1.3 Java Definition 00:26

    1.4 Java Virtual Machine (JVM) 00:34

    1.5 Working of Java 01:00

    1.6 Running a Basic Java Program 00:55

    1.7 Running a Basic Java Program (contd.) 01:14

    1.8 Running a Basic Java Program in NetBeans IDE 00:11

    1.9 BASIC JAVA SYNTAX 00:12

    1.10 Data Types in Java 00:26

    1.11 Variables in Java 01:31

    1.12 Naming Conventions of Variables 01:21

    1.13 Type Casting 01:04

    1.14 Operators 00:29

    1.15 Mathematical Operators 00:28

    1.16 Unary Operators 00:15

    1.17 Relational Operators 00:18

    1.18 Logical or Conditional Operators 00:19

    1.19 Bitwise Operators 00:33

    1.20 Static Versus Non Static Variables 00:54

    1.21 Static Versus Non Static Variables (contd.) 00:17

    1.22 Statements and Blocks of Code 01:21

    1.23 Flow Control 00:47

    1.24 If Statement 00:41

    1.25 Variants of if Statement 01:06

    1.26 Nested If Statement 00:40

    1.27 Switch Statement 00:36

    1.28 Switch Statement (contd.) 00:34

    1.29 Loop Statements 01:19

    1.30 Loop Statements (contd.) 00:49

    1.31 Break and Continue Statements 00:43

    1.32 Basic Java Constructs 01:09

    1.33 Arrays 01:16

    1.34 Arrays (contd.) 01:07

    1.35 JAVA CLASSES AND METHODS 00:09

    1.36 Classes 00:46

    1.37 Objects 01:20

    1.38 Methods 01:01

    1.39 Access Modifiers 00:48

    1.40 Summary 00:41

    1.41 Thank You 00:09

    Lesson 02 - Java Constructors 21:11

    2.1 Java Constructors 00:21

    2.2 Objectives 00:41

    2.3 Features of Java 01:07

    2.4 Classes Objects and Constructors 01:18

    2.5 Constructors 00:34

    2.6 Constructor Overloading 01:08

    2.7 Constructor Overloading (contd.) 00:28

    2.8 PACKAGES 00:08

    2.9 Definition of Packages 01:12

    2.10 Advantages of Packages 00:29

    2.11 Naming Conventions of Packages 00:28

    2.12 Inheritance 00:08

    2.13 Definition of Inheritance 01:06

    2.14 Multilevel Inheritance 01:15

    2.15 Hierarchical Inheritance 00:23

    2.16 Method Overriding 00:54

    2.17 Method Overriding(contd.) 00:34

    2.18 Method Overriding(contd.) 00:15

    2.19 ABSTRACT CLASSES 00:09

    2.20 Definition of Abstract Classes 00:40

    2.21 Usage of Abstract Classes 00:36

    2.22 INTERFACES 00:08

    2.23 Features of Interfaces 01:02

    2.24 Syntax for Creating Interfaces 00:23

    2.25 Implementing an Interface 00:22

    2.26 Implementing an Interface(contd.) 00:13

    2.27 INPUT AND OUTPUT 00:14

    2.28 Features of Input and Output 00:48

    2.29 System.in.read() Method 00:19

    2.30 Reading Input from the Console 00:30

    2.31 Stream Objects 00:21

    2.32 String Tokenizer Class 00:43

    2.33 Scanner Class 00:31

    2.34 Writing Output to the Console 00:28

    2.35 Summary 01:02

    2.36 Thank You 00:13

    Lesson 03 - Essential Classes and Exceptions in Java 28:04

    3.1 Essential Classes and Exceptions in Java 00:18

    3.2 Objectives 00:30

    3.3 The Enums in Java 00:59

    3.4 Program Using Enum 00:43

    3.5 ArrayList 00:40

    3.6 ArrayList Constructors 00:38

    3.7 Methods of ArrayList 01:02

    3.8 ArrayList Insertion 00:47

    3.9 ArrayList Insertion (contd.) 00:37

    3.10 Iterator 00:38

    3.11 Iterator (contd.) 00:33

    3.12 ListIterator 00:46

    3.13 ListIterator (contd.) 01:00

    3.14 Displaying Items Using ListIterator 00:31

    3.15 For-Each Loop 00:34

    3.16 For-Each Loop (contd.) 00:22

    3.17 Enumeration 00:30

    3.18 Enumeration (contd.) 00:25

    3.19 HASHMAPS 00:15

    3.20 Features of Hashmaps 00:55

    3.21 Hashmap Constructors 01:36

    3.22 Hashmap Methods 00:58

    3.23 Hashmap Insertion 00:40

    3.24 HASHTABLE CLASS 00:16

    3.25 Hashtable Class an Constructors 01:24

    3.26 Hashtable Methods 00:40

    3.27 Hashtable Methods 00:47

    3.28 Hashtable Insertion and Display 00:29

    3.29 Hashtable Insertion and Display (contd.) 00:21

    3.30 EXCEPTIONS 00:21

    3.31 Exception Handling 01:06

    3.32 Exception Classes 00:26

    3.33 User-Defined Exceptions 01:04

    3.34 Types of Exceptions 00:43

    3.35 Exception Handling Mechanisms 00:53

    3.36 Try-Catch Block 00:15

    3.37 Multiple Catch Blocks 00:40

    3.38 Throw Statement 00:32

    3.39 Throw Statement (contd.) 00:25

    3.40 User-Defined Exceptions 00:10

    3.41 Advantages of Using Exceptions 00:25

    3.42 Error Handling and finally block 00:27

    3.43 Summary 00:40

    3.44 Thank You 00:03

    That was just a sneak-peak into the lesson.
    Enroll for this course and get full access.
    Enroll now


Course Fee:
USD 799

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Open Source and Operating Systems Community

Related Posts:

Attended this course?

Back to Top

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url