Skip to content
View MAshhal's full-sized avatar
🥱
🥱

Highlights

  • Pro

Block or report MAshhal

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
MAshhal/README.md

Assalamu Alaikum, I'm Ashhal - Android App Developer

I'm a CS student passionate about app development.

Overview Dark

🔭 I'm currently working on

  • A prayer alarm app
  • Kotlin DSL for WorkManager
  • NoThanks in Compose

🌱 I'm currently learning

  • Jetpack Compose
  • Discord Bot Development

💼 Technical Skills

Android C++ C# Firebase Java Kotlin SQLite

Pinned Loading

  1. MysticLogger MysticLogger Public

    Simple, pretty and powerful logger for android

    Kotlin

  2. ComposeCompilerConventionPlugin ComposeCompilerConventionPlugin Public

    Migration to Compose Compiler Gradle Plugin for multi module projects using convention plugins.

    Kotlin

  3. keysInProperties.md keysInProperties.md
    1
    # Hiding Secrets / API keys in `*.properties` files
    2
    
                  
    3
    > [!NOTE]  
    4
    > If you are using convention plugin for your project, solution at the bottom.
    5
  4. A music player demo made with Jetpac... A music player demo made with Jetpack Compose animation APIs, including shared element transition, list animations, animated content, etc.
    1
    package com.example.compose_debug
    2
    
                  
    3
    import androidx.compose.animation.EnterTransition
    4
    import androidx.compose.animation.ExitTransition
    5
    import androidx.compose.animation.core.CubicBezierEasing
  5. Attach a broadcast receiver in Jetpa... Attach a broadcast receiver in Jetpack Compose
    1
    import android.content.BroadcastReceiver
    2
    import android.content.Context
    3
    import android.content.Intent
    4
    import android.content.IntentFilter
    5
    import android.os.Build
  6. MAshhal MAshhal Public

    Config files for my GitHub profile.