Skip to content
View cse-ariful's full-sized avatar
πŸ’­
Working Remotely
πŸ’­
Working Remotely

Block or report cse-ariful

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
cse-ariful/README.md

Hey there, I am Ariful Jannat Arif

Online judge

CodeChef LeetCode Stack Overflow LightOj UriOnlineJudge

Social Links

LinkedIn Twitter Telegram Instagram


πŸ‘‹ Glad to see you here visitor badge

I am on the way to parsue my dream. Currently learning about fullstack development(MERN).I am passionate about programming, writing, learning, and solving new problems. As an Information technology student and a technology freak, I enjoy using my passion in real-world scenarios, making things that can make an impact and change the world.


About current status

  • πŸ“– Completed Graduation in Computer science in 2020
  • πŸ§‘β€πŸ’» Working on some cool project targetting to launch in 2024
  • πŸ“ˆ Continuously learning new & unique stuff
  • App architecture and Best practices (MVI,MVVM,Clean-Architecture)
  • Mastering Espresso,JUnit and CI/CD
  • πŸ’¬ Feel free to contact me - I am happy to help
  • πŸ“¬ Reach me: [email protected]

πŸ’» Technology Stack:

Android Android Android Android swift

Pinned Loading

  1. VehicleSearch-Junit-MVVM-Espresso VehicleSearch-Junit-MVVM-Espresso Public

    MVVM, Dagger-Hilt,Retrofit,Clean-Architecture, JUnit, Espresso to write a an example of the best practices of app development. Also it has the Android github CI integration to run the test and test…

    Kotlin 1

  2. devstudio04/VideoTimelineView devstudio04/VideoTimelineView Public

    A TimelineView implementation for video cut and trim operation

    Kotlin 8 2

  3. An Utility class for kotlin to make ... An Utility class for kotlin to make use of shared preference easy and robust. Very convenient for access shared pref values like how we access other class variables.
    1
    
                  
    2
    import android.content.Context
    3
    import android.content.SharedPreferences
    4
    
                  
    5
    object SharedPreferenceUtil {
  4. Sealed class to pass different state... Sealed class to pass different states from a repository implementation or saving different state of a variable. Very useful when working with network calls or any other data source or single source of truth principle.
    1
    sealed class ResultData<out T> {
    2
        object Loading : ResultData<Nothing>()
    3
        data class Success<out T>(val data: T) : ResultData<T>()
    4
        data class Error(val throwable: Exception? = null, val message: String? = null) :
    5
            ResultData<Nothing>()
  5. We often need to track our model cla... We often need to track our model class over the application lifecycle. We can do this easily using below class. No extra code needed. It's save the data in memory and retrieve from there.
    1
    
                  
    2
    import android.content.Context
    3
    import android.util.Log
    4
    import com.google.gson.Gson
    5
    import java.io.File
  6. A Complete helper class for firebase... A Complete helper class for firebase remote config. And very easy to use and type safe.
    1
    
                  
    2
    import android.util.Log
    3
    import com.google.firebase.remoteconfig.FirebaseRemoteConfig
    4
    import kotlin.math.max
    5