amitshekhariitbhu

前 10000 位用户

1.  NYBus
NYBus - A pub-sub library for Android and Java applications Edit
Your Cheat Sheet For Android Interview - Android Interview Questions
From Java To Kotlin - Your Cheat Sheet For Java To Kotlin Edit
Creating Custom Model For Android Using TensorFlow
This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava, FastAndroidNetworking and PlaceholderView
A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
This project implements the dagger 2 in android for dependency injection Edit
SnapHelper Example for Android Application
A curated list of awesome android things tutorials, libraries and much more at one place
Learning RxJava2 for Android by example


RxJava 2.0 has been completely rewritten from scratch on top of the Reactive-Streams specification. The specification itself has evolved out of RxJava 1.x and provides a common baseline for reactive systems and libraries.


Because Reactive-Streams has a different architecture, it mandates changes to some well known RxJava types.


Migration From RxJava 1 to RxJava2


To allow having RxJava 1.x and RxJava 2.x side-by-side, RxJava 2.x is under the maven coordinates io.reactivex.rxjava2:rxjava:2.x.y and classes are accessible below io.reactivex.


Users switching from 1.x to 2.x have to re-organize their imports, but carefully.

A Complete Fast Android Networking Library that also support HTTP/2
13.  FlatBuffer
How fast flat buffer works when we compare it with JSON - FlatBuffers vs JSON
Glide Bitmap Pool is a memory management library for reusing the bitmap memory. As it reuses bitmap memory , so no more GC calling again and again , hence smooth running application. It uses inBitmap while decoding the bitmap on the supported android versions. All the version use-cases has been handled to optimize it better.
Complete Reference For Android Development
Android Networking supports:

All type of HTTP/HTTPS request like GET,POST,etc
Downloading any type of file
Uploading any type of file (supports multipart upload)
Cancelling a request
Setting priority to any request (LOW, MEDIUM, HIGH, IMMEDIATE)
As it uses OkHttp as a networking layer, it supports:

HTTP/2 support allows all requests to the same host to share a socket
Connection pooling reduces request latency (if HTTP/2 isn’t available)
Transparent GZIP shrinks download sizes
Response caching avoids the network completely for repeat requests
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools