Started as a mobile developer for android and iOS and ended up as a freelance full stack developer for businesses using Mysql, Java Spring framework , HTML , CSS , JS Angular, Bootstrap and Flutter building mobile, web and desktop applications .
Building an complex applications are in need for a well planed architecture in order to achieve optimal performances.
Two of the most common methods for designing websites that work well both on desktop and mobile are responsive and adaptive design.
User experience (UX) focuses on having a deep understanding of users, what they need, what they value, their abilities, and also their limitations.
Can range from developing a simple single static page of plain text to complex web-based internet applications (web apps), electronic businesses, and social network services.
The most popular content management system is WordPress, used by more than 37.7% of all websites on the internet, followed by Shopify and Joomla.
Developing apps for mobile devices requires considering the constraints and features of these devices. Mobile devices run on battery and have less powerful processors than personal computers and also have more features such as location detection and cameras.