“I have learned from your website so much. Keep helping and supporting. Thanks a lot. ”
About
Activity
-
yield in Kotlin Coroutines In Kotlin Coroutines, the yield() function is a suspending function provided by the Kotlin Coroutines library. It is used…
yield in Kotlin Coroutines In Kotlin Coroutines, the yield() function is a suspending function provided by the Kotlin Coroutines library. It is used…
Liked by AMIT SHEKHAR
-
Interview Question: Object Level Lock vs Class Level Lock in Java Answer: Object Level Lock: • Locks on the instance level. • Each instance has…
Interview Question: Object Level Lock vs Class Level Lock in Java Answer: Object Level Lock: • Locks on the instance level. • Each instance has…
Liked by AMIT SHEKHAR
-
ConstraintLayout in Android uses the Cassowary Algorithm internally for optimization. Learn How Android Uses a Smart Constraint Solver to Arrange…
ConstraintLayout in Android uses the Cassowary Algorithm internally for optimization. Learn How Android Uses a Smart Constraint Solver to Arrange…
Shared by AMIT SHEKHAR
Experience & Education
Publications
-
Blog - Outcome School
Outcome School
See publicationSharing my technical knowledge through the blog.
Projects
-
Android Debug Database
See projectAndroid Debug Database is a powerful library for debugging databases and shared preferences in Android applications.
Android Debug Database allows you to view databases and shared preferences directly in your browser in a very simple way.
What can Android Debug Database do?
See all the databases.
See all the data in the shared preferences used in your application.
Run any SQL query on the given database to update and delete your data.
Directly edit the database…Android Debug Database is a powerful library for debugging databases and shared preferences in Android applications.
Android Debug Database allows you to view databases and shared preferences directly in your browser in a very simple way.
What can Android Debug Database do?
See all the databases.
See all the data in the shared preferences used in your application.
Run any SQL query on the given database to update and delete your data.
Directly edit the database values.
Search in your data.
Sort data. -
Fast Android Networking
See projectIt's an open-source project used in many top apps on Android Platform.
Fast Android Networking is a powerful library for doing any type of networking in Android applications.
Fast 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)
- Setting priority to any request (LOW, MEDIUM, HIGH, IMMEDIATE)
- As it uses OkHttp and Okio, it is faster. -
Glide Bitmap Pool
See projectGlide 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.
-
FlatBuffers vs JSON
See projectComparing FlatBuffers and JSON - FlatBuffers are an efficient cross-platform serialization library for C++, C#, C, Go, Java, JavaScript, PHP, and Python. They were originally created at Google for game development and other performance-critical applications.
How significant are the app performance increases?
- Parsing speed.
- Parser initialization.
- Garbage collection. -
GameBros
A complete social network for gamers which includes the android application, web application having the backend in Node.js which also includes :
- Elastic Search for searching content
- Redis for real-time user-feeds.
- Smart Notification Engine.
- Personalizations, the recommendation engine.
- Game store.
- AngularJs for the Web application.
- Databases -> Mysql, MongoDB.
- Real-time updates using Socket.io.
Languages
-
English
-
-
Hindi
-
Recommendations received
8 people have recommended AMIT
Join now to viewMore activity by AMIT
-
Interview Question: Shallow vs. Deep Copy in Java Answer: When we create a copy of an object in Java, we have two options: shallow copy and deep…
Interview Question: Shallow vs. Deep Copy in Java Answer: When we create a copy of an object in Java, we have two options: shallow copy and deep…
Liked by AMIT SHEKHAR
-
Kotlin Interview Question: What happens if an exception is thrown inside an async coroutine, but await() is never called? Answer: Unlike launch…
Kotlin Interview Question: What happens if an exception is thrown inside an async coroutine, but await() is never called? Answer: Unlike launch…
Liked by AMIT SHEKHAR
-
If you’re preparing for a Kotlin or Android interview, you might encounter this question: How would you implement a debounce mechanism in…
If you’re preparing for a Kotlin or Android interview, you might encounter this question: How would you implement a debounce mechanism in…
Shared by AMIT SHEKHAR
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content