Skip to content

Android-Developer-Basic/RecyclerView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Contributors 2

  •  
  •  

Languages