Companies Home Search Profile

Chat App : Learn coding in Android Studio using a Chat App

Focused View

Harsha Ammiraju

4:48:52

54 View
  • 1. Introduction.mp4
    01:13
  • 1. Creating the Project.mp4
    00:45
  • 2. Adding TabLayout.mp4
    06:04
  • 3. Creating Fragments.mp4
    03:51
  • 4. Creating Child Items.mp4
    06:53
  • 5. Floating Action Button.mp4
    03:29
  • 6. Accessing Contacts.mp4
    13:59
  • 1. Creating Firebase Project.mp4
    03:15
  • 2. Enabling Phone Authentication.mp4
    03:43
  • 3.1 strings.zip
  • 3. Phone Authentication.mp4
    12:23
  • 4. Enabling SafetyNet.mp4
    02:13
  • 5. OTP Timer and Resend.mp4
    09:16
  • 1. Enabling Database.mp4
    05:37
  • 2. Creating Profile Page.mp4
    08:44
  • 3. Uploading Profile.mp4
    09:14
  • 4. Load Existing Profile.mp4
    03:22
  • 5. Setting Up a Dummy Page.mp4
    04:28
  • 6. Filtering Contacts.mp4
    12:16
  • 7. Adding Bitmap to ContactModel.mp4
    02:27
  • 8. Chat Page Layout.mp4
    06:32
  • 9. Profile Page.mp4
    07:09
  • 1. Designing Chat Page Layout.mp4
    01:59
  • 2. Sending Message.mp4
    08:27
  • 3.1 chatactivity.zip
  • 3.2 chatadapter.zip
  • 3. Receiving Message.mp4
    09:14
  • 4. Sending ImageVideo.mp4
    25:00
  • 5. Deleting Messages.mp4
    06:35
  • 1. Sinch Registration.mp4
    07:34
  • 2. Voice Call Part-1.mp4
    08:18
  • 3. Voice Call Part-2.mp4
    04:53
  • 4. Video Call.mp4
    04:34
  • 5. Displaying Contact Name and Call Type for Calls.mp4
    02:13
  • 6. Uploading Call Details to Firebase.mp4
    05:36
  • 7. Request Permission and Make Calls.mp4
    02:18
  • 8. Add Voice call and Video Call to DisplayProfileActivity.mp4
    03:46
  • 1. Filtering Contacts - Using Shared Preferences.mp4
    06:35
  • 2. Filtering Contacts - Saving Profile Pic to Device.mp4
    07:01
  • 3. Activating Block User.mp4
    06:57
  • 4. Clear Chat function.mp4
    03:11
  • 5. Displaying Chats.mp4
    26:39
  • 6. Displaying Call log.mp4
    21:05
  • 1.1 ChatDemoApp.zip
  • 1. Source Code.html
  • 1. Thank You.mp4
    00:04
  • Description


    Basic Chat Application in Android using Firebase and Sinch

    What You'll Learn?


    • Creating a Firebase Project and integrating it with Android Application
    • Using Firebase Phone Authentication in Android Application
    • Using Firebase Realtime Database, Firebase Firestore and Firebase Storage
    • Creating a Message Structure
    • Sending and receiving messages inside a chat

    Who is this for?


  • Students interested to use Firebase inside Android Studio
  • What You Need to Know?


  • Basic Coding in Android Studio
  • More details


    Description

    Android Studio is the official Integrated Development Environment (IDE) for Android app development, based on IntelliJ IDEA. The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client.


    In this course, you will learn about coding in Android Studio. We will do it using a Chat Application


    In this course, we will first design a basic layout for our app, where we will be using fragments, floating action button, table layout etc.


    Then, we will create a firebase project and we will use it in our app.


    We will be using firebase for phone authentication, storing messages, storing profiles, storing photos, videos and documents.


    We will use sinch for basic voice and video call.


    We will see different options to create a circular image view, to open a pdf, image and videos.


    Many options like creating a settings page, more sophisticated method for opening images, editing your profile, etc are not part of this course.


    The methods shown in this course are not final or perfect, but at the end you will have multiple options to choose from and make the application better.


    The aim of this course is not to make a perfect chat application, but instead to create an application by implementing as many methods as we can and to see which method will work and which methods will not.


    The aim is not to create a perfect chat application, but instead to implement many methods in order to learn coding in Android Studio

    Who this course is for:

    • Students interested to use Firebase inside Android Studio

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Harsha Ammiraju
    Harsha Ammiraju
    Instructor's Courses
    I have a Master's degree in Computer Science and always love to share my knowledge with others. I have been coding in Android Studio since late 2018 and I still have a lot of things to learn. Currently making courses related to Android App Development and also developing an android app.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 41
    • duration 4:48:52
    • Release Date 2023/09/10