# sanhltt1999
### Base
- chưa có base cho Activity(Fragment), VM -> thêm base và chuyển các logic handle chung như loading, error vào base cũng như dùng Single-Activity principle
- define base url in app gradle
- data class -> thêm default value
### Home
- Adapter: Dùng List Adapter, object diff util đặt trong adapter, dùng submitList(), không cần khai báo tường minh, listener có thể tạo như 1 param trong constructor của adapter
- XML: các đơn vị khoảng cách sang file dimens, dùng style cho text
### Detail
- Sắp xếp từ T2->CN
- Ngày không có dữ liệu -> để trạng thái Closed
- Adapter: như màn Home
### Base
- chưa có base cho Activity(Fragment), VM -> thêm base và chuyển các logic handle chung như loading, error vào base cũng như dùng Single-Activity principle
- define base url in app gradle
- data class -> thêm default value
### Home
- Adapter: Dùng List Adapter, object diff util đặt trong adapter, dùng submitList(), không cần khai báo tường minh, listener có thể tạo như 1 param trong constructor của adapter
- XML: các đơn vị khoảng cách sang file dimens, dùng style cho text
### Detail
- Sắp xếp từ T2->CN
- Ngày không có dữ liệu -> để trạng thái Closed
- Adapter: như màn Home
###
### Util
- Có thể dùng LocalDate,Time để parser và so sánh , không cần tính toán thủ công
### UT
### Git
- đang làm trên 1 nhánh duy nhất
- Thêm README
## Update
- thêm default value cho data class như Restaurants, RestaurantDetail,...
- Adapter constructor -> var -> val listener
- chưa dùng build config BASE_URL
- update xong có thể merge các feature vào dev nhé