23. Рефакторинг. Функции высшего порядка, лямбды, живые шаблоны. Пишем мессенджер для Android 39 views You may also like 1. Подготовка проекта. Как создать клон Telegram. Пишем мессенджер для Android на Kotlin 1540 views 2. Создаем боковое меню Material Drawer. Как создать мессенджер Telegram для Android на Kotlin 388 views 3. Заполняем боковое меню. Как создать клон Telegram. Пишем свой мессенджер для Android на Kotlin 134 views 4. Добавляем фрагменты. Как создать клон Telegram. Пишем свой мессенджер для Android на Kotlin 149 views 5. Рефакторинг кода. Как создать клон Telegram. Пишем свой мессенджер для Android на Kotlin 75 views 6. Заполняем фрагмент настроек. Создаем клон Telegram. Пишем свой мессенджер для Android на Kotlin 71 views 7. Добавляем Options menu с иконками. Пишем свой мессенджер Telegram для Android на Kotlin 78 views 8. Создаем окно регистрации по номеру телефона. Пишем свой Telegram для Android на Kotlin 236 views 9. Рефакторинг кода. Работаем с Лямбда выражениями. Пишем свой мессенджер для Android на Kotlin 66 views 10. Подключение к Firebase. Как создать клон Telegram. Пишем свой мессенджер для Android на Kotlin 170 views 11. Создание и нового пользователя по номеру телефона. Отправка СМС. Пишем мессенджер для Android 85 views 12. Работа с базой данных Firebase. Создаем первые ноды. Пишем Telegram для Android на Kotlin 137 views 13. Блокируем выдвижное меню, переопределяем поведение гамбургера и кнопки назад. Пишем свой чат 43 views 14. Работа с Firebase. Создание модели User. Изменение имени и фамилии. Пишем мессенджер для Android 59 views 15. Инициализация модели User. Cоздаем клон Telegram. Пишем свой мессенджер для Android на Kotlin 49 views 16. Инициализация всех полей фрагмента настроек. Пишем свой мессенджер для Android на Kotlin 32 views 17. Изменение username, проверка на уникальность в Firebase. Пишем мессенджер для Android на Kotlin 55 views 18. Поиск багов, устранение критической ошибки в Debug. Пишем свой мессенджер для Android на Kotlin 31 views 19. Рефакторинг. Изменение Bio. Как создать клон Telegram. Пишем мессенджер для Android на Kotlin 28 views 20. Изменение фото пользователя. Работаем с Firebase Storage. Пишем мессенджер для Android 61 views 21. Получаем URL из STORAGE и сохраняем в REALTIME DATABASE. Пишем мессенджер для Android на Kotlin 40 views 22. Загрузка фото пользователя. Работа с Picasso. Пишем свой мессенджер для Android на Kotlin 69 views 24. Обновление бокового меню при изменении фото и других данных пользователя. Чат мессенджер 50 views 25. Установка статуса «в сети» и т.д, запись в БД. Работа с ENUM. Kotlin. Android. FIrebase 46 views 26. Работа с GitHub и системой контроля версий. Клонирование проекта, commit, push 51 views 27. Task management для программиста. Определяем дальнейшие задачи для выполнения 41 views 28. Получение разрешения на считывание контактов. Пишем свой мессенджер для Android на Kotlin 65 views 29. Просто про КОРУТИНЫ (COROUTINE) в Kotlin. Пишем свой мессенджер для Android на Kotlin 70 views 30. Считывание телефонной книги. Пишем свой мессенджер для Android на Kotlin 69 views 31. Считываем номера телефонов из Firebase. Пишем свой мессенджер для Android на Kotlin 35 views 32. Создадим фрагмент для контактов и отдельный элемент списка для RecycleView. Kotlin. Чат 31 views 33. Получение данных из Firebase. Заполнение RecyclerView для отображения контактов 93 views 34. Что такое утечка памяти? Как найти утечку памяти? Устраняем реальную утечку памяти в приложении 38 views 35. Создание макета для одиночного чата. Часть 1. Пишем свой мессенджер для Android на Kotlin 130 views 36. Создание макета для одиночного чата. Часть 2. Пишем свой мессенджер для Android на Kotlin 75 views 37. Обновление Toolbar в одиночном чате. Пишем свой мессенджер для Android на Kotlin 29 views 38. Поиск и устранение багов. Пишем свой мессенджер для Android на Kotlin 33 views 39. Отправка сообщений в Firebase. Клон Telegram. Пишем свой мессенджер для Android на Kotlin 91 views 40. Отображение чата в RecyclerView. Получение данных из Firebase. Создаем мессенджер на Kotlin 134 views 41. Рефакторинг. Реализация Single Activity Architecture. Пишем мессенджер для Android на Kotlin 141 views 42. Оптимизация работы RecycleView в чате. Использование утилиты DiffUtil. Часть 1. Kotlin. Android 45 views 43. Оптимизация работы RecycleView в чате. Плавная дозагрузка данных. Часть 2. Endless 33 views 44. Оптимизация RecycleView. Часть 3. SwipeRefreshLayout 33 views 45. Оптимизация RecycleView. LayoutManager. Часть 4. Пишем свой мессенджер 33 views 46. Отправка картинок в чат. Пишем свой мессенджер для Android на Kotlin 48 views 47. Отображение картинок в чате. Пишем свой мессенджер для Android на Kotlin 63 views 48. Голосовые сообщения. Часть 1. Пишем свой мессенджер для Android на Kotlin 48 views 49. Голосовые сообщения. Часть 2. Пишем свой мессенджер для Android на Kotlin 42 views 50. Голосовые сообщения. Часть 3. Пишем свой мессенджер для Android на Kotlin 48 views 51. Оптимизация RecycleView. Разделяем ViewHolders. Часть 5. Пишем свой мессенджер 49 views 52. Голосовые сообщения. Часть 4. Отображение в RecyclerView 31 views 53. Голосовые сообщения. Конечная реализация 38 views 54. Отправка любых файлов в чат. BottomSheet. Пишем свой мессенджер 64 views 55. Отображение файловых сообщений в чате. Получение имени файла по URI 89 views 56. Реализация главного экрана приложения. Пишем свой мессенджер. 460 views