SlideShare une entreprise Scribd logo
1  sur  9
기억해줘(Remember)
유민호
lights8615@gmail.com
https://github.com/lights93/remember
C o n t e n t s
01 개요
02 소개
03 코드 설명
개요
• 이름: 기억해줘(Remember)
• 개발 인원: 3
• 기간: 2016.05 ~ 2016.06
• 개발 환경: android studio
• 사용 언어: JAVA ( android )
• 링크: https://github.com/lights93/remember
소개
• 기억해줘는 휴대폰으로 했던
활동을 저장하는 앱입니다.
• 많은 사람이 휴대폰을 사용하고
있지만, 휴대폰으로 했던 활동을
기억하지 못합니다. 그래서
휴대폰으로 했던 활동들을 쉽게
보여주기 위해 개발했습니다. 기본 홈 화면 활동들이 있는
홈 화면
소개
• 주요 기능
• 문자, 사진, 음성으로 활동을 저장하는 기능
• 정해진 주기에 맞게 활동을 저장하라는 알림을 주는 기능
• 저장된 활동을 오늘, 1주일 전 오늘, 1달 전 오늘에 맞게 보여주는 기능
소개
• 맡은 역할
• 음성 녹음을 통해 활동을 저장하는 기능
• 저장된 활동을 오늘, 1주일 전 오늘, 1달 전 오늘에 맞게 보여주는 기능
• 새로운 활동이 추가되었을 때 새로고침 기능
코드 설명
• MediaRecorder API를 이용하여
녹음 정보를 설정합니다.
• prepare 함수로 준비한 뒤 start
함수로 녹음을 시작합니다.
• 녹음 중지 버튼을 클릭했을 때,
녹음 중인 파일이 있으면 녹음을
중지합니다.
코드 설명
• ViewPager를 사용하기 위해
PagerAdapter와 연결합니다.
• 어떤 액티비티가 어떤 position에
있는 지 정합니다.
코드 설명
• SwipeRefreshLayout 객체를 만들어
OnRefreshListener를 등록합니다.
• 사용자가 리스트를 당겼다가 놓을 때
호출되는 OnRefresh 함수 에서
Refreshview 함수를 호출합니다.
Refreshview 함수에서 활동내역을
새로고침합니다.

Contenu connexe

Similaire à Remember

Pivotal tracker를 활용한 팀 프로젝트 관리
Pivotal tracker를 활용한 팀 프로젝트 관리Pivotal tracker를 활용한 팀 프로젝트 관리
Pivotal tracker를 활용한 팀 프로젝트 관리Byungjin Park
 
my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a jobDeo Kim
 
Android Developer JeongJaeyun
Android Developer JeongJaeyunAndroid Developer JeongJaeyun
Android Developer JeongJaeyunjaeyunjeong1
 
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템Young Soo Kim
 
수화 인식 자동 번역 iOS 앱 프로젝트 제안서
수화 인식 자동 번역 iOS 앱 프로젝트 제안서수화 인식 자동 번역 iOS 앱 프로젝트 제안서
수화 인식 자동 번역 iOS 앱 프로젝트 제안서Anna Kim
 
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기Miyu Park
 
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서[2018 평창올림픽 기념 SW 공모전] Nolza 보고서
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서Junyoung Jung
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈NAVER D2
 
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서Jeongmin Cha
 
Curie: Deep-linking & App-indexing based mobile search engine
Curie: Deep-linking & App-indexing based mobile search engineCurie: Deep-linking & App-indexing based mobile search engine
Curie: Deep-linking & App-indexing based mobile search engineWonkyung Lyu
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가smartstudy_official
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYHyun-woo Park
 
LingoStar iPhone App Design Workshop
LingoStar iPhone App Design WorkshopLingoStar iPhone App Design Workshop
LingoStar iPhone App Design Workshop성관 윤
 
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기Soojin Ro
 
U&i insight2012스터디설명회
U&i insight2012스터디설명회U&i insight2012스터디설명회
U&i insight2012스터디설명회Amy Young Ah Kim
 
심성환 개발자 포트폴리오
심성환 개발자 포트폴리오심성환 개발자 포트폴리오
심성환 개발자 포트폴리오Seonghwan Shim
 
소셜웹앱코디네이터Ver916
소셜웹앱코디네이터Ver916소셜웹앱코디네이터Ver916
소셜웹앱코디네이터Ver916Jin-Young Kang
 
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템강 민우
 

