
우리가 브라우저에서 사용하는 모든 컨텐츠들이 하나의 디바이스에서만 이용되지는 않습니다. 데스크탑, 모바일, 태블릿 그리고 스크린의 사이즈도 차이가 있기에 웹 개발에서 반응형 디자인을 고려하는 건 선택사항이 아닌 필수사항입니다. 레이아웃 코드부터 신경을 써서 만들어 사용자들이 어떤 디바이스로 이용해도 똑같은 사용 경험을 주는 것이 목적이 되어야 합니다.
모바일 우선 개발은 이미 꽤 오랫동안 데스크탑 이용자보다 모바일 이용자가 더 많아지고 있기에 중요하게 고려할 부분이 되었습니다. 작은 화면에 전달하고자 하는 내용을 전부 넣고 이용자가 성능문제로 인한 불편을 겪지 않게끔 하는 것이 중요합니다. 또한 가장 작은 단위로 컴포넌트나 페이지를 구성하기에 페이지를 확장하거나 변경할 때 작업효율을 상당히 올릴 수 있습니다. 실제로 좋은 평가를 받는 제품들을 보면 간단한 내비게이션 바와 작은 화면에서도 직관적이고 잘 작동하는 버튼 등이 요소에 포함되어 있습니다.
모든 프로젝트가 모바일 우선 개발을 필요로 하진 않습니다. 개발자의 목적에 따라 유동적으로 하는 것이 맞는 것 같습니다. 그러나 이미 오래 진행된 시장의 추세와 작업 효율성의 비약적 향상을 기대해 볼 수 있는 점을 보면 배우는 입장이거나 주니어 개발자들에겐 모바일부터 고려해보고 개발을 진행하는 것이 실력을 향상시키기에 더 좋다고 생각합니다. 자연스럽게 레이아웃을 더 효율적으로 짜게끔 만들고 어떻게 하면 사용자들의 사용 경험을 더 향상시킬수 있는지 생각을 하며 개발을 하기 때문입니다.