Profesjonalne projektowanie aplikacji mobilnych wymaga dużej świadomości platform, na które te aplikacje są stworzone. Warto dysponować zatem doświadczeniem z korzystania z aplikacji z iOS i Androida, gdyż pozwala to na szybkim zorientowaniu się, co użytkownicy najbardziej cenią w takich aplikacjach. Ich znajomość pozwoli na łatwe określenie konkretnych komponentów popularnych dla konkretnej platformy oraz często wykorzystywanych schematów. Projektowanie aplikacji mobilnych ma jedną, bardzo ważną zasadę, czyli „Win as one” – oznacza to, że wszystkie aplikacje mobilne powinno się tak projektować, by pewne powtarzalne elementy były takie same. Dzięki temu użytkownicy przyzwyczajeni do schematycznej obsługi, będą mogli w sposób intuicyjny korzystać z konkretnej aplikacji. Łatwość użytkowania i przejrzystość aplikacji jest jedną z jej najważniejszych zalet, dzięki którym może ona bardzo zyskać na popularności, lub wręcz przeciwnie – dużo stracić.