# 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é