Alexandru RotariuMastering Custom Views: A GuideCustom views are an essential part of creating dynamic and responsive user interfaces. A custom view is a view class that is designed to…Mar 2, 2023Mar 2, 2023
Alexandru RotariuHow to implement a Firebase Authentication Manager in Android appsFirebase Authentication is a powerful and widely used service provided by Google’s Firebase platform. It offers a secure and easy-to-use…Mar 1, 2023Mar 1, 2023
Alexandru RotariuUsing AI to Enhance Your Android Studio Workflow with GitHub CopilotAre you tired of spending countless hours writing code for your Android applications? Do you wish you could speed up the development…Feb 28, 2023Feb 28, 2023
Alexandru RotariuCreating Efficient and Maintainable Android Apps: Best Practices for Architecture DesignAs the popularity of mobile devices continues to grow, so does the demand for high-quality Android apps. One critical aspect of creating a…Feb 27, 2023Feb 27, 2023
Alexandru RotariuinFirebase DevelopersAndroid Firebase Authentication with GoogleTake a look at how you can authenticate users in your Android app with Firebase authentication, using the Google Sign-In method.Feb 27, 20233Feb 27, 20233
Alexandru RotariuAndroid Firebase Authentication using Kotlin, MVVM, LiveData, and View Binding (part VI)Part VI: Handling authentication state changes using Firebase AuthenticationFeb 25, 2023Feb 25, 2023
Alexandru RotariuAndroid Firebase Authentication using Kotlin, MVVM, LiveData, and View Binding (part V)Part V: Implementing logout functionality using Firebase AuthenticationFeb 25, 2023Feb 25, 2023
Alexandru RotariuAndroid Firebase Authentication using Kotlin, MVVM, LiveData, and View Binding (part IV)Part IV: User login using Firebase AuthenticationFeb 25, 2023Feb 25, 2023
Alexandru RotariuAndroid Firebase Authentication using Kotlin, MVVM, LiveData, and View Binding (part III)Part III: User registration using Firebase AuthenticationFeb 25, 2023Feb 25, 2023
Alexandru RotariuAndroid Firebase Authentication using Kotlin, MVVM, LiveData, and View Binding (part II)Part II: Setting up the Firebase project and integrating with Android StudioFeb 25, 2023Feb 25, 2023