Home

Awesome

Nishant Srivastava

<img height="220" src="img/avatar/avatar.png" alt="Nishant Srivastava" align="right"/>

GitHub followers Twitter Follow

Nishant is an Android Engineer based in Berlin, Germany. He is an open source enthusiast who spends his time doodling when not hacking on Android, while also being a caffeine-dependent life-form. He can be found either talking about android libraries or advocating that coffee is the elixir of life at community gatherings. He has experience in Android SDK Engineering, Firmware Engineering and Audio Digital Signal Processing(DSP) on Android.

He is an Intel Software Innovator and part of the raywenderlich.com's Android & Flutter Team.

He has been part of 3 startups in the past, ranging from being the Founding team member at OmniLabs, Inc., being the First employee at Silverpush for whom he developed the company’s patented UAB (Unique Audio Beacon) Technology [Patent 1,Patent 2] [Featured in Techcrunch, Business Today, Live Mint] to being an Android Engineer at Soundbrenner where he dabbled in the art of Firmware Engineering a bit for their custom wearable product, Core while managing their Android application.

Website: nisrulz.com | Blog: Crushing C.O.D.E

<a href="http://stackoverflow.com/users/2745762/nishant" > <img src="http://stackoverflow.com/users/flair/2745762.png" width="208" height="58" alt="profile for Nishant. at Stack Overflow, Q&amp;A for professional and enthusiast programmers" title="profile for Nishant. at Stack Overflow, Q&amp;A for professional and enthusiast programmers"> </a>

Past

Patents

Open Source Contributions

Android Libraries/SDKGithubDescription
SenseyGitHub starsAndroid library to make detecting gestures easy
EasyDeviceInfoGitHub starsEnabling device information to be at android developers hand like a piece of cake!
RecyclerViewHelperGitHub starsRecyclerViewHelper provides the most common functions around recycler view like Swipe to dismiss, Drag and Drop, Divider in the ui, events for when item selected and when not selected, on-click listener for items.
QREaderGitHub starsA library that uses google's mobile vision api and simplifies the QR code reading process
ScreenShottGitHub starsSimple library to take a screenshot of the device screen, programmatically!
Android-UtilsGitHub starsAndroid library facilitating some very common functionalities in the form of utility classes for Android
PackageHunterGitHub starsAndroid library to hunt down package information
ZentoneGitHub starsEasily generate audio tone in android
StackedHorizontalProgressbarGitHub starsAndroid Library to implement stacked horizontal progressbar
OptimusHTTPGitHub starsAndroid library that simplifies networking in android via an async http client
EvTrackGitHub starsAndroid library to make event and exception tracking easy
ShoutOutGitHub starsAndroid library for logging information in android
LanternGitHub starsAndroid library handling flashlight for camera and camera2 api. Added support for handling display/screen light.
ValidateTorGitHub starsAndroid library for fast and simple string validation.
UtilityGithubDescription
App Privacy Policy GeneratorGitHub starsGenerate a generic privacy policy and terms & conditions for your app
Javadoc ThemerGitHub starsGive your boooring javadocs a splash of colors!
Android Tips and TricksGitHub starsCheatsheet about tips and tricks for Android Development
Terminal UtilsGitHub starsA growing list of useful terminal utility/commands and bash scripts to automate your life!
WebGithubDescription
Parallax One Pager TemplateGitHub starsA simple one pager parallax scrolling template.
NodeJS GCM ServerGitHub starsNodeJS GCM Server
Angular-Seed ProjectGitHub starsA simple angular-based seed website
BotsGithubDescription
Twitter NodeJSGitHub starsA twitter bot made using nodejs which can post tweets, retweet other tweets and possibly fav tweets.<br/> Active bot: gdgndbot - GDG New Delhi twitter bot<br/> Active bot: gdgcvbot - GDG Cloud Vancouver twitter bot
Twitter JavaGitHub starsTwitter bot to automate few tasks on twitter.
Educational/Learning/Example AppsGithubDescription
Android ExamplesGitHub starsSimple basic isolated apps, for budding android devs.
Flutter ExamplesGitHub starsSimple basic isolated apps, for budding flutter devs.
Firebase ExampleGitHub starsSimplistic example app demonstrating using latest Firebase features. Checkout branches for each feature.
LearnKotlinGitHub starsLearning Kotlin programming in Android.
UploadToMavenCentralGitHub starsBase repository to demonstrate the process of uploading an aar/jar to maven central.
UploadToJitpackGitHub starsBase repository to demonstrate the process of uploading an aar/jar to JitPack.
UploadToBintrayGitHub starsAwesome library built to demonstrate the process of publishing android libraries via JCenter/Bintray.
SelfieAppGitHub starsA simple app to demonstrate building applications in android. The app lets you take selfies and show it as list inside the app.

🎤 Sessions/Talks

List of all talks can be found here

Video playlist of recorded talks/sessions

Podcast

Blogging

Books

Online Profiles