• LOGIN
  • No products in the cart.

This is a course which summarizes structures and contents, explaining its workload and learning strategies and presents an overview of its key features in Java language.

The objectives of this course is to make you understand the course requirements, name the object-oriented features in Java to develop applications for Android and know where to find all the necessary information and resources needed to be successful in app development.

Assessment

This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.

Certification

Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.

Having an Official Edukite Certification is a great way to celebrate and share your success. You can:

  • Add the certificate to your CV or resume and brighten up your career
  • Show it to prove your success

 

Course Credit: Vanderbilt University

Course Curriculum

Module 01
Android App Development – Java for Android Module 1 Overview 00:01:00
Java for Android – MOOC Contents, Organization, and Learning Strategies 00:10:00
Java for Android – Overview of the Java Programming Language Part 1 00:13:00
Java for Android – Overview of the Java Programming Language Part 2 00:12:00
Java for Android – Module 1Summary 00:01:00
Java for Android – Module 2 Introduction to Android Studio 00:02:00
Java for Android – Installing Java and Android Studio 00:10:00
Java for Android – Creating and Importing Projects 00:06:00
Java for Android – Introducing the Editor 00:04:00
10 Project File Organization 00:06:00
Module 02
Java for Android – Creating and Editing Source Code and Resource Files 00:04:00
Java for Android – Creating and Running a Virtual Device 00:12:00
Java for Android – Debugging Syntax Errors 00:05:00
Java for Android – Logging with Logcat 00:12:00
Java for Android – TODO Statements 00:05:00
Java for Android – Testing Your Code Self Assessment Via Unit Tests 00:08:00
Java for Android – Making Zip File for Uploading Multiple Files At Once 00:07:00
Java for Android – Module 2 (Android Studio) Summary 00:02:00
Java for Android – Module 3 Writing a Simple Android App Using Basic Java Features Introduction 00:02:00
Java for Android – Main Components in a Computing System 00:08:00
Module 03
Java for Android – Variables and Types 00:11:00
Java for Android – Expressions 00:11:00
Java for Android – Printing data 00:09:00
Java for Android – The Math Class 00:06:00
Java for Android – The String Class 00:11:00
Java for Android – Methods 00:14:00
Java for Android – Module 3 Writing a Simple Android App Using Basic Java Features – Conclusion 00:01:00
Java for Android – Module 4 Control Flow 00:01:00
Java for Android – If statement Part 1 00:08:00
Java for Android – If statement Part 2 00:09:00
Java for Android – If statement Code Walkthrough 00:07:00
Java for Android – For loops Part 1 00:07:00
Java for Android – For loops Part 2 00:06:00
Java for Android – For loops Part 3 00:09:00
Java for Android – For loops Code Walkthrough 00:04:00
Module 04
Java for Android – Indefinite loops 00:06:00
Java for Android – Random number generation 00:06:00
Java for Android – Module 4 Control Flow Summary 00:01:00
Java for Android – Module 5 Structured Data 00:03:00
Java for Android – Arrays Part 1 00:09:00
Java for Android – Arrays Part 2 00:07:00
Java for Android – Arrays Part 3 00:11:00
Java for Android – The for each loop 00:06:00
Java for Android – The Collections Framework Part 1 00:14:00
Java for Android – The Collections Framework Part 2 00:12:00
Java for Android – Array Lists 00:17:00
Java for Android – Hash Maps 00:16:00
Java for Android – Structured Data WrapUp 00:01:00
Module 05
Java for Android – Java Classes and Objects overview 00:02:00
Java for Android – Motivating Classes and Objects 00:09:00
Java for Android – Building your own Classes and Objects 00:12:00
Java for Android – Refining your Classes Part 1 00:12:00
Java for Android – Refining your Classes Part 2 00:12:00
Java for Android – New Objects in Old Places 00:14:00
Java for Android – Overview of Java Generics 00:09:00
Java for Android – module 7 Class Hierarchy and Interfaces Overview 00:02:00
Java for Android – Class Hierarchy and Interfaces 00:14:00
Java for Android – Inheritance at Work 00:08:00
Java for Android – Polymorphism 00:15:00
Java for Android – Java Interfaces 00:07:00
Java for Android – Advanced Class Interface features 00:09:00
Java for Android – Exception Handling 00:11:00
Module 06
Android App Components – Module 1 Introduction 00:03:00
Android App Components – MOOC Contents, Organization, and Learning Strategies Part 1 00:06:00
Android App Components – MOOC Contents, Organization, and Learning Strategies Part 2 00:06:00
Android App Components – Overview of Android Part 1Hardware & OS Kernel 00:06:00
Android App Components – Overview of Android Part 2Middleware Infrastructure 00:11:00
Android App Components – Overview of Android Part 3 Application Framework & Apps 00:06:00
Android App Components – Git Module 2 Introduction 00:02:00
Android App Components – Git Introduction 00:09:00
Android App Components – Git Basics 00:19:00
Android App Components – Working With Remote Repositories 00:12:00
Android App Components – Git Merge Conflicts 00:09:00
Android App Components – Git in Android Studio 00:11:00
Android App Components – Git Module Outro 00:01:00
Module 07
Android App Components – module 3 Introduction to the Module on Android Intents 00:02:00
Android App Components – Overview of Android Intents Part 1 00:08:00
Android App Components – Overview of Android Intents Part 2 00:07:00
Android App Components – Elements of an Android Intent Part 1 00:10:00
Android App Components – Elements of an Android Intent Part 2 00:14:00
Android App Components – Android Intent Resolution and Filtering Part 1 00:04:00
Android App Components – Android Intent Resolution and Filtering Part 2 00:08:00
Android App Components – Concurrent Programming with Android Intents 00:06:00
Android App Components – MapLocation App Case Study 00:09:00
Module 08
Android App Components – Module 4 on Android Activities 00:02:00
Android App Components –Introduction to Android Activities Part 1 00:06:00
Android App Components – Introduction to Android Activities Part 2 00:05:00
Android App Components – Activity Lifecycle Operations Part 1 00:12:00
Android App Components – Activity Lifecycle Operations Part 2 00:06:00
Android App Components – Activity Lifecycle Operations Part 3 00:11:00
Android App Components – Managing Multiple Activities and Task 00:09:00
Android App Components – Concurrent Programming with Android Activities Part 1 00:07:00
Android App Components – Concurrent Programming with Android Activities Part 2 00:15:00
Android App Components – Case Study ImageDownloader App Part 1 00:07:00
Android App Components – Case Study ImageDownloader App Part 2 00:17:00
Android App Components – Case Study ImageDownloader App Part 3 00:12:00
Module 09
Android App Components – Module 5 Introduction 00:02:00
Android App Components – Introduction to Android Broadcast Receivers Part 1 00:08:00
Android App Components – Introduction to Android Broadcast Receivers Part 2 00:05:00
Android App Components – Registering, Implementing, & Invoking Broadcast Receivers Part 1 00:10:00
Android App Components – Registering, Implementing, & Invoking Broadcast Receivers Part 2 00:17:00
Android App Components – Registering, Implementing, & Invoking Broadcast Receivers Part 3 00:11:00
Android App Components – Android Broadcast Receiver Security 00:07:00
Android App Components – Case Study ImageDownloader Broadcast Receiver Apps Part 1 00:10:00
Android App Components – Case Study ImageDownloader & Broadcast Receiver Apps Part 2 00:11:00
Module 10
Android App Components – Services, Local IPC, and Content Providers – MOOC Overview 00:02:00
Android App Components – Services, Local IPC, and Content Providers – Module 1 Introduction 00:03:00
Android App Components – Services, Local IPC, and Content Providers MOOC – Contents 00:05:00
Android App Components – Services, Local IPC, and Content Providers MOOC – Contents Part 2 00:06:00
Android App Components – Services, Local IPC, and Content Providers MOOC – Layered Architectures 00:10:00
Android App Components – Services, Local IPC, – Primary and Secondary Storage Mechanisms 00:06:00
Android App Components – Services, Local IPC – Kernel IPC and Processing Mechanisms 00:10:00
Android App Components – Services, Local IPC, and Content Providers – Android Kernel Extensions 00:09:00
Android App Components – Services, Local IPC, and Content Providers – Key Concepts 00:04:00
Module 11
Android App Components – Services, – Android Hardware Abstraction Layer HAL 00:04:00
Android App Components – Services – Android Runtime Execution Environments 00:05:00
Android App Components – Services – Android Runtime Core and Native Libraries 00:10:00
Android App Components – Services, Local IPC, and Content Providers – Object Oriented Frameworks 00:07:00
Android App Components – ServicesService Frameworks and Packaged Apps 00:07:00
Android App Components – Services, Local IPC, and Content Providers – Module 2 Introduction 00:02:00
Android App Components – Services, Local IPC, and Content Providers – Android Services Part 1 00:07:00
Android App Components – Services, Local IPC, and Content Providers – Android Services Part 2 00:07:00
Android App Components – Services, Local IPC, and Content Providers – Android Services Part 3 00:09:00
Module 12
Android App Components – Services, – Service Lifecycle Operations Part 1 00:09:00
Android App Components – ServicesService Lifecycle Operations Part 2 00:06:00
Android App Components – ServicesService Lifecycle Operations Part 3 00:13:00
Android App Components – Services, Local IPC, and Content Providers – The IntentService Framework 00:08:00
Android App Components – ServicesService Deployment and Communication Models 00:05:00
Android App Components – ServicesCase Study PingPongReceiverService App 00:13:00
Android App Components – Android Local Inter-Process Communication (IPC) 00:02:00
Android App Components – Overview of Android Local Inter Process Communication IPC Part 1 00:07:00
Android App Components – Overview of Android Local Inter Process Communication IPC Part 2 00:08:00
Module 13
Android App Components – Service and Activity Communication Via Android Messengers Part 1 00:06:00
Android App Components – Service and Activity Communication Via Android Messengers Part 2 00:08:00
Android App Components – Programming Started Services with Intents & Messengers Part 1 00:12:00
Android App Components – Programming Started Services with Intents & Messengers Part 2 00:14:00
Android App Components – Programming Started Services with Intents & Messengers Part 3 00:10:00
Android App Components – Programming Started Services with Intents & Messengers Part 4 00:07:00
Android App Components – Programming Bound Services with Messengers Part 1 00:04:00
Android App Components – Programming Bound Services with Messengers Part 2 00:11:00
Android App Components – Programming Bound Services with Messengers Part 3 00:07:00
Android App Components – Programming Bound Services with Messengers Part 4 00:16:00
Module 14
Android App Components – Content Providers & Content Resolvers 00:02:00
Android App Components – Overview of Content Providers & Content Resolvers Part 1 00:12:00
Android App Components – Overview of Content Providers & Content Resolvers Part 2 00:11:00
Android App Components – Overview of SQLite Part 1 00:07:00
Android App Components – Overview of SQLite Part 2 00:12:00
Android App Components – Developing a Content Provider Part 1 00:12:00
Android App Components – Developing a Content Provider Part 2 00:10:00
Module 15
Android App Components – Case Study The HobbitContentProvider App Part 1 00:04:00
Android App Components – Case Study The HobbitContentProvider App Part 2 00:10:00
Android App Components – Case Study The HobbitContentProvider App Part 3 00:17:00
Engineering Maintainable Android Apps – Intro 00:06:00
Engineering Maintainable Android Apps – Software Engineering as Search 00:07:00
Engineering Maintainable Android Apps – Why Test 00:06:00
Engineering Maintainable Android Apps – Unit Testing 00:08:00
Engineering Maintainable Android Apps – Unit Testing with Android Studio 00:22:00
Engineering Maintainable Android Apps – The Importance of Test Automation 00:09:00
Engineering Maintainable Android Apps – Code Coverage 00:09:00
Module 16
Engineering Maintainable Android Apps – Styles of Testing 00:07:00
Engineering Maintainable Android Apps – Functional & Non functional Properties 00:06:00
Engineering Maintainable Android Apps – Refactoring 00:05:00
Engineering Maintainable Android Apps – Refactoring and Regression Testing 00:05:00
Engineering Maintainable Android Apps – Integration Testing 00:07:00
Engineering Maintainable Android Apps – Integration Testing with Android Studio 00:17:00
Engineering Maintainable Android Apps – Mock Objects with Android Studio 00:20:00
Engineering Maintainable Android Apps – UI Testing with Espresso in Android Studio 00:24:00
Engineering Maintainable Android Apps – Security & Sustainability 00:04:00
Module 17
Engineering Maintainable Android Apps – Economy of Mechanism 00:04:00
Engineering Maintainable Android Apps – Economy of Mechanism Example 00:17:00
Engineering Maintainable Android Apps – Least Privilege 00:06:00
Engineering Maintainable Android Apps – Least Privilege Example 00:07:00
Engineering Maintainable Android Apps – Complete Mediation 00:03:00
Engineering Maintainable Android Apps – Complete Mediation Example 00:09:00
Engineering Maintainable Android Apps – Secure Defaults 00:06:00
Engineering Maintainable Android Apps – Secure Defaults Example 00:07:00
Module 18
Engineering Maintainable Android Apps – Traditional App Accounts 00:03:00
Engineering Maintainable Android Apps – Traditional vs Mobile App Accounts 00:05:00
Engineering Maintainable Android Apps – App Account Mapping to Linux Users 00:05:00
Engineering Maintainable Android Apps – Apps Lie & Steal 00:04:00
Engineering Maintainable Android Apps – How Android Protects Apps 00:14:00
Engineering Maintainable Android Apps – What Android Does Not Protect 00:14:00
Engineering Maintainable Android Apps – The Challenges of Secure Coding 00:03:00
Engineering Maintainable Android Apps – Security Vulnerability Walkthrough 00:08:00
Engineering Maintainable Android Apps – The iRemember App Example 00:04:00
Module 19
Engineering Maintainable Android Apps – Privilege Escalation I 00:06:00
Engineering Maintainable Android Apps – Privilege Escalation II 00:04:00
Engineering Maintainable Android Apps – Privilege Escalation III 00:06:00
Engineering Maintainable Android Apps – Course Wrap up 00:14:00
Assessment
Submit Your Assignment 00:00:00
Certification 00:00:00

Course Reviews

4.7

4.7
9 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

804 STUDENTS ENROLLED
©2021 Edukite. All Rights Resereved
Edukite is A Part Of Ebrahim College, Charity Commission
Reg No 110841