분류 전체보기(126)
-
Android 입문자를 위한 친절한 안내서
Android란 무엇인가? 안드로이드를 한마디로 정의하자면 안드로이드용 스마트폰에 응용 프로그램인 어플리케이션을 만들기 위한 플랫폼이라고 할 수 있겠습니다. 위의 한마디를 제대로 이해하기 위해서는 생가보다 많은 배경지식이 필요합니다. 쉽게 이해하기 위해 하나하나씩 풀어서 이야기해봅시다. Android 먼저 안드로이드에 대해 얘기해보겠습니다. 안드로이드는 전세계에서 사용하는 스마트폰용 OS(운영체제)입니다. 구글에서 내놓은 오픈소스 운영체제입니다. 안드로이드는 스마트폰 뿐만 아니라 다양한 기기, 예를 들면 냉장고나 에어컨등 많은 기기에서 기기를 동작하기 위한 프로그램 개발에 쓰이기도 합니다. 안드로이드 개발을 한다는 의미는 일반적으로 안드로이드용 스마트폰에서 구동되는 어플리케이션을 만든다는 것을 의미합니다..
2018.12.12 -
[안드로이드 소셜 데이팅 어플] 너의 목소리가 들려
작품설명 목소리 기반의 소셜 데이팅 어플리케이션. 5명의 이성을 추천 받고 목소리를 들어본 후, 맘에드는 이성과 음성 메시지를 주고 받으며 데이트를 즐길 수 있습니다. 주요 기능 - 당겨서 5명의 이성을 추천 받을 수 있습니다. - 새로운 메시지가 오면 푸시 알람으로 알려줍니다. - 음성을 녹음해서 상대방에게 전송할 수 있습니다. - 상대방과 통화를 할 수 있습니다. - 추천받고 싶은 이상형 조건을 선택할 수 있습니다. 사용기술 - TCP, UDP 소켓 통신을 활용한 통화기능 구현 - FCM을 활용하여 푸시알람 기능 구현 - Custom Dialog에 Circular Progressbar 구현 - Cool SMS API(문자 전송 API) 사용 스크린샷 작품영상
2018.11.04 -
[안드로이드 멀티 채팅 어플리케이션] Memory Chat
작품 컨셉여러명의 친구들과 채팅방을 만들어 메시지, 사진을 주고 받을 수 있는 어플리케이션입니다. 주요 기능다중 채팅기능 → 여러명의 친구들과 채팅방에서 메시지, 사진을 주고 받을 수 있습니다.사진 저장기능 → 채팅방 안에서 주고 받은 사진을 다운로드합니다.사진에 6가지 필터적용 기능 → 6가지 필터를 적용하여 보관함에 보관할 수 있습니다. 로컬이 아닌 서버에서 관리됩니다.채팅방 내 메시지 읽음처리 기능 → 메시지를 확인하지 않은 사용자의 숫자를 나타내줍니다.친구찾기 기능 → 이름을 입력할 때마다 검색된 친구목록을 보여줍니다.사진으로 친구 찾기 기능 → 친구의 얼굴 사진으로 친구를 검색합니다.프로필 수정 기능 → 이름, 프로필 사진, 상태 메시지를 수정할 수 있습니다 사용 기술OS : Ubuntu 14...
2018.11.04 -
[안드로이드 2D 액션 게임] 분노의 빵셔틀
작품설명학교를 배경으로 빵셔틀이던 주인공이 힘을 얻어 일진 무리들을 무찌른다는 내용의 액션게임입니다. 게임 진행은 총 3가지의 스테이지로 구성되며 게임이 시작되면 화면에 나타난 조작 버튼으로 적캐릭터를 무찌를 수 있습니다. 화면상에 보이는 적 캐릭터를 모두 무찌르면 다음 스테이지로 이동하게 됩니다. 총 3개의 스테이지를 플레이 할 수 있습니다. 자동 저장 기능이 게임을 진행하다 불가피하게 게임이 종료되었을 때 게임 내용이 자동 저장됩니다. 자동 저장된 게임이 있을 경우 메뉴에서 Continue를 선택해 이 어서 플레이 할 수 있습니다. 게임을 진행하다가 필요한 경우 메뉴 버튼을 눌러 게임을 저장할 수 있습니다. 저장된 게임은 메인 메뉴의 Load를 선택해서 불러올 수 있습니다. 사용된 기술SurfaceV..
2018.08.01 -
템플릿 엔진이란 무엇인가?
자, 여기 인형을 만드는 업자가 있습니다. 이 업자는 인형을 만들기 시작한지 얼마 되지 않아 바느질에 익숙하지 않습니다. 고객으로부터 원하는 인형을 주문 받으면 업자는 창고에서 몸통, 눈, 코, 입을 가져와서 바느질을 시작합니다. 한참을 만들어서 고객에게 보내는데 문제가 발생합니다. 고객이 눈의 색깔을 바꿔달라고 합니다. 요령이 없던 업자는 처음부터 인형을 만들기 시작합니다. 굉장히 비효율적이죠. 시간이 흘러 일이 손에 익은 업자는 고객이 인형의 일부를 바꿔달라는 요청을 해낼 수 있게됩니다. 깨끗하게 수정 부분을 제거하고 딱 그 부분만 바꿔서 고객에게 돌려주는 거죠. 당연히 시간이 줄어듭니다. 하지만 문제가 여기서 또 생깁니다. 업자가 바질을 원래 못했기 때문에 수정을 하다가 자꾸 실수를 하게 됩니다. ..
2018.07.31 -
AWS EC2 인스턴스에 Putty로 원격접속하기
EC2 인스턴스 생성 가장 먼저 EC2 인스턴스를 AWS Console창에서 생성합니다. 베이스가 될 이미지를 선택하고 다음을 누릅니다. 어떤 유형의 인스턴스를 사용할 것인지 본인의 환경에 맞게 선택합니다. 보안 그룹 구성이 중요한데 22번 포트와 SSH 프로토콜이 인바운드 규칙에 반드시 포함되어 있어야 합니다. 그래야 Putty를 통해 원격접속을 할 수 있습니다. 인스턴스를 생성하면 초기화를 거쳐 활성화 상태가 됩니다. 이때 Key Pair를 생성할 것이냐고 물어보는데 새로 키페어 생성을 선택하고 다운로드를 받습니다. Putty Gen을 이용하여 ppk 파일 생성하기 Putty로 AWS EC2 인스턴스에 원격접속하기 위해서는 .ppk 확장자를 가진 키 파일이 있어야 합니다. 이는 Putty 사이트에서 ..
2018.07.25