Haitham Attab's repositories
firebase-phone-authentication
Introducing "AUTH-with-number-phone-" AuthConnect is a cutting-edge mobile application crafted using the powerful combination of Kotlin, MVVM architecture, Dagger Hilt, Firebase, and Phone Number Authentication. Seamlessly blending robust security with an intuitive user experience, AuthConnect is your gateway to effortless and secure user auth
alx-zero_day
I'm now a ALX Student, this is my first repository as a full-stack engineer
ATM-Banking-system
Developed using core java
Free-Certifications
A curated list of free courses & certifications.
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
alx-pre_course
I'm now a ALX Student, this is my first repository as a full-stack engineer
android-ci-cd
DevOps CI/CD pipeline architecture for Android Apps 📲⚙️ (using GitHub Actions) - Unit Test, Instrumentation Test (espresso), Static Code Analysis (Sonarqube), Gradle Packaging, Signing bundle and automated deployment on Google Play Store
Android-Indefinite-Pager-Indicator
A lightweight, plug-and-play indefinite pager indicator for RecyclerViews & ViewPagers.
Data-Structure-App
Data Structure Project in Android App
Islamic-App
An Islamic application that contains more than one feature [the Holy Quran, dhikr, prayer times, electronic rosary]
MoviesMix
MoviesMix is an Android application that allows users to explore the latest movies, get detailed information, watch trailers, and download posters. the app follows the MVVM architecture and utilizes popular libraries such as Retrofit, Room, Dagger-Hilt, ExoPlayer, and Coil.
NavigationComponents-Tutorials
Tutorials about Navigation Components to learn using nav graphs, adding top menus, passing arguments via safe args, combining with different Material Design widgets such as BottomNavigationView, Toolbar, ViewPager2, TabLayout and dynamic feature module navigation with DynamicNavHostFragment and examining Memory Leaks.
zero_day
This is my first repository as a full-stack engineer