• LOGIN
  • No products in the basket.

Login

Android App Development Course

  • With video tutorials, you will learn how to navigate Android Studio, from basic views and
    layouts, along with a walkthrough to create a Currency Converter App.
  • Study the basics of Javascript language with this step-by-step guide covering DataTypes,
    Arrays, HashMaps, Classes & Objects, Loops, Inheritance Concepts & Implementation, and
    Static Keywords.
  • Learn about Layouts and Media with video lessons on theme control, layout types, Media
    Players and VideoView.
  • Discover Activities and their life cycles and how to pass data. Learn about databases like
    SQLite and libraries such as Firebase.
  • Understand ListView vs RecyclerView, which are important widgets in Android.
  • Create a Google News App using open-source APIs with these video walkthroughs.
  • Build a WhatsApp copy that can send and receive messages and make audio and video calls.
  • You will be graded on an assignment with questions on the course that you can submit at
    your leisure.

Course Content

  • Module 01: Download and install Android Studio on Windows
    A video walkthrough showing how to download and install Android Studio on a Windows PC.
  • Module 02: Hello World Project
    In this video, we will thoroughly learn about the development environment.

  • Module 01: Constraint Layout
    In this lesson, we will learn everything you need to know about the TextView Widget which displays
    data to the user.
  • Module 02: TextView
    Now we will study the properties and attributes of the TextView. We can change the font, the
    colour, the background colour and the size of the TextView.
  • Module 03: Buttons
    Learn how to manipulate buttons in the TextView, including layout, and text changes with Java code.
  • Module 04: EditText or Plain Text
    In this video, we will learn about another widget called EditText. This allows you to make a Plain Text
    box that allows a user to enter data in a field such as a username and a password.
  • Module 05: ImageView
    This video covers how to use images in our layout.
  • Module 06: Currency Converter App
    This video includes a challenge to create a Currency Converter App.
  • Module 07: Currency Converter App Solution
    This video shows you how to create the Currency Converter App with this step-by-step guide.
  • Module 01: Hello World JAVA
    In this section, you will learn the basics of Java programming language.
  • Module 02: Java DataTypes
    In this video, you will learn about variables in Java. A variable is a container in which we can store some sort of data.
  • Module 03: Arrays in Java
    Learn about arrays and maps in Java. Arrays are the list of items we can store inside a variable.
  • Module 04: HashMaps
    In this video, you will learn about HashMaps. HashMaps are another data structure that could be
    used to store key-value states. For example, the typical application for a HashMap is a dictionary in
    which the structure stores the meaning of the words.
  • Module 05: Classes and Objects
    You will learn about the most important topic of Java programming which is Class and Object. A class
    is a prototype, idea, and blueprint for creating objects. An object is an instance of a class.
  • Module 06: Loops
    There are three types of Loops in Java, learn about these shortcuts with this video tutorial.
  • Module 07: Inheritance Concept
    In this video, you will study Inheritance, which is another very important concept of object-oriented
    programming. Inheritance allows a software developer to derive a new class from an existing one.
  • Module 08: Inheritance Implementation
    Discover how you can implement inheritance in Java with this step-by-step video.
  • Module 09: Static Keyword
    Study Static Keywords in this module as well as a little more on Loops and ArrayLists.
  • Module 01: Theme Demo
    In this video, we will learn about how to change the theme of an app and how to introduce many other features that Android Studio provides us.
  • Module 02: Linear Layout
    Learn about different types of layout in Android Studio. By default, Android comes with the
    Constraint layout, but there is also a Linear layout and Relative layout.
  • Module 03: Media Player
    Discover how to make an audio player in Android to play sounds in your app.
  • Module 04: Video View
    See how to create a video player in Android with the widget VideoView.
  • Module 01: Activities
    In this module, you will learn about Activities, the Activity life cycle and how you can create a new Activity. An Activity is a page that contains some content.
  • Module 02: Activity Life Cycle
    In this lesson, you will study the Activity Life Cycle. An Activity Life Cycle contains plenty of functions
    that help us to customise our activity.
  • Module 01: ListView
    The ListView widget is another very important widget in Android which you will learn all about with this video.
  • Module 02: RecyclerView
    A RecyclerView is just like ListView in Android but it differs in performance in that it is more efficient.
    Learn about the widget with this lesson.
  • Module 03: Problem solution
    This video is a demonstration of how to fix an issue with RecyclerView.
  • Module 01: Fetching posts
    Learn how to create the Google News App with the next two videos.

  • Module 02: Completing Google News App

    Learn how to create a data model and load the data we have fetched from Google News with RecyclerView.

  • Module 01: Shared Preferences and SQLite database
    In this lesson, you will learn about databases. There are three types of databases in Android to store data permanently. It depends on the kind of data for which type of database we will use.
  • Module 02: Firebase
    In this video, we will add Firebase to our project. Firebase is a kind of library, so we must import a
    library to connect with our Firebase Console.
  • Module 01: Firebase Authentication part 1
    This is the first video in the WhatsApp series. Study how to use Firebase Authentication to authenticate someone’s mobile number.

  • Module 02: Firebase Authentication part 2
    Now we will complete our authentication process.

  • Module 03: ViewPager
    In this video, we will move one step further towards creating your WhatsApp app. You will create the homepage with this step-by-step video.

  • Module 04: Adding Users and Uploading Profile Pic
    In this lesson, we will add users to our database and learn how to upload a profile picture.

  • Module 05: Output of hard work
    Test, run and troubleshoot the project you have created so far.

  • Module 06: Autologin and Profile Pic Settings
    Learn how to code an autologin for our app so we do not have to login in every time we open the
    app. You will also troubleshoot for profile photo settings.

  • Module 07: Displaying Users
    In this video, you will learn how to display all of the users in our database so you can search and
    easily find a user to contact.

  • Module 08: Message Activity
    Follow this video to learn how to display the Message Activity from your contacts.

     

  • Module 09: Sending Message

    In this video we will send a few messages within the app we have just created.

  • Module 10: Displaying Messages…
    With this in-depth video, you will complete the process by learning how to read all the messages you
    have sent and received.
  • Module 11: SIGN OUT
    Learn how to code the app so you can sign out the user.
  • Module 12: ISSUES FIXED
    Here are some quick fixes for any issues you might get within the app.
  • Module 13: Showing users with us have some chat
    In this lesson, we will learn how to display all the users to whom we have sent or received messages
    from.
  • Module 14: User Online, offline.
    Now we will discover how to show a user’s status – whether online or offline.
  • Module 01: Calls fragment
    This is still part of the WhatsApp series. We will add audio and video calling functions to the app with
    this next unit. You will learn how to add a placeholder image for any contacts who have not added a
    profile photo. Add a call button to the screen and create call functions within the app.
  • Module 02: WebRTC
    Now we will learn about WebRTC. WebRTC is a free and open-source project that provides web
    browsers and mobile applications with real-time communication via simple application programming
    interfaces. This allows us to make video and audio calls.
  • Module 03: Adding sinch to our project
    In this video, we will learn about Video Call Implementation using Sinch SDK.
  • Module 04: Finalizing WhatsApp
    Now you will see the output of the previous work to integrate video calling using Sinch API. You will
    test the calling functionality with the help of this video.

