Skip to content

Instantly share code, notes, and snippets.

View AliAzaz's full-sized avatar
🇵🇰
Passion to help others 😊

Ali Azaz Alam AliAzaz

🇵🇰
Passion to help others 😊
View GitHub Profile
@AliAzaz
AliAzaz / FirebaseML01_View.kt
Last active September 14, 2019 20:02
View class of text recognizer and label in image using Firebase ML Kit
interface MainView {
interface UIView {
fun setTextView(analyzedText: String)
fun setBitmapOnImageView(bitmap: Bitmap)
fun setToast(message: String)
@AliAzaz
AliAzaz / BaseDialogView.kt
Last active September 6, 2019 12:44
Custom Base Alert Dialog provided functions
fun setAlertDialogView(flag: Boolean)
fun setMessage(message: String = "Loading Image...")
fun setTextColor(color: Int = Color.parseColor("#000000"))
fun setTextSize(txtsize: Float = 20f)
fun setAlertCancellable(cancel: Boolean = true)
@AliAzaz
AliAzaz / AndroidManifest.xml
Created May 28, 2019 20:57
Manifest file for Fresco implementation
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.aliazaz.galleryapp">
<!---permissions-->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:name=".MainApp"
@AliAzaz
AliAzaz / MainApp.java
Created May 28, 2019 20:47
Application file for Fresco implementation
package com.aliazaz.galleryapp;
import android.app.Application;
import com.facebook.drawee.backends.pipeline.Fresco;
public class MainApp extends Application {
@Override
public void onCreate() {
@AliAzaz
AliAzaz / EdittextPicker_Library_Functions.txt
Last active May 20, 2019 20:55
EdittextPicker Library provided functions
╔═══════════════════╦═══════════════════════════╗
║ Operations ║ Library Functions ║
╠═══════════════════╬═══════════════════════════╣
║ Empty edittext ║ isEmptyTextBox() ║
║ ║ ║
║ Range edittext ║ isRangeTextValidate() ║
║ ║ ║
║ Equal/Pattern ║ isTextEqualToPattern() ║
║ Edittext ║ ║
╚═══════════════════╩═══════════════════════════╝
@AliAzaz
AliAzaz / Edittext_new_validation.java
Last active May 20, 2019 20:54
Newly adopted method for validation using EdittextPicker Library
//Empty edittext checking
if (!txtBoxReq.isEmptyTextBox())
return;
//Range edittext checking
if (!txtBoxRange.isRangeTextValidate())
return;
//Equal/Pattern edittext checking
if (!txtBoxDefault.isTextEqualToPattern())
@AliAzaz
AliAzaz / Edittext_old_validation.java
Created May 19, 2019 15:46
Old method of validation
//Empty edittext checking
if (txtbox1.getText().toString().isEmpty()) {
txtbox1.setError("This data is Required!");
return false;
} else {
txtbox1.setError(null);
}
//Range edittext checking
if (txtbox2.getText().toString().isEmpty()) {