Skip to content

Instantly share code, notes, and snippets.

View NerdFaisal404's full-sized avatar
🎯
Focusing

Faisal Ahmed NerdFaisal404

🎯
Focusing
View GitHub Profile
@NerdFaisal404
NerdFaisal404 / Device.java
Created March 8, 2024 06:05 — forked from hormesiel/Device.java
How to get an Android device's serial number, visible to the user in "Settings > About phone/tablet/device > Status > Serial number".
import android.os.Build;
import java.lang.reflect.Method;
public class Device {
/**
* @return The device's serial number, visible to the user in {@code Settings > About phone/tablet/device > Status
* > Serial number}, or {@code null} if the serial number couldn't be found
*/
public static String getSerialNumber() {
@TesteurManiak
TesteurManiak / inactivity_detector.dart
Last active August 14, 2024 08:04
A widget that will detect inactivity of the user.
import 'package:async/async.dart';
import 'package:flutter/material.dart';
final navigatorKey = GlobalKey<NavigatorState>();
class InactivityObserver extends StatefulWidget {
const InactivityObserver({
super.key,
required this.inactivityTimeout,
required this.child,
@fuxingloh
fuxingloh / FacebookAppEventsPlugin.java
Created February 13, 2019 06:35
Facebook App Event plugin on Flutter. (Android only)
package app.munch.facebookappevents;
import android.os.Bundle;
import com.facebook.appevents.AppEventsLogger;
import io.flutter.plugin.common.MethodCall;
import io.flutter.plugin.common.MethodChannel;
import io.flutter.plugin.common.MethodChannel.MethodCallHandler;
import io.flutter.plugin.common.MethodChannel.Result;
import io.flutter.plugin.common.PluginRegistry.Registrar;
@branflake2267
branflake2267 / main.dart
Last active May 7, 2021 03:36
Flutter - Navigation Drawer Left or Right
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Demo',
theme: new ThemeData(
@bmc08gt
bmc08gt / setup_android_studio.sh
Last active July 4, 2022 11:44
Android Studio bash installation script
#!/bin/bash
# only works atm if only one jdk package in downloads
DOWNLOADS=$HOME/Downloads
CURRENT_VERSION=$(java -version 2>&1)
JDK=` ls $DOWNLOADS | grep "jdk"`
STUDIO_URL=http://dl.google.com/android/studio/install/0.3.2/android-studio-bundle-132.893413-linux.tgz
if [ "uname -m" == "i386" -o "uname -m" == "i686" ]; then
ARCH=32
else