개발 환경에 대해 이해하려면 크게 4가지를 이해하면 됩니다. 바로 프론트 엔드와 백 엔드, 어드민과 DB의 관계를 이해하는 것입니다.
리플러스
스크랩
저는 여러 다양한 규모의 회사에서 여러 해 동안 매니저로 일해 왔습니다. 이러한 경험을 하면서 저는 제가 배운 것을 다른 사람들과 공유해 왔고, 그러면서 몇 가지의 실수를 하기도 했습니다. 이를 통해서 저는 중요한 교훈들을 배울 수 있었고, 이 글을 통해서 여러분들께도 그런 교훈을 나누고자 합니다.
요즘IT의 번역글
화면을 구성하고 또 어댑터의 데이터들을 연결해주는 프로그램 기능이 있기 때문인데요. 바로 이러한 프로그램 기능을 어댑터 뷰(Adapter View)라고 합니다. 오늘은 어댑터 뷰의 대표적인 위젯인 리스트 뷰와 그리드 뷰에 대해서 살펴보고, 이 둘 중 기능이 더 유용한 프로그램 기능인지도 알아보겠습니다.
익명의 삼엽충
세상에는 여러 개발언어가 있고, 그중에는 ‘파이썬(python)’이라는 개발 언어도 있습니다. 이번 시간에는 파이썬이란 언어가 무엇이고, 어떤 특징이 있는지 알아보도록 하겠습니다.
개발 관련 툴들을 찾다 보면 IDE이라는 단어를 만나게 됩니다. IDE란 무엇일까요? IDE(Integrated Development Environment)는 통합된 개발 환경으로, 개발자를 위한 종합 프로그램을 말합니다. 쉽게 말해 개발 도구 모음집이라 보시면 됩니다.
PWA는 프로그레시브 웹 앱의 줄임말입니다. PWA는 우리 모두가 알고 있고 좋아하는 HTML, CSS, 자바스크립트와 같은 웹 기술로 만드는 앱입니다. 하지만 그 느낌과 기능은 실제 네이티브 앱과 견줄 수 있을 정도로 좋습니다. 몇 가지의 스마트한 기능들을 추가하면, 세상의 그 어떤 웹사이트라도 PWA로 바꿀 수 있습니다. 즉, 네이티브 앱을 개발하는 것은 상당히 어렵지만, PWA는 훨씬 더 빠르게 개발할 수 있다는 것입니다.
PWA는 네이티브 앱의 기능성과 웹사이트에 대한 접근성을 결합한 것입니다. 그리고 이러한 PWA가 향후에는 네이티브 앱을 대체할 수 있을지에 대해 많은 이들이 궁금해하고 있습니다. PWA와 네이티브 앱의 차이점은 무엇일까요? 또한 이들 각각의 강점과 약점은 무엇일까요? 둘 중에서 우리는 무엇을 선택해야 할까요?
시내 한복판을 지나가면 수많은 노래들이 섞여 들립니다. 운이 좋게 좋아하는 노래를 만나면 찾아서 다시 듣고 싶습니다. 그런데 가사가 잘 들리지도 않았다면? 아무래도 음으로 "나~나나~나" 흥얼거려서 알아내는 것이 가장 정확할 것 같은데 찾을 방법이 없습니다. 그래서 지난 '20년 10월, 구글이 나섰습니다. "흥얼거려서 노래 찾기 서비스가 바로 그 해결책입니다. 흥얼거려서 노래 찾기 서비스 뒤에 있는 AI를 파헤쳐봅시다.
기획자 연주리
결국 끝까지 읽으셨군요! 여러분은 뭘 알게 되었을까요? 네, 파이어베이스 안에 수많은 기능들이 있다는 것을 알게 되셨습니다. 그러면 이런 내용들을 통해서 배울 수 있는 점은 무엇일까요? 여러분이 앱을 만들 때 참고하실 수 있도록, 몇 가지의 핵심 포인트를 간추려 보겠습니다.
파이어베이스의 도움을 받아 만들 수 있는 앱의 종류에는 사실상 제한이 없습니다. 파이어베이스를 사용할 수 있는 플랫폼에만 제한이 있을 뿐입니다. 파이어베이스의 SDK가 주로 염두에 두고 있는 대상은 iOS와 안드로이드이며, 웹 기반의 개발이나, 플러터, 유니티, C++ 환경에 대한 지원도 점점 더 늘려가고 있습니다.