Skip to content

Instantly share code, notes, and snippets.

View iNuman's full-sized avatar
:shipit:
Numan

Noman Ali iNuman

:shipit:
Numan
View GitHub Profile
{
"meta": {
"theme": "kendall"
},
"basics": {
"name": "Noman Ali",
"label": "Android Developer",
"image": "https://firebasestorage.googleapis.com/v0/b/status-saver-app-9e159.appspot.com/o/1713182713945.jpeg?alt=media&token=69353e58-8b46-4e2d-ac8a-5420ccfdcd1c",
"email": "i_numn@yahoo.com",
"phone": "(0092) 312-774666-3",
@iNuman
iNuman / InAppHelper.kt
Created June 22, 2022 17:48
InApp Integration def billing_version = "5.0.0" implementation "com.android.billingclient:billing:$billing_version"
@file:Suppress("DEPRECATION")
package com.qr.whatscan.whats.web.qrscan.qr_stt_module.inapp
import android.annotation.SuppressLint
import android.app.Activity
import android.content.Context
import android.util.Log
import android.widget.Toast
@iNuman
iNuman / BaseActvity.kt
Created May 24, 2022 17:47
BaseActivity Ads Integration
package com.numan.whatsstatussaverapp.ui.activity
import android.content.Context
import android.os.Bundle
import android.util.DisplayMetrics
import android.util.Log
import android.view.Display
import android.view.WindowManager
import android.widget.FrameLayout
import android.widget.TextView
package com.easy.arabic.keyboard.activity
import android.Manifest
import android.app.AlertDialog
import android.app.Dialog
import android.content.ActivityNotFoundException
import android.content.Context
import android.content.DialogInterface
import android.content.Intent
import android.content.pm.PackageManager
@iNuman
iNuman / DataStore_Utils.kt
Created April 29, 2021 11:58
Object class for managing Datastore Utils same as SharedPreferences
package com.sourcefixxer.gallery.datastore_utils
import android.content.Context
import androidx.datastore.core.DataStore
import androidx.datastore.preferences.core.*
import androidx.datastore.preferences.preferencesDataStore
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.flow.map
val Context.dataStore: DataStore<Preferences> by preferencesDataStore(name = "settings")
@iNuman
iNuman / Migration_Handling_From_Sqlite_to_Room.java
Created April 29, 2021 10:48
Script for handling Migrations from Sqlite Database to Room
package com.sourcefixxer.scancode.database;
import androidx.sqlite.db.SupportSQLiteDatabase;
import androidx.room.Database;
import androidx.room.Room;
import androidx.room.RoomDatabase;
import androidx.room.TypeConverters;
import androidx.room.migration.Migration;
import android.content.ContentValues;
import android.content.Context;
package com.arham.photo.video.editor.activities;
import android.app.ProgressDialog;
import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.database.Cursor;
package com.winterfelltech.simple.photo.video.maker.service;
import android.app.IntentService;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Bitmap.CompressFormat;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Handler;
import android.os.Looper;