본문 바로가기

IT 상식

(5)
UX 직관적으로 카피하자. 서비스 기획을 빠르게 벤치마킹. 여러분은 어떤 Product를 만들고 싶어하시나요? 모바일 앱이나 PC 웹의 형태인가요? 오늘은 Product를 만들어 가는 데에 있어 빠르게 서비스 기획을 할 수 있게끔 다른 Product를 빨리 카피할 수 있는 참조 사이트에 대해서 알아볼게요. 제 즐겨찾기 리스트에 있는 사이트 중 일부인데요. 특히나 해외 앱을 벤치마킹 할 것이라면 참조하기 더더욱 좋겠죠. '모방은 창조의 혁신이다'. 무에서 유를 창조하려고 하지 말고, 이미 있는 리소스들에서 인사이트를 얻어 재조합해봐요! UX를 직관적으로, 서비스기획을 빠르게 - 참조사이트 1. Mobile-Patterns 모바일 UI 인터랙션들에 대해 많이 나와있는 사이트입니다. 사이트에서 Explore more patterns 를 클릭하면, 카테고리 별로 볼 수..
앱개발 외주 알아볼까? 앱만들기 전에 알면 좋을 사항 요즘 모바일 앱 시장이 포화시장입니다ㅠㅠ. 이제는 앱을 만든다고 사람들이 다운을 다 받지 않고, 앱을 알리는 것에 꽤 많이 투자를 해야 하죠. 이렇듯 모바일이 대세가 된만큼 기술도 많이 발전했고, 앱 인벤터와 같은 비전공자를 위한 툴도 생겨났는데요. ​ 다른 개발자들 구해서 외주를 맡기고 싶다면, 위시캣같은 외주 사이트를 이용해서 직접 앱 개발자에게 프로젝트를 맡길 수도 있겠죠. ​ 그런데 앱 개발을 맡기기 전에 미리 알아두면 좋을 내용이 있어 오늘 포스팅을 하게 되었어요. 얼마 전 1인 기업가를 하려는 분을 만났는데, 예술 쪽 계통이셔서 그를 활용한 앱을 만들어보고 싶어하셨어요. 개발에 대해서는 모르시니 앱 개발은 맡겼다고 하시더라구요. 정부지원으로 천만원대의 지원금을 타셨고, 현재는 Android 앱..
Flutter : 모바일 앱 개발의 미래? Dart의 힘 Flutter는 구글이 개발한 Dart 언어를 사용합니다. 여러분이 Java를 써본 적이 있으시다면, Dart의 문법과 꽤 비슷하다는 것을 느끼실 것 같습니다. 하지만 좀 더 깊이 들어다보면, 문법면에서 꽤 다른 언어라는걸 알게 될 겁니다. Dart 에 대해서 범주에 벗어나기 때문에 깊이 다루진 않지만, 제 생각에 가장 도움되는 기능인 비동기 연산 (asynchronous operations) 은 한번 더 짚고 넘어가야 할 것 같습니다. Dart 언어가 전폭적으로 지원해주는 기능일 뿐 아니라, Flutter 코드를 쉽게 작성할 수 있게 합니다. 이 기능은 Flutter 앱에서 IO, DB Query, API Fetch 와 같이 오래걸리는 연산을 할때 가장 많이 사용하게 될겁니다. 비동기 연..
2020 IT 웹개발 트렌드! Web 개발자를 위한 2020년 웹개발 공부 가이드 안녕하세요. 웹 개발 트렌드에 관해서 좋은 자료가 있어 공유합니다. 아래 영상에 웹 개발에 관련한 실용적인 가이드가 담겨있습니다. 참고로 저기 있는 모든 것을 다 알 필요는 없고, 배우고 싶은 부분을 선택하시면 됩니다~! *참조 동영상: https://www.youtube.com/watch?time_continue=2679&v=0pThnRneDjw&feature=emb_logo CSS Frameworks 웹개발에 있어 스탠다드 HTML/CSS로 시작하길 추천드리고, Flexbox나 Grid같은 CSS 툴을 익혀두면 좋아요. 특히 2020년에는 반응형 웹을 배워두는 것이 매우 중요합니다. 반응형 웹 트렌드​라고 볼 수 있습니다. "모든 디바이스에서 그럴듯하게 보이고 사용할 수 있어야 합니다." ​ Boot..
왜 Flutter 를 사용해야 하는가? 오랫동안 많은 개발자가 해왔던 일은 플랫폼을 이해하고 그 플랫폼에 종속된 언어를 사용해 어플리케이션을 구현하는 일이었습니다 이게 무슨 뜻 일까요? 일단 우리에게 가장 가까이 있는 것 부터 살펴봅시다. 안드로이드 앱을 구현하기 위해 Android OS 플랫폼을 이해하고, Kotlin 프로그래밍 언어를 사용하여 구현합니다. 아이폰 앱을 만들기 위해 iOS 플랫폼을 이해하고, Swift 프로그래밍 언어를 통해 구현합니다. 매일 보는 웹페이지도, 웹표준 규격과 브라우저별 플랫폼을 이해하고 Javascript 프로그래밍 언어를 통해 구현됩니다. 똑같은 모양과, 기능을 하는 동일한 프로그램을 만들기 위해 여태까지는 새로운 플랫폼과, 새로운 언어를 습득하는 일을 반복해 왔습니다. 프로그래밍의 초창기 때부터 말입니다...