안드로이드 스튜디오) Activity life cycle 사용법  

onCreate : UI 자원할당에 관련된 코드만, UI 자원할당onStart : UI이외의 자원 할당onResuem : 로직 스타트, Thread startonPause : 로직 정지, 데이타 저장, 여기까지 실행이 보장onStop : UI 이외의 자원 해제자원해제에 ...

View details »

 안드로이드 Activity 팝업창 만들기!!  

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/androi...

View details »

 firebase Authentication과 구글 로그인 연동  

1.모듈 app gradle에 인증에 대한 항목을 추가해준다.현재 최신 버전은 11.2.0이다.compile 'com.google.firebase:firebase-auth:10.0.1'compile 'com.google.android.gms:play-services-a...

View details »

 커스텀 폰트 사용하기  

이놈의 ㅈ같은 안드로이드는 하위호환이 개판이라, 수년, 혹은 수 달 전에 적힌 타 블로그 글들도 현재 기준으로는 와장창 크러쉬나는 경우가 너무 허다하다.내 블로그도 1년 뒤에 크러쉬가 나는 글도 많지 않을까 싶네. 흑...일단, 그래도 이건 안드로이드 외부 라이브러리를...

View details »

 구글 로그인 (2) 내 앱에서 구현하기  

먼저 프로젝트 세팅.https://developers.google.com/identity/sign-in/android/start-integrating?hl=koStart Integrating Google Sign-In into Your Android App | Goog...

View details »

 Google oAuth2.0 애플리케이션 개발  

목차 1. Google oAuth2.0 애플리케이션 개발 1.1. 소개 2. 테스트 환경 만들기 2.1. 환경 2.2. 인증 Type 2.3. SSL 사설 인증서 만들기 2.3.1. 개인키 생성 2.3.2. CSR 만들기 2.3.3. 사설 인증서 만들기 2.3.4. N...

View details »

 스마트폰 공기계로 서버 구축하기!  

자 대한민국의 대다수가 세컨폰 즉, 공기계를 한 개씩 두고 있는 시대가 도래했습니다.저 또한 마찬가지이므로, 이 공기계를 서버로 구축할수 있게 이번 포스팅을 진행하도록 하겠습니다.이 포스팅은 http://likelink.co.kr/6732 이 칼럼을 통해 제 방식대로 ...

View details »

 구글 인앱 결제 검증 웹 서비스 만들기  

들어가는 말도트레인저스 웹 서버 작업을 할 때 실제로 사용된 내용을 일부 포함하고 있습니다. 인디개발자 여러분, 화이팅 ㅠㅠ 인디게임을 개발하고 런칭한 이후 이슈는 무엇일까?홍보와 버그가 주된 이슈겠지만 가장 화가나는 일은 거짓 결제다.특히 안드로이드 버전의 경우 결제...

View details »

 5분만에 서버 푸시 날리기 완성 to iOS, android  

출저 :http://blog.canapio.com/34사실 5분은 오버고..암튼 엄청 빠르게 서버 푸시 시스템을 구축할 수 있다는 뜻입니다. 아래 링크에 들어가서 따라하시면 됩니다.iOS용 apn 강좌 참조링크 :http://blog.saltfactory.net/nod...

View details »

 안드로이드에서 JSON을 이용해 서버와 데이터 주고 받기  

0. 시작하기먼저서버를 구축 해주세요! 여기를 참고하시면 됩니다.1. 안드로이드 앱 만들기 AndroidSendReceiveTest.zipi) 안드로이드 레이아웃 설계<LinearLayout xmlns:android="http://schemas.a...

View details »

 PM2 이용한 Node 프로세스 관리  

안녕하세요 스타트업에서 근무하고 있는 신입 개발자입니다. 저희는 Node 프로세스 관리를 PM2 모듈을 이용해서 관리하고 있습니다. PM2에 대한 기초지식이 있으신 분들은 3번 항목만 보셔도 좋습니다.PM2 소개 및 설치PM2 명령어쉘 스크립트 PM2 제어1. PM2 ...

View details »

 Crontab을 이용한 노드 API 호출  

안녕하세요 스타트업에서 근무하고 있는 신입 개발자입니다. 이번에 포스팅할 주제는 Crontab을 이용해서 특정 시점에Node API를 호출하는 내용입니다. GitHub Brnacb develop-crontab-api에 소스코드 참고해주세요Crontab 간단 설명Cron...

