안드로이드에서 서버와 REST API 통신을 할 때 비동기 쓰레드 처리를 내부적으로 해주는 라이브러리 Retrofit를 이용해 테스트 통신 앱을 만들어 보았다! #1 Retrofit 의존성 추가하기app > open module settings > dependencies 탭에서 왼쪽 아래 추가 버튼으로 retrofit을 검색해 아래 두 가지를 추가한다.com.squareup.retrofit2:retrofit:2.1.0com.squareup.retrofil2:converter-gson:2.1.0 #2 인터페이스 생성12345678910import java.util.List; import retrofit2.Call;import retrofit2.http.GET;import retrofit2.http.Path..
Node.js에서 인증을 위한 미들웨어인 passport.js를 사용하는 방법부터 주의할 점을 요약해 보았다. 사용 방법은 passport.js 공식 사이트의 Documentation의 글을 요약한 것이다. 다시 passport.js (이하 패스포트)가 왜 나왔는지 짧게 얘기하면,모던 웹 앱에서는 인증 방식이 굉장히 다양하다. 소셜 네트워킹이 증가하면서 페이스북이나 트위터로 인증하는 것이 인기있는 방법이 되었다. 이런 SNS나 OAuth를 제공해주는 API를 제공하는 서비스들은 이제 접근을 제어하는 방식으로 토큰 기반의 증명서를 요구하곤 한다. 패스포트는 각 앱이 구글로 가입할거냐, 페북으로 가입할거냐, 로컬에서 직접 가입할거냐 등 인증 요구사항을 가지는 것을 인지하고 전략 (strategies)으로 알..
이벤트기반 비동기식 함수처리를 주로 하는 Node.js에서는 이벤트를 잘 활용하는 것이 핵심인듯 하다. 그래서 사용자 정의 이벤트를 만드는 방법에 관한 간단한 예제를 만들어 보았다.123456789101112131415161718192021222324var events = require('events'); // Event 라이브러리 가져오기 function Calories() { this.calories = 0; this.bmr = 2000; events.EventEmitter.call(this); //Event 정의 this.eat = function(amount) { this.calories += amount; this.emit('caloriesChanged'); }; this.exercise = f..
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 이미지 여백주기
- 안드로이드
- 시간 관리
- multiDex issue
- 스크럼
- 이미지 일괄 변경
- 좋은 습관이란
- 소프트웨어 공학
- 소름돋는필력
- 창의성을 지휘하라
- 그리고 상상력
- git ssh 연동
- React Native
- node.js
- gradle
- 애드 캣멀
- release build issue
- retrofit
- Android
- git 실수
- egghead
- 쉽게 말하는법
- MVP
- 공존이 필요해요
- go
- patch-packages
- 구독료 계산기
- 아키텍처
- 최은영작가님
- iterms
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
글 보관함