Course Curriculum

Unit 01: Setup
Module 01: Download and install android Studio on Windows 00:16:00
Module 02: Hello World Project 00:13:00
Unit 02: Basic Views and Layouts
Module 01: Constraint Layout 00:10:00
Module 02: TextView 00:14:00
Module 03: Buttons 00:13:00
Module 04: EditText or Plain Text 00:09:00
Module 05: ImageView 00:18:00
Module 06: Currency Converter App 00:01:00
Module 07: Currency Converter App Solution 00:15:00
Unit 03: Java basics
Module 01: Hello World JAVA 00:04:00
Module 02: Java DataTypes 00:10:00
Module 03: Arrays in java 00:09:00
Module 04: HashMaps 00:05:00
Module 05: Classes and Objects 00:20:00
Module 06: Loops 00:09:00
Module 07: Inheritance Concept 00:15:00
Module 08: Inheritance Implementation 00:16:00
Module 09: Static Keyword 00:10:00
Unit 04: Layouts and Media
Module 01: Theme Demo 00:19:00
Module 02: Linear Layout 00:17:00
Module 03: Media Player 00:10:00
Module 04: Video View 00:13:00
Unit 05: Activities and Passing Data
Module 01: Actvities 00:22:00
Module 02: Activity Life Cycle 00:13:00
Unit 06: ListView and RecyclerView Android
Module 01: ListView 00:12:00
Module 02: Recyclerview 00:38:00
Module 03: Problem solution 00:04:00
Unit 07: Google News App
Module 01: Fetching posts 00:32:00
Module 02: Completing Google News App 00:36:00
Unit 08: Databases
Module 01: Shared Preferences and SQLITE database 00:26:00
Module 02: Firebase 00:30:00
Unit 09: Whatsapp
Module 01: Firebase Authentication part 1 00:17:00
Module 02: Firebase Authentication part 2 00:23:00
Module 03: ViewPager 00:35:00
Module 04: Adding Users and Uploading Profile Pic 00:49:00
Module 05: Output of hardwork 00:08:00
Module 06: Autologin and Profile Pic Settings 00:15:00
Module 07: Displaying Users 00:51:00
Module 08: Message Activity 00:21:00
Module 09: Sending Message 00:18:00
Module 10: Displaying Messages… 00:48:00
Module 11: SIGN OUT 00:11:00
Module 12: ISSUES FIXED 00:09:00
Module 13: Showing users with us have some chat 00:24:00
Module 14: User Online, offline. 00:38:00
Unit 10: Video calling
Module 01: Calls fragment 00:16:00
Module 02: Webrtc 00:06:00
Module 03: Adding sinch to our project 00:40:00
Module 04: Finalizing whatsapp 00:08:00

Course Reviews

[elementor-template id='289353']

[elementor-template id='289348']

[elementor-template id=”289239″]

top