Skip to content

Instantly share code, notes, and snippets.

View Sorbh's full-sized avatar

Saurabh kumar Sorbh

  • Jaipur
View GitHub Profile
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:dio/dio.dart';
import 'package:get/get_state_manager/src/rx_flutter/rx_disposable.dart';
enum Method { POST, GET, PUT, DELETE, PATCH }
const BASE_URL = "https://hris.sslwireless.com/api/v1/";
import 'package:flutter/material.dart';
class HexColor extends Color {
static int _getColorFromHex(String hexColor) {
hexColor = hexColor.toUpperCase().replaceAll("#", "");
if (hexColor.length == 6) {
hexColor = "FF" + hexColor;
}
return int.parse(hexColor, radix: 16);
}
import 'package:bic/data/PreferencesManager.dart';
import 'package:bic/data/tachos_database.dart';
import 'package:bic/home/home_page.dart';
import 'package:bic/login/login_bloc.dart';
import 'package:bic/login/login_event.dart';
import 'package:bic/login/login_state.dart';
import 'package:bic/res/colors.dart';
import 'package:bic/res/strings.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
@Sorbh
Sorbh / Step1.md
Last active February 28, 2018 13:47
Bintray-upload build.gradle (for jcenter)

Add maven and bintray plugin to your root gradle file build script dependencies(root project gradle.build)

classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'

Your build scipt dependencies should look like this

 dependencies {
@Sorbh
Sorbh / CustomApplication.java
Created February 27, 2018 13:10
Set On font to all the TextView in the application. It will override the default typeface for all TextView.
public class CustomApplication extends Application {
@Override
public void onCreate() {
TypefaceUtil.overrideFont(getApplicationContext(), "SERIF", "fonts/Roboto-Regular.ttf"); // font from assets: "assets/fonts/Roboto-Regular.ttf
}
}
@Sorbh
Sorbh / RxUtils.java
Created February 27, 2018 10:08
Java class to get Observable from TextView/EditText or class extend TextView
public static Observable<String> getTextWatcherObservable(TextView textView){
final PublishSubject<String> subject = PublishSubject.create();
textView.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}