
    <rss 
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      xmlns:atom="http://www.w3.org/2005/Atom"
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:typefully="https://typefully.com/profile"
      version="2.0">
      <channel>
        <title>Realtime Coding (@rtcoding)</title>
        <link>https://typefully.com/rtcoding</link>
        <description>Sharing is caring and a better way to learn new things then to transform that knowledge to learners.</description>
        <pubDate>Thu, 23 Jun 2022 08:32:16 GMT</pubDate>
        <lastBuildDate>Thu, 23 Jun 2022 08:32:16 GMT</lastBuildDate>
        <generator>Typefully</generator>
        <image>https://screenshots.typefully.com/screenshot?size=1200x640&amp;url=https://typefully.com/rtcoding/card</image>
        <atom:link href="https://typefully.com/rtcoding" rel="self" type="application/rss+xml"/>
        
    <item>
      <guid>https://typefully.com/rtcoding/firebasewithmvvm-android-or-kotlin-eP7LPu9</guid>
      <title>FirebaseWithMVVM (Android | Kotlin)</title>
      <description>In this video, we will see the project introduction and including features. After completion of this project, you will get to understand the firebase implementation with MVVM architecture. The following topics are discussed in the whole series.
 The following Branchers in Github Repository are exis…</description>
      <link>https://typefully.com/rtcoding/firebasewithmvvm-android-or-kotlin-eP7LPu9</link>
      <pubDate>Thu, 23 Jun 2022 08:32:16 GMT</pubDate>
      <content:encoded><![CDATA[In this video, we will see the project introduction and including features. After completion of this project, you will get to understand the firebase implementation with MVVM architecture.<br><br><img alt="Image" src="https://api.typefully.com/media-p/7033dda6-4dda-41ce-804e-a1d755123f1c/"><br><br>The following topics are discussed in the whole series.<br><br><br><img alt="Image" src="https://api.typefully.com/media-p/a08527b8-6078-40e1-a17e-889191f7f806/"><br><br>The following Branchers in Github Repository are existing and you can check specific branches If you want to see the coding of that branch<br><br>Github Repository: <a href="https://github.com/shahzadafridi/FirebaseWithMVVM" target="_blank" rel="nofollow">https://github.com/shahzadafridi/FirebaseWithMVVM</a><br><br><img alt="Image" src="https://api.typefully.com/media-p/61559007-e8dc-4916-b449-23d93c1ae015/"><br><br>You can follow us on social media platforms for the latest updates and information.<br><br>Twitter: <a href="https://twitter.com/rtcoding" target="_blank" rel="nofollow">https://twitter.com/rtcoding</a><br>Facebook: <a href="https://web.facebook.com/realtimecoding" target="_blank" rel="nofollow">https://web.facebook.com/realtimecoding</a><br>Instagram: <a href="https://www.instagram.com/realtimecod" target="_blank" rel="nofollow">https://www.instagram.com/realtimecod</a>...<br>Github: <a href="https://github.com/realtimecoding" target="_blank" rel="nofollow">https://github.com/realtimecoding</a><br><br>Thank you for watching the tutorials and support!<br> <br><br>Following tweets are the series of videos that mentioned the course. Enjoy don't forget to subscribe. <br><br>FirebaseWithMVVM - Video (1) <br>This video will teach about Github Repository Integrating with Android Studio Project.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=-os2YCijeIA&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=2" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=-os2YCijeIA&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=2</a><br><br>FirebaseWithMVVM - Video (2)<br> <br>In this video, we will learn about the Firebase Project setup and then Integrating with Android Studio Project.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=jNrSNyNGskg&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=3" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=jNrSNyNGskg&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=3</a><br><br> <br><br>FirebaseWithMVVM - Video (3)<br><br>In this video, we will test the connection between the android project with Firestore by creating a sample entry to the Firestore.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=vSFCqzc2dF8&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=4" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=vSFCqzc2dF8&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=4</a><br><br><br><br>FirebaseWithMVVM - Video (4)<br><br>In this video, we will learn about Jetpack navigation component integration in the android studio project and will also create navigation between fragments.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=tOYHlI_by64&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=5" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=tOYHlI_by64&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=5</a><br><br>FirebaseWithMVVM - Video (4.1)<br><br>In this video, we will learn about merging the navigation component integration branch into master. It will demonstrate how a branch is merged into master branch<br><br>Video Link: <a href="https://www.youtube.com/watch?v=MJdHLZzoH9k&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=6" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=MJdHLZzoH9k&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=6</a><br><br>FirebaseWithMVVM - Video (5)<br><br>In this video, we will learn about MVVM architecture implementation in the android studio projects.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=jy8QzgW1oYk&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=7" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=jy8QzgW1oYk&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=7</a><br><br>FirebaseWithMVVM - Video (6)<br><br>In this video, we will learn about Dagger Hilt implementation in android studio project.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=K65IyCMUbZg&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=8" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=K65IyCMUbZg&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=8</a><br><br>FirebaseWithMVVM - Video (7)<br><br>In this video, we will learn about using resource sealed class to manage the data states for managing UI. It is very useful and helpful while loading progress bar, error or loading data.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=kv1YWtl9ILM&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=9" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=kv1YWtl9ILM&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=9</a><br><br>FirebaseWithMVVM - Video (8)<br><br>In this video, we will learn about create note object as document and will write to the collection. Once It added then will shows the note in reyclerview to list the created notes.<br><br><br>Video Link: <a href="https://www.youtube.com/watch?v=7ZNk87k441U&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=10" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=7ZNk87k441U&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=10</a><br><br>FirebaseWithMVVM - Video (9)<br><br>In this video, we will learn about update an existing note (document) in collection and will update the reyclerview to let the user know that note has been updated successfully<br><br>Video Link: <a href="https://www.youtube.com/watch?v=oHvPmOEKpjc&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=11" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=oHvPmOEKpjc&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=11</a><br><br>FirebaseWithMVVM - Video (10)<br><br>In this video, we will learn about delete an existing note (document) in collection and will update the reyclerview to let the user know that note has been deleted successfully<br><br>Video Link: <a href="https://www.youtube.com/watch?v=ngvPIiDRRv0&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=12" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=ngvPIiDRRv0&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=12</a><br><br>FirebaseWithMVVM - Video (11)<br><br>In this video, we will learn about the crash or error we were facing In last video on removeAt position in recycler view adapter then update list. It was a bug from recycler view for more info watch the video<br><br>Video Link: <a href="https://www.youtube.com/watch?v=kRE8kDgaHjc&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=13" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=kRE8kDgaHjc&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=13</a><br><br>FirebaseWithMVVM - Video (12)<br><br>In this video, we will see that how the new design looks like as compared to old design. In the next video I will explain like how I migrated from old design to new design.<br><br><br>Video Link: <a href="https://www.youtube.com/watch?v=DYCWfCOohsQ&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=14&amp;t=25s" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=DYCWfCOohsQ&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=14&amp;t=25s</a><br><br>FirebaseWithMVVM - Video (13)<br><br>In this video, we will explain the code like how I changed the old design to a new design. If you have any questions do let us know in the comment section.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=dDvcGichH04&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=15" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=dDvcGichH04&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=15</a><br><br>FirebaseWithMVVM - Video (14)<br><br>In this video, I fixed a UI Bug where a divider line is overlapping Chipgroup Layout when removing all tags. You will aslo learn to adjust run time height to layout or view.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=T9mk9ivhIOw&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=16" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=T9mk9ivhIOw&amp;list=PLIIWAqaTrNlg7q0cfajkBj8OwG60qpBVL&amp;index=16</a><br><br>FirebaseWithMVVM - Video (15)<br><br>In this video, I show you how I merged the modification/design branch into the master and resolved conflicts while merging.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=Z3HptlTNoLc" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=Z3HptlTNoLc</a><br><br>FirebaseWithMVVM - Video (16)<br><br>In this video, I will explain how we log in with firebase after completing the registration process<br><br>Video Link: <a href="https://www.youtube.com/watch?v=r48IHaYEJTk&amp;t=4s" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=r48IHaYEJTk&amp;t=4s</a><br><br>FirebaseWithMVVM - Video (17)<br><br>In this video, I will shows you that how to recover forgot password with firebase using your email address<br><br><br>Video Link: <a href="https://www.youtube.com/watch?v=6HYna5pt4gI" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=6HYna5pt4gI</a><br><br>FirebaseWithMVVM - Video (18)<br><br>In this video, I will explain how the logout is working with firebase and also maintaining the back stack and user flow. <br><br>Video Link: <a href="https://www.youtube.com/watch?v=uUMFHZEzGQE&amp;t=1s" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=uUMFHZEzGQE&amp;t=1s</a><br><br>FirebaseWithMVVM - Video (19)<br><br>In this video, I will explain the back stack of the Jetpack navigation component and how it works when adding fragment, popUpTo and popupToInclusive true/false.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=qAd_Mbiv9Lg&amp;t=44s" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=qAd_Mbiv9Lg&amp;t=44s</a><br><br>FirebaseWithMVVM - Video (20)<br><br>In this video, I will show you how to do session handling using shared preferences with mvvm and dagger hilt.<br><br>Video Link: <a href="https://www.youtube.com/watch?v=uP2R6Trij4A" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=uP2R6Trij4A</a><br><br>FirebaseWithMVVM - Video (21)<br><br>In this video, I will show you how to get notes from collection with help of index and user id so user can see its own notes<br><br>Video Link: <a href="https://www.youtube.com/watch?v=UWPz6344gb0&amp;t=3s" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=UWPz6344gb0&amp;t=3s</a>]]></content:encoded>
      <typefully:post_id>eP7LPu9</typefully:post_id>
      <typefully:post_type>thread</typefully:post_type>
      <typefully:pinned>false</typefully:pinned>
      null
    </item>
  
      </channel>
    </rss>
  