Skip to content

Instantly share code, notes, and snippets.

View guptasanchit90's full-sized avatar
💻
Living at Work

Sanchit Gupta guptasanchit90

💻
Living at Work
View GitHub Profile
@guptasanchit90
guptasanchit90 / SplashScreen.java
Created June 7, 2016 09:32
Simple Splash screen
public class SplashScreen extends Activity {
private Handler mHandler;
private Runnable myRunnable;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Just create simple XML layout with i.e a single ImageView or a custom layout
app.run(function($window, $rootScope) {
$rootScope.online = navigator.onLine;
/**
Generate event offline when user disconnects from Internet
$scope.$watch('offline', function(newStatus) { ... });
**/
$window.addEventListener("offline", function() {
$rootScope.$apply(function() {
$rootScope.online = false;
package module.utilities;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
/**
* Created by sanchit.gupta on 9/22/2016.
*/
package com.mobyta.common;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.support.annotation.NonNull;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
@guptasanchit90
guptasanchit90 / Facebook Account Kit Android Basic integration
Last active November 17, 2016 11:39
Basic integration for Facebook Account kit SDK for Phone number Validation and login
Facebook Account Kit Android Basic integration
import android.os.Bundle;
import android.os.Parcelable;
import android.util.SparseArray;
import java.io.Serializable;
import java.util.ArrayList;
public class BundleBuilder {
private Bundle data = new Bundle();
@guptasanchit90
guptasanchit90 / upload.component.ts
Created March 19, 2017 14:14 — forked from StephenFluin/upload.component.ts
Firebase Uploader Component with Angular 2
import { Component, Input } from '@angular/core';
import { Router } from '@angular/router';
import { AngularFire, FirebaseListObservable } from 'angularfire2';
import { Observable } from 'rxjs';
declare var firebase: any;
interface Image {
path: string;
@guptasanchit90
guptasanchit90 / ionic_android_release.sh
Last active October 20, 2017 12:18
A basic script to make Ionic release for android process simpler
#!/bin/bash
## Static properties
PROPERTIES_PATH="platforms/android/release-signing.properties"
## Navigate to main project folder
echo "Enter path to ionic project root folder : "
read PROJECT_PATH
cd $PROJECT_PATH
@guptasanchit90
guptasanchit90 / IShopCategoryProvider.ts
Created November 4, 2017 07:09
Modular Service / Provider in Angular
export interface IShopCategoryProvider {
getCategories(): Observable<any>;
}
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Readme.md</title>
<link rel="stylesheet" href="https://stackedit.io/style.css">
</head>
<body class="stackedit">