View details »

 Node.JS로 카카오봇 만들기  

전체소스는 GitHub branch develop-base에서 확인할 수 있습니다.옐로우 아이디 등록 해당 프로필은 하번 설정하면 변경이 불가능합니다. 이 작업이 완료되면 2 ~ 3일 이후에 옐로우아이디가 발급됩니다. 발급되기 전까지 Node API 서버를 구성합니다....

View details »

 Passport를 이용한 네이버, 카카오, 페이스북 로그인  

Posted by Yun on 2017-01-21 Toggle navigationYun BlogHomeAboutArchivesT...

View details »

 nodeJS에서 GCM notification 구현하기  

node-gcm npm은 nodejs에서 GCM notification push를 효과적으로 이루어지게 도와주는 모듈이다.npm node-gcm 공식 사이트 :https://www.npmjs.com/package/node-gcmnode-gcm npm을 깔고 id와 ap...

View details »

 nodeJS에서 특정 시간에 작업 수행하기  

nodeJS 서버를 사용하는 경우여러 상황이 필요할 수 있다.그 중 스케쥴링(특정 시간에 작업 수행)이 필요 할 수 있다.그때 linux등에서 주로 사용하던 cron을 npm 모듈을 설치하여 간단히 반복 실행 하도록 할 수 있다.nodeJS node-schedule n...

View details »

 안드로이드(Android) - 서비스(Service)  

서비스란?오늘은 안드로이드 Application을 구성하는 4가지 컴포넌트 중 하나인 Service에 대해 공부해보겠습니다.Service 무엇인가?Service는 Activity처럼 사용자와 사용자와 상호작용하는 컴포넌트가 아니고, Background에서 동작하는 컴포...

View details »

 안드로이드(Android) - Multi Fragment  

Multi Fragment여러 Fragment를 만들어서 하나의 Activity 안에 갈아끼우는 방식으로 진행해보겠습니다.프로젝트 만들기프래그먼트를 실습할 프로젝트를 생성하겠습니다.activity_main.xml 레이아웃을 수정합니다.Fragment 만들기FirstFr...

View details »

 안드로이드(Android) - Fragment  

Fragment ?Activity 위에서 보여지는 View입니다. 즉 Activity 위에서 기생합니다.절대 혼자서 보여질 수 없습니다.Fragment 간의 이동은 반드시 Activity를 통해서 이동합니다.Activity 안에서 구조는 같지만 Fragment를 이용해서...

View details »

 안드로이드(Android) - 리스트뷰(ListView)  

리스트 뷰의 원리 (중요)리스트 뷰의 원리를 이해해야 코드를 이해할 수 있습니다.약 100개의 정보가 담긴 List가 있다고 가정했을 때화면에서 6개를 보여주고 스크롤을 이용해 아래로 내리면서 총 100개의 정보를 볼 수 있다고 하겠습니다.화면상에 6개만 보입니다. 나머...

View details »

 안드로이드(Android) - 권한 획득  

프로젝트 생성안드로이드 내에서 권한을 획득해보겠습니다.암묵적 인텐트 중에 ACTION_CALL은 전화를 거는 권한이 없어서 수행할 수 없었습니다.이번엔 권한을 획득하고 전화를 걸어보겠습니다.Call App 이라는 이름으로 프로젝트를 생성해보겠습니다.권한을 얻기 위한 준비...

View details »

 안드로이드(Android) - 로그인, 회원가입  

버전 확인minSdkVersion, targetSdkVersionMain 레이아웃 설정이메일, 패스워드, 작은 버튼 2개 만들기?123456789101112131415161718192021222324252627282930313233343536373839404142434...

View details »

 node.js 의 장점과 단점  

[장점]- 싱글스레드, 비동기 IO 처리에 기반한 빠른 속도- 파일 I/O나 네트워크 처리를 이벤트 드리븐 방식으로 처리하기 때문에 빠른 처리가 가능함- CPU의 대기시간을 최소화 할 수 있음- CPU 부하가 적고, 많은 커넥션을 동시에 처리해야 하는 구조에 적합- 자바...

View details »

 node.js 의 장점과 단점  

Node.JS에 대해서.Node.js는 구글의 크롬 V8 자바스크립트 엔진을 기반으로 한, 고성능 네트워크 서버이다.Single Thread 기반의 Event Loop를 기반으로 하고 있으며, File, Network 등에 대해서 비동기 IO 처리를 하는 서버 미들웨어...

