Третья часть курса по созданию приложения «Доска объявлений» в Android Studio и Firebase поможет вам перейти на новый уровень разработки: от работы с фотографиями до реализации пагинации, фильтров и расширенного пользовательского функционала.
Что вы изучите в третьей части курса
Эта часть курса сфокусирована на улучшении функциональности приложения и работе с данными в реальном времени. Вы шаг за шагом интегрируете новые инструменты и научитесь оптимизировать пользовательский опыт.
Переход на новую библиотеку Pix Image Picker
Мы устанавливаем и настраиваем обновлённую версию библиотеки для выбора изображений, которая обеспечивает более стабильный и удобный интерфейс работы с фото.
Загрузка нескольких изображений в Firebase Storage
Вы создадите универсальный механизм загрузки набора фотографий в облако Firebase с последующим получением ссылок для отображения в приложении.
Отображение объявлений в виде списка
Мы реализуем удобный список объявлений с адаптером, оптимизацией и корректной обработкой полученных данных.
Экран просмотра объявления
Создание детального экрана объявления
Интеграция ViewPager для просмотра изображений
Добавление кнопок связи — email и звонок владельцу
Обновление onActivityResult и работа с Google аккаунтом
Вы обновите устаревший метод onActivityResult() и создадите отображение аватарки подключённого Google аккаунта.
Реализация пагинации
Мы внедрим механизм загрузки объявлений по порциям при скролле вниз, что значительно улучшит производительность приложения.
Создание FilterActivity и работа с категориями
Вы начнёте разрабатывать систему фильтрации объявлений и добавите загрузку контента из разных категорий.
Что будет в результате
В конце третьей части большая часть функционала приложения будет реализована. Вы подготовите проект к финальной части, где будут добавлены встроенные покупки, поиск и улучшенная фильтрация.
Для кого этот курс
Курс подойдёт начинающим разработчикам, которые уже установили Android Studio и имеют базовые навыки работы с Kotlin. Все действия объясняются пошагово и подходят для самостоятельного обучения.
Что вы сможете создать после прохождения
Благодаря структуре обучающего проекта вы сможете легко адаптировать полученный код под собственные идеи: блог, интернет-магазин, приложение доставки еды и многое другое.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф
Разработчик андроид приложений на языках Kotlin и Java уже более 6 лет в данной области. Автор нескольких обучающих курсов на YouTube на канале "N.E.C.O". Автор приложения "Ардуино Мультиметр" с более чем 500000 установок, Smart Hunter более 100000 установок и другие. Разработчик проектов на микроконтроллерах и Android устройствах. В настоящее время занимается созданием курсов для начинающих разработчиков под Android на языке программирования Ko