Why is mobile development difficult? ExplainHow does design & utility make a difference between good vs great websites? ExplainHow is deciding between a mobile application vs a mobile website an important consideration by developers? Explain.What is your definition of data visualization?What are the key components of data visualization?What techniques do you hope to learn from this course?