Skip to content

Android-Developer-Basic/RecyclerView

Repository files navigation

RecyclerView

Цели работы: изучить работу с основными компонентами Recyclerview, научиться реализовывать пагинацию, познакомиться с механизмом DiffUtil

Telegram

Задачи:

  1. Сверстайте экран Telegram согласно макету в Figma. Табы делать не нужно, сосредоточьтесь на верстке сообщений и механике их удаления.
  2. Самостоятельно спроектируйте класс Chat, в котором должна находиться вся информация для отображения ячейки чата.
  3. Реализуйте адаптер на основе RecyclerView.Adapter, который будет отображать список чатов. Можно использовать ListAdapter и DiffUtil для оптимизации работы адаптера или реализовать RecyclerView.Adapter самостоятельно.
  4. Реализуйте разделитель при помощи ItemDecoration.
  5. Реализуйте swipe-to-dismiss паттерн, согласно макету. При полном свайпе влево удаляйте ячейку из списка.
  6. Реализуйте пагинацию данных при достижении конца списка, добавляя новые элементы в список.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages