맥북에 Node.js를 설치할때 설치파일을 다운로드 받아서 설치하는방법과 터미널에서 설치하는 방법이 있습니다. 본 글에서는 터미널을 사용해서 Node.js를 설치해 볼것입니다. 맥북에서 터미널은 맥북 대쉬보드의 터미널을 선택해서 켤 수 있습니다. 1. 아래 링크 혹은 맥 앱스토어 앱에서 xcode를 설치해줍니다. https://itunes.apple.com/kr/app/xcode/id497799835?mt=12 Xcode Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode provides developers a unified w..
Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다. 비동기 이벤트 주도 JavaScript 런타임으로써 Node.js 는 확장성 있는 네트워크 애플리케이션을 만들 수 있도록 설계되었습니다. 다음 "hello world" 예제는 다수의 ..
이전 포스팅에서 recyclerview를 사용해서 채팅의 기본적인 틀을 만들어 보았습니다. https://rlg1133.tistory.com/41 Node.js +Android Studio(Kotlin) 채팅 구현하기(1) 이번 포스팅에서는 Backend는 Node.js Frontend는 AndroidStudio를 사용하여 채팅을 구현하는 예제를 만들어 보겠습니다. node.js 는 visual studio code를 사용해서 작업하겠습니다. node.js에는 Socket.io 라이.. rlg1133.tistory.com 이번 포스팅에서는 node.js 서버를 만들고 서로다른 사용자가 한 채팅방에 들어오는것을 작성해보겠습니다. node.js와 express가 설치되어있고 socket.io 라이브러리를 추..
이번 포스팅에서는 Backend는 Node.js Frontend는 AndroidStudio를 사용하여 채팅을 구현하는 예제를 만들어 보겠습니다. node.js 는 visual studio code를 사용해서 작업하겠습니다. node.js에는 Socket.io 라이브러리가 존재하여 소켓에대한 지식이 어느정도만 있다면 쉽게 통신을 구현할 수 있습니다. 우선 채팅을 해야하기 때문에 Recyclerview를 이용해 레이아웃을 만들어 보겠습니다. 첫번째로 채팅에 참여할 이름을 설정하기 위해 메인 액티비티에 간단하게 Edittext 하나와 Button하나를 만들어줍니다. 안드로이드 스튜디오에서 새로운 프로젝트를 생성해줍니다. 언어는 코틀린을 사용하겠습니다. Node.js +Android Studio(Kotlin) ..
- Total
- Today
- Yesterday
- flame
- 에러해결
- DART
- socket.io
- mysql
- password
- 에러
- 알고리즘
- node.js
- redis
- Django
- CHANNELS
- Git
- 플러터
- Hummingbird
- chatting
- RecyclerView
- Android
- Tutorial
- 코틀린
- 해결
- 안드로이드스튜디오
- github
- WAS
- flutter
- springboot
- 안드로이드
- django server
- Kotlin
- Android Studio
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |