Skip to content

Instantly share code, notes, and snippets.

View libindev's full-sized avatar
🎯
Focusing

Libin Mathew libindev

🎯
Focusing
  • India
View GitHub Profile
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
import com.google.android.gms.awareness.fence.FenceState;
public class GeofenceBroadcastReceiver extends BroadcastReceiver {
@libindev
libindev / dynamic_keyword.dart
Last active January 28, 2020 07:02
Dart Samples
void main() {
/// dynamic is a special type indicating it can be any type.
dynamic x = 'hal';
x = 123;
print(x);
var a = 'hal';
// a = 123;
print(x);
}
@libindev
libindev / main.dart
Last active December 10, 2021 05:45
Bloc flutter sample.
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_sample_api_bloc/bloc/user_bloc.dart';
import 'package:flutter_sample_api_bloc/bloc/user_detail_bloc.dart';
import 'package:flutter_sample_api_bloc/repository/sample_api_client.dart';
import 'package:flutter_sample_api_bloc/repository/sample_api_repository.dart';
import 'package:flutter_sample_api_bloc/widgets/userview.dart';
import 'package:http/http.dart' as http;
void main() {
@libindev
libindev / inherited_widgets.dart
Created January 17, 2020 06:00
InhertiedWigets
import 'package:collection/collection.dart';
import 'package:flutter/material.dart';
class ShoppingCartInfo {
final List<int> productIds;
ShoppingCartInfo({this.productIds});
}
@libindev
libindev / stateful_widgets.dart
Created January 17, 2020 05:31
Stateful widgets template class
class MyApp extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return _MyAppState();
}
}
class _MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) {
@libindev
libindev / control_flow.kt
Created January 16, 2020 10:38
Kotlin Samples
package com.libindev.kotlintemplates
fun main(){
//if
val a=5
val b=10
var max=0
@libindev
libindev / control_flow.kt
Last active August 7, 2021 04:13
Kotlin Basics
package com.libindev.kotlintemplates
fun main(){
//if
val a=5
val b=10
var max=0
@libindev
libindev / Test.java
Created November 22, 2019 12:41 — forked from metaphore/Test.java
[LibGDX] Remove actor from parent after animation
Group group;
Actor actor;
// ...
group.addActor(actor);
// ...
// Remove target actor after animation has been finished
@libindev
libindev / AuthenticationInterceptor.java
Created April 6, 2019 18:17
Retrofit service with oAuth 2.
public class AuthenticationInterceptor implements Interceptor {
private String authToken;
public AuthenticationInterceptor(String token) {
this.authToken = token;
}
@Override
public Response intercept(Chain chain) throws IOException {