Alright with the help of my friend i found out it has nothing to do with internet requests.Apparently the Connectivty and Package Info plugins didn't worked on iOS and returned NULL.
what a shame lost my hope into flutter