Многопоточность и сетевое взаимодействие в Android
Heads up! This course may be archived and/or unavailable.
Android-разработка: основы, многопоточность, архитектура,
Вы уже умеете работать с такими базовыми и простыми сущностями, как: Context, xml, Activity, Fragment, SharedPreferences, различные View и так далее. Но этого не достаточно, чтобы написать хоть какое-то приложение, которое будет востребовано на рынке. В этом курсе мы: * Рассмотрим как можно грамотно выстроить взаимодействие с многопоточностью в приложении * Вспомним про инструменты и классы для работы с многопоточности из Java : Thread, Runnable, Callable, Future, Executors * Рассмотрим работу инструментов для обеспечения многопоточности в Android AsynсTask, паттерн HaMeR, он же Handler-* * * Message-Runnable, Loader, ContentProvider * Научимся правильно работать со списками * Познакомимся с Room, чтобы вы имели представление о том, как должна происходить работа с БД. * Научимся работать с сетью, расскажем и покажем стандарты в нашей области - okhttp3 и retrofit2 * Познакомим вас с миром реактивного программирования.
Get a Reminder
Rating | 4.0★ based on 4 ratings |
---|---|
Length | 5 weeks |
Effort | 4 недель обучения, 5–7 часов в неделю |
Starts | Jan 31 (117 weeks ago) |
Cost | $99 |
From | Moscow Institute of Physics and Technology, e-legion, ФРОО, E-Learning Development Fund via Coursera |
Instructors | Тайчинов Марат, Магометов Азрет |
Download Videos | On all desktop and mobile devices |
Language | Russian |
Subjects | Programming |
Tags | Computer Science Software Development Mobile And Web Development |
Get a Reminder
Similar Courses
What people are saying
actually benefit from multithreading
But are you using it correctly to actually benefit from multithreading?
not expect valuable feedback
Who knows!With no instructions and no criteria for success and failure, do not expect valuable feedback.
with unspecified input parameters
They direct you to watch free third-party videos on youtube, then assign a problem on a topic which wasn't covered in those videos, with unspecified input parameters and unclear output.
бы побольше чтобы объясняли
:) Темы хорошие, но хотелось бы побольше чтобы объясняли, поверхностно разбираются темы.
выложен код который преподаватель
Еще очень не понравилось, что не выложен код который преподаватель пишет.
задания немного сложнее лекций
Курс классный, заставляет думать и искать, здорово, что задания немного сложнее лекций и нужно прям честно поработать) Лучший курс что я находил в принципе по программированию.
can already see
If you get a passing grade, it's because your program compiles, which is something you can already see on your own, no course necessary.
criteria for success
particular java class
The objective is to use a particular Java class.
watch free third-party
absolutely terrible
Absolutely terrible.
course necessary
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | 4.0★ based on 4 ratings |
---|---|
Length | 5 weeks |
Effort | 4 недель обучения, 5–7 часов в неделю |
Starts | Jan 31 (117 weeks ago) |
Cost | $99 |
From | Moscow Institute of Physics and Technology, e-legion, ФРОО, E-Learning Development Fund via Coursera |
Instructors | Тайчинов Марат, Магометов Азрет |
Download Videos | On all desktop and mobile devices |
Language | Russian |
Subjects | Programming |
Tags | Computer Science Software Development Mobile And Web Development |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course