- Meetup
- Location
Почти никакое приложение не может обойтись без получения данных от сервера. На этом занятии мы рассмотрим, как осуществляется сетевое взаимодействие в Android, как это работает и какие библиотеки используются всеми разработчиками.
Более подробный план того, что будет на занятии:
-
Network requests in Android
-
Permissions — INTERNET
-
HttpUrlConnection
-
InputStream
-
-
Working with JSON
-
Parsing Json into POJO
-
JSONObject
-
JSONArray
-
GSON
-
Concept
-
@SerilaizedName annotation
-
-
-
Introduction to OkHttp
-
Basic HTTP requests
-
GET, POST
-
-
Interceptors?
-
Headers example?
-
Logging example?
-
-
-
Retrofit
-
Basic usage
-
Interface declaration + annotations
-
Preparing the response object using GSON
-
Sync/Async call
-
-
Declaring headers
-
Post body example
-
-
WebSockets
-
Picasso / Glide
-
Basic usage — load image from the internet
-
-
Network profiling tool