Skip to content

Instantly share code, notes, and snippets.

View iamutkarshtiwari's full-sized avatar
💭
改善

Utkarsh Tiwari iamutkarshtiwari

💭
改善
  • Expedia Group
  • Seattle, WA
View GitHub Profile
root@ubuntu:/home/utkarshtiwari/sugar-build# ls
sugar sugar-artwork sugar-datastore sugar-toolkit sugar-toolkit-gtk3
root@ubuntu:/home/utkarshtiwari/sugar-build#
root@ubuntu:/home/utkarshtiwari/sugar-build#
root@ubuntu:/home/utkarshtiwari/sugar-build#
root@ubuntu:/home/utkarshtiwari/sugar-build# for module in sugar{-datastore,-artwork,-toolkit,-toolkit-gtk3,}; do apt build-dep $module; done
Reading package lists... Done
E: Unable to find a source package for sugar-datastore
Reading package lists... Done
E: Unable to find a source package for sugar-artwork
package com.github.iamutkarshtiwari.kaleidoscope.fragments;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.LayoutInflater;
package com.github.iamutkarshtiwari.kaleidoscope.network;
import android.content.Context;
import android.support.v4.app.Fragment;
import android.util.Log;
import android.widget.Toast;
import com.github.iamutkarshtiwari.kaleidoscope.R;
import com.github.iamutkarshtiwari.kaleidoscope.activity.HomeActivity;
import com.github.iamutkarshtiwari.kaleidoscope.adapters.HomeRecyclerAdapter;
02-22 20:02:52.108 16927-16927/com.kouzoh.mercari.debug D/Fotoapparat: Device: updateLensPositionSelector
02-22 20:02:52.119 16927-16927/com.kouzoh.mercari.debug D/Fotoapparat: Fotoapparat: <init>
02-22 20:02:52.125 16927-16927/com.kouzoh.mercari.debug D/Fotoapparat: Fotoapparat: start
02-22 20:02:52.129 16927-17861/com.kouzoh.mercari.debug D/Fotoapparat: Device: selectCamera
02-22 20:02:52.132 16927-17861/com.kouzoh.mercari.debug D/Fotoapparat: CameraDevice: open
02-22 20:02:52.611 16927-17861/com.kouzoh.mercari.debug D/Fotoapparat: CameraDevice: getCapabilities$suspendImpl
02-22 20:02:52.615 16927-17861/com.kouzoh.mercari.debug D/Fotoapparat: CameraDevice: updateParameters$suspendImpl
02-22 20:02:52.617 16927-17861/com.kouzoh.mercari.debug D/Fotoapparat: New camera parameters are: CameraParameters
flashMode: io.fotoapparat.parameter.Flash$Off@96559e8
focusMode: io.f
package com.cookpad.android.licensetools
import groovy.json.JsonBuilder
import groovy.util.slurpersupport.GPathResult
import groovyjarjarantlr.StringUtils
import org.gradle.api.GradleException
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.artifacts.Configuration
import org.gradle.api.artifacts.Dependency
@iamutkarshtiwari
iamutkarshtiwari / OkHttp3 integration library with GlideModule.md
Last active April 3, 2018 06:59
How to create Custom Glide Module with OkHttp3 integration?

This is the only answer the solved my this issue for me - https://stackoverflow.com/a/46638213

This configuration worked for me -

  • In app module gradle -
    implementation "com.github.bumptech.glide:glide:${glide_version}"
    implementation "com.github.bumptech.glide:okhttp3-integration:${glide_version}"
    kapt "com.github.bumptech.glide:compiler:${glide_version}"
  • In app proguard -
@iamutkarshtiwari
iamutkarshtiwari / DynamicGridView.java
Created December 21, 2018 06:51
DynamicGridView.java
package com.project.ui.dynamicgridview;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.animation.TypeEvaluator;
import android.annotation.TargetApi;
import android.content.Context;
Konosuke san is one hardworking folk. I remember a weekend when I went office to pick up some parcel,
I found Konosuke completely zoned into his laptop oblivious of anyone around him.
He didn't even notice that I was standing next to him for a couple of minutes.
I had to nudge him to initiate the conversation. This shows how much dedicated he is toward his work.
He is on of the most cooperative and passionate PMs in Mercari I have had the honor to work with.
I wish him all the best for his future endeavors!
@iamutkarshtiwari
iamutkarshtiwari / Jetpack Compose Right and Left ModalDrawer
Last active July 29, 2023 10:12
Custom Jetpack Compose ModalDrawer to support Left and Right alignments
package com.iamutkarshtiwari.ds.component.drawer
import androidx.annotation.FloatRange
import androidx.compose.foundation.Canvas
import androidx.compose.foundation.gestures.Orientation
import androidx.compose.foundation.gestures.detectTapGestures
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.BoxWithConstraints
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.ColumnScope
@iamutkarshtiwari
iamutkarshtiwari / gist:b0a5da2945d056c3b0a291ffa432617c
Created March 9, 2021 09:10
ModalBottomSheetLayout Scrim Issue
@OptIn(ExperimentalMaterialApi::class)
@Composable
private fun SetupModal() {
val state = rememberModalBottomSheetState(ModalBottomSheetValue.Hidden)
val scope = rememberCoroutineScope()
ModalBottomSheetLayout(
sheetState = state,
sheetContent = {
PrimaryButton(
text = "Hello",