Similaire à Remember (20)

Pivotal tracker를 활용한 팀 프로젝트 관리
Pivotal tracker를 활용한 팀 프로젝트 관리Pivotal tracker를 활용한 팀 프로젝트 관리
Pivotal tracker를 활용한 팀 프로젝트 관리
 
my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a job
 
Android Developer JeongJaeyun
Android Developer JeongJaeyunAndroid Developer JeongJaeyun
Android Developer JeongJaeyun
 
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
[IGC2017] Protocol:hyperspace Diver 개발 포스트모템
 
수화 인식 자동 번역 iOS 앱 프로젝트 제안서
수화 인식 자동 번역 iOS 앱 프로젝트 제안서수화 인식 자동 번역 iOS 앱 프로젝트 제안서
수화 인식 자동 번역 iOS 앱 프로젝트 제안서
 
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
 
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서[2018 평창올림픽 기념 SW 공모전] Nolza 보고서
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서
 
Unity소개
Unity소개Unity소개
Unity소개
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈
 
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
 
Curie: Deep-linking & App-indexing based mobile search engine
Curie: Deep-linking & App-indexing based mobile search engineCurie: Deep-linking & App-indexing based mobile search engine
Curie: Deep-linking & App-indexing based mobile search engine
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
 
LingoStar iPhone App Design Workshop
LingoStar iPhone App Design WorkshopLingoStar iPhone App Design Workshop
LingoStar iPhone App Design Workshop
 
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
 
U&i insight2012스터디설명회
U&i insight2012스터디설명회U&i insight2012스터디설명회
U&i insight2012스터디설명회
 
심성환 개발자 포트폴리오
심성환 개발자 포트폴리오심성환 개발자 포트폴리오
심성환 개발자 포트폴리오
 
소셜웹앱코디네이터Ver916
소셜웹앱코디네이터Ver916소셜웹앱코디네이터Ver916
소셜웹앱코디네이터Ver916
 
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
 
about Programmer 2018
about Programmer 2018about Programmer 2018
about Programmer 2018
 

Remember

  • 2. C o n t e n t s 01 개요 02 소개 03 코드 설명
  • 3. 개요 • 이름: 기억해줘(Remember) • 개발 인원: 3 • 기간: 2016.05 ~ 2016.06 • 개발 환경: android studio • 사용 언어: JAVA ( android ) • 링크: https://github.com/lights93/remember
  • 4. 소개 • 기억해줘는 휴대폰으로 했던 활동을 저장하는 앱입니다. • 많은 사람이 휴대폰을 사용하고 있지만, 휴대폰으로 했던 활동을 기억하지 못합니다. 그래서 휴대폰으로 했던 활동들을 쉽게 보여주기 위해 개발했습니다. 기본 홈 화면 활동들이 있는 홈 화면
  • 5. 소개 • 주요 기능 • 문자, 사진, 음성으로 활동을 저장하는 기능 • 정해진 주기에 맞게 활동을 저장하라는 알림을 주는 기능 • 저장된 활동을 오늘, 1주일 전 오늘, 1달 전 오늘에 맞게 보여주는 기능
  • 6. 소개 • 맡은 역할 • 음성 녹음을 통해 활동을 저장하는 기능 • 저장된 활동을 오늘, 1주일 전 오늘, 1달 전 오늘에 맞게 보여주는 기능 • 새로운 활동이 추가되었을 때 새로고침 기능
  • 7. 코드 설명 • MediaRecorder API를 이용하여 녹음 정보를 설정합니다. • prepare 함수로 준비한 뒤 start 함수로 녹음을 시작합니다. • 녹음 중지 버튼을 클릭했을 때, 녹음 중인 파일이 있으면 녹음을 중지합니다.
  • 8. 코드 설명 • ViewPager를 사용하기 위해 PagerAdapter와 연결합니다. • 어떤 액티비티가 어떤 position에 있는 지 정합니다.
  • 9. 코드 설명 • SwipeRefreshLayout 객체를 만들어 OnRefreshListener를 등록합니다. • 사용자가 리스트를 당겼다가 놓을 때 호출되는 OnRefresh 함수 에서 Refreshview 함수를 호출합니다. Refreshview 함수에서 활동내역을 새로고침합니다.