Skip to content

Instantly share code, notes, and snippets.

View sachinsandbhor's full-sized avatar
👨‍💻

sachin sandbhor sachinsandbhor

👨‍💻
View GitHub Profile
@sachinsandbhor
sachinsandbhor / CounterTextview.kt
Created September 23, 2021 12:36
Counter textview
class CounterTextView: AppCompatTextView() {
private var startValue = 0
private var endValue = 0
private var duration = 1200
private var format = "%d"
private var interpolator: TimeInterpolator? = null
var count: Int? = null
count = count?.dec() ?: 0
println(count)
Result: 0
@sachinsandbhor
sachinsandbhor / AndroidManifest.xml
Created October 24, 2018 12:02
Broadcast receiver responsible for listening to network state changes.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ingloriousengineers.androidsample">
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<application
android:allowBackup="true"
fun main(args: Array<String>) {
var myString = "Not empty"
if( myString != "") {
println("is not empty")
} else {
println("is empty")
}
val result = if(myString != "") {
fun main(args: Array<String>) {
val cities = listOf("Mumbai", "pune", "kolhpur", "delhi", "banglore")
for(city in cities ) {
println(city)
}
for(a in 1..10) {
println(a)
}
@sachinsandbhor
sachinsandbhor / RxJava Sample6
Created October 9, 2018 10:13
Flatmap in RxJava
package com.example.sachinsandbhor.rxjavasamplecode;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import java.util.ArrayList;
import java.util.List;
import io.reactivex.Observable;
@sachinsandbhor
sachinsandbhor / RxJava Sample5
Created October 8, 2018 12:36
Just operator in RxJava
Observable.just("1", "2", "3,","4", "hello", "This", "is", "Sample", "program")
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<String>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
@sachinsandbhor
sachinsandbhor / RxJava Sample4
Created October 8, 2018 11:10
CompositeDisposable with custom object.
package com.example.sachinsandbhor.rxjavasamplecode;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import java.util.ArrayList;
import java.util.List;
import io.reactivex.Observable;
@sachinsandbhor
sachinsandbhor / RxJava Sample3
Created October 8, 2018 09:51
CompositeDisposable
package com.example.sachinsandbhor.rxjavasamplecode;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import io.reactivex.Observable;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.CompositeDisposable;
@sachinsandbhor
sachinsandbhor / RxJava Sample2
Last active October 8, 2018 11:08
Disposable in RxJava
package com.example.sachinsandbhor.rxjavasamplecode;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import io.reactivex.Observable;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;