This question already has an answer here:
I plan to rebuild the kitchen, installing new cabinets as well as a new floor (either wood or laminate).
Should I lay the floor first and then mount the cabinets on top? Or should I mount cabinets to the subfloor first, and then lay the new floor around them?
Since I also intend to remove one wall from the kitchen, the actual positions of the cabinets will change, so I intend to fully remove both cabinets and floor before I do anything. Also, I intend to do as much as possible by myself, without contracting out.