Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

Muhammad Umair Adil umair13adil

🎯
Focusing
Block or report user

Report or block umair13adil

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@umair13adil
umair13adil / LoginActivity.java
Last active Nov 16, 2019
Android Simple Login with Retrofit2
View LoginActivity.java
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.TextInputLayout;
import android.support.v4.widget.NestedScrollView;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.AppCompatButton;
import android.support.v7.widget.AppCompatEditText;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
@umair13adil
umair13adil / RxJava2UnitTest.java
Last active Feb 13, 2018
RxJava2 FlatMap,SwitchMap,ConcatMap TestCases in Kotlin
View RxJava2UnitTest.java
import io.reactivex.Observable
import io.reactivex.schedulers.TestScheduler
import org.junit.Test
import java.util.*
import java.util.concurrent.TimeUnit
class ExampleUnitTest {
@Test
@Throws(Exception::class)
@umair13adil
umair13adil / MergeUnitTest.java
Last active Jan 19, 2018
RxJava Merge Lists Test in Kotlin
View MergeUnitTest.java
import io.reactivex.Observable
import io.reactivex.schedulers.TestScheduler
import org.junit.Test
import java.util.concurrent.TimeUnit
class MergeUnitTest {
@Test
@Throws(Exception::class)
fun mergeSimple() {
@umair13adil
umair13adil / RxJava2 + Realm
Last active Mar 8, 2018
Flowables (RxJava2) with Realm
View RxJava2 + Realm
var tasksList: RealmList<Tasks>
tasksList = RealmList()
getPendingTasks(3)
.flatMapIterable { it -> it }
.concatMap { task ->
getPendingSubTasks(task.id)
.doOnNext {
//Here we are binding subtasks to individual task item
bindChildTasks(it, task)
@umair13adil
umair13adil / Dependencies
Last active Jan 19, 2019
Encrypting images using AES in Android with Kotlin + Glide + RxJava2
View Dependencies
dependencies {
//RxJava2
implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
implementation 'io.reactivex.rxjava2:rxjava:2.2.3'
implementation 'io.reactivex.rxjava2:rxkotlin:2.2.0'
//Glide
implementation 'com.github.bumptech.glide:glide:4.8.0'
kapt "androidx.lifecycle:lifecycle-compiler:2.1.0-alpha01"
@umair13adil
umair13adil / Lesson_1.dart
Created Jan 7, 2020
Learn Programming In Urdu Part 2 Tutorial (Dart)
View Lesson_1.dart
void main(){
print("This is my first course in Urdu 1.");
print("This is my first course in Urdu 2.");
print("This is my first course in Urdu 3.");
print("This is my first course in Urdu 4.");
}
@umair13adil
umair13adil / Strings_Dart_Lesson_Part3.dart
Last active Jan 13, 2020
This is the sample code for Part3 Programming in Urdu.
View Strings_Dart_Lesson_Part3.dart
void main() {
var myString1 = "My String 1";
var myString2 = "My String 2";
var myString3;
//myString3 = myString1 + myString2;
//myString3 = 'My String 1' '\nMy String 2';
View Operators_Dart_Lesson_Part4.dart
void main() {
var c1 = 89;
var c2 = 50;
print("Addition Result: ${c1+c2}");
print("Subtraction Result: ${c1-c2}");
print("Multiplication Result: ${c1*c2}");
print("Division Result: ${c1/c2}");
View Relational_Logical_Dart_Lesson_Part5.dart
void main() {
var c1 = 10;
var c2 = 5;
var c3 = 10;
print("Is c1 Greater Than c2? Ans: ${c1 > c2}\n");
print("Is c1 Greater Than c2? Ans: ${c1 < c2}\n");
print("Is c2 Greater Than c1? Ans: ${c2 > c1}\n");
View Lists_in_Dart_Lesson_6.dart
void main() {
List my_list = ["s1","s2","s3","s4"];
//Size 4
var my_element1 = my_list[3];
print(my_element1);
You can’t perform that action at this time.