Janishar Ali
MindOrks
Published in
Sent as a

Newsletter

3 min readApr 3, 2019

--

Android Video Tutorials - MindOrks Good Read #33

VIDEO TUTORIALS

1. Android Networking — Retrofit, OkHttp, Interceptors and JWT Token

Retrofit is a type-safe HTTP client for Android and Java. It is one of the most popular HTTP client Library for Android which is developed and supported by Square. It is build on top of OkHttp.

2. OkHttp — Android Networking — History and Timeouts

Doing HTTP efficiently makes your stuff load faster and saves bandwidth. Using OkHttp is easy. Its request/response API is designed with fluent builders and immutability. It supports both synchronous blocking calls and async calls.

3. OkHttp — HTTP Caching — How caching work in Android

You have many options to reduce networking usage of your Android app, with the use of If-Modified-Since or Etags headers. It’s already included in OkHttp3, you will just have to enable it.

4. OkHttp — Interceptors — What are the uses of Interceptors

Interceptors are a powerful mechanism that can monitor, rewrite, and retry calls. Interceptors are registered as either application or network interceptors. Example: LoggingInterceptor, RequestInterceptor, etc.

5. Dagger 2 Android — How to get started with dependency injection

Dagger 2 is dependency injection framework. It is based on the Java Specification Request (JSR) 330. It uses code generation and is based on annotations. The generated code is very relatively easy to read and debug.

6. Glide — Image Loading — How to solve OutOfMemory and slow loading

[PART 1] Glide is a fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.

7. Glide — Image loading — How to make more responsive UI

[PART 2] Glide is a fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.

8. Learn Android ConstraintLayout — Part 1 — Everything you need to know

Android ConstraintLayout helps you to create large and complex layouts with a flat view hierarchy without nested view groups. Android Studio’s Layout Editor makes it really easy to define the constraints for the views.

The admission is open for this Android online and live bootcamp, training program for professionals. You can apply here: https://bootcamp.mindorks.com

--

--

Janishar Ali
MindOrks

Coder 🐱‍💻 Founder 🧑‍🚀 Teacher 👨‍🎨 Learner 📚 https://janisharali.com