Use primer that is suitable for your skin type: hydrating or matte primer.
Replace full coverage foundation for tinted sunscreen, tinted moisturizer, BB cream or CC cream.
Pencil eyeliner smudges easily in hot weather, choose rather a gel or liquid one.
Powder blush or bronzer lasts longer than a crème product.
Setting spray is another product that will keep your makeup from melting.