Skip to content
View alifhasnain's full-sized avatar
🪲
debugging
🪲
debugging
  • SSL Wireless
  • Dhaka,Bangladesh

Highlights

  • Pro

Block or report alifhasnain

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alifhasnain/README.md

GitHub followers Alif Hasnain's StackOverflow

Hey there

Facebook LinkedIn Medium StackOverflow

Hi! I am Alif Hasnain an Android application developer from Dhaka, Bangladesh . I am always passionate about learning something new everyday.

Languages and Tools:

My Blog posts

My Works

This application is mainly developed for DIU to view students' and teachers' routines and room booking. Besides its main purpose, there are a lot of features available for both students and teachers. Play Store Link

  • Tech Stack (Kotlin): Hilt, Coroutine, Retrofit, Room, ViewModel, LiveData, Navigation Component, Paging3, Work Manager, ViewPager 2, Moshi, FCM etc.

  • Tech Stack (Java)(Old Version): ViewModel, LiveData, Work Manager, Firebase Auth, Firestore, Firebase Function, FCM etc.

Edu Care (Kotlin)

This application was developed to work as a platfom for students where they will be able to attend MCQ quiz, view lecture sheets and videos etc.

Tech Stack: ViewModel, LiveData, Coroutine, Work Manager, Firebase Auth (OTP), Firestore, Firebase Function, Katex etc.

Lost & Found (Java)

It is an old project. It was a semester project in my university. This application offers to do post about if something is lost or if someone found something.

Tech Stack: MVC Pattern, Firebase Auth, Firestore.

Pinned Loading

  1. Class-Manager Class-Manager Public

    Java

  2. Lost-And-Found Lost-And-Found Public

    Java

  3. Unit Testing Notes Unit Testing Notes
    1
    ## Instantiate a mock object (Without Annotation)
    2
    
                  
    3
    ```java
    4
    Mockito.mock(ClassName.class);
    5
    ```
  4. Git Notes Git Notes
    1
    ## [Git Stashing Guide](https://gist.github.com/alifhasnain/aea58f9cd468468db693feda8692012a)
    2
    
                  
    3
    ## [Git Cherry Picking](https://gist.github.com/alifhasnain/999be796c51d0283aaaa6a17cd4288d1)
    4
    
                  
    5
    ## [Remote](https://gist.github.com/alifhasnain/68890cd026f54c7960b0d42bc25ebba0#remote)
  5. RxJava important notes. RxJava important notes.
    1
    ### [`Single`, `Maybe` and `Completable` in brief](https://android.jlelse.eu/rxjava-single-maybe-and-completable-8686db42bac8)
    2
    
                  
    3
    ### Comprehensive Guide by MindOrks [Here](https://blog.mindorks.com/a-complete-guide-to-learn-rxjava-b55c0cea3631)
    4
    
                  
    5
    ### Various use cases for `Observable`
  6. Lifecycle aware location observer. Lifecycle aware location observer.
    1
    import android.Manifest;
    2
    import android.annotation.SuppressLint;
    3
    import android.app.Activity;
    4
    import android.content.IntentSender;
    5
    import android.content.pm.PackageManager;