View details »

 MYSQL에서 안드로이드로 데이터 가져오기  

안드로이드 내부 DB가 아닌 외부 DB를 사용할 필요가 있다. 난 MYSQL을 사용하였다. 게시판을 만들기 위해서 사용 할 DB이기 때문에 테이블 구성은 아래와 같이 하였다.이를 사용할때 안드로이드와 MYSQL이 직접 통신하는 방법은 안드로이드 자체적으로 막혀있기 때문...

View details »

 Nodejs 개발툴 비교  

싸이미니미월드 테스트프로그램을 만들면서 여러가지 개발환경울 꾸며봤는데요. 각 개발툴의 장단점을 나열해보고자 합니다. 2013년 1월에 쓰니까 나중엔 달라질 수도 있겠네요.일단 비교항목으로는로컬개발환경 : Cloud9이 좋긴 하지만 제외했습니다.무료툴 : 이놈의 그지근성...

View details »

 안드로이드 HttpClient / HttpPost를 이용한 톰캣 / JSP 연결  

우선 통신하려면 당연히 안드로이드 매니페스트에는 인터넷 사용요구를정의해야 한다. 좀 더 외국스럽게 말하자면 시스템에 퍼미션을 요청해야한다는 뜻<uses-permission android:name="android.permission.INTERNET ...

View details »

 [node.js] Token 기반 인증  

이 글은 Token-Based Authentication With AngularJS & NodeJS를 번역한 글입니다.전통적인 인증 시스템토큰 기반 인증 시스템을 설명하기 전에, 먼저 전통적인 인증 시스템을 살펴보자.사용자는 username과 passwo...

View details »

 안드로이드 스튜디오에서 페이스북 로그인 연동하기  

안드로이드 애플리케이션에서 다양한 방법으로 페이스북 로그인 연동 기능을 추가해보자!본 포스팅은 MacOS10.11.5, AndroidStudio 2.1.1기준으로 작성되었습니다.페이스북 로그인에 관한 자세한 사항은 페이스북 디벨로퍼를확인하시면 됩니다.1. App ID ...

View details »

 안드로이드 - Node.js서버로부터 GET방식으로 데이터를 받기  

위와 같이 Node.js서버에서 보내는 JSON 객체를 GET방식으로 안드로이드에서 받는법을 알아봅시다.노드 관련 책을 한번이라도 보셨다면 아래 파일은 쉽게 이해하실 수 있습니다.app_and.js 파일const express = require('express');co...

View details »

 Socket.io를 사용한 실시간 채팅 애플리케이션  

HTTP는 무상태 프로토콜(stateless protocol)으로 어떠한 이전 요청과도 무관한 각각의 요청을 독립적인 트랜잭션으로 취급하는 통신 프로토콜이다. 이러한 HTTP의 한계에서 벗어나 Node.js에서 손쉽게 Real-time communication(RTC,...

View details »

 10.4 Node.js(Express)와 MySQL 연동  

1. IntroductionMySQL은 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. Wordpress의 기본 데이터베이스이며 알려진 대부분의 프로그래밍 언어를 위한 드라이버를 지원하고 있다. AMP(Apache-MySQL-PHP) 플랫폼의 데이터베이스...

View details »

 [NodeJS, Android] JSON 데이터 서버로 넘기기  

JSON 데이터 서버로 넘기기아래와 같은 데이터를 보내서 서버 쪽에서 log를 찍도록 합니다.{"name" : "hong""phone" : "000-0000"}먼저 안드로이드에서의POST방식으로 보내...

View details »

 GCM이란? node.js로 푸시알람 구현하기  

GCM(Google Cloud Message)이란?Google Cloud Messaging(GCM)개발자에게 서버에서 안드로이드 디바이스의 application으로 데이터를 전송하는 것을 도와주는 무료 서비스이다.3rd-party 에서 새로운 데이터가 있을 경우 gcm...

View details »

 구글 앱앤진에 node.js 애플리케이션을 배포해보자  

PaaS 서비스란?PaaS란 Platform as a service의 약자로, 간단하게 설명하면, Linux VM등에 직접 node.js나 기반 환경을 설치하고 디스크와 네트워크 구성, 오토스케일링등의 구성이 필요 없이, 개발자가 작성한 코드만 올려주면, 이 모든 것을...

View details »