SlideShare a Scribd company logo
1
INDEX
Ⅰ. Introduce App
Ⅱ. Schedule
Ⅲ. Technology Stacks
Ⅳ. App Engine
Ⅴ. Database
Ⅵ. IA (Information Architecture)
Ⅷ. Library
Ⅶ. App Functions
Ⅸ. Demonstration
2
3
Introduce App
TTUBURGI
코딩에 첫 발을 뗀 초보 코더를 위한 개발 언어 학습 앱 입니다.
새로운 것을 배울 때 조금씩이라도 매일매일 학습하는 것이 중요 합니다.
TTuburgi 앱은 매일 알림을 보내주며 학습을 유도해 줍니다.
전철에서든 버스에서든 길에서든 이동하는 짧은 시간 동안에 학습 할 수
있는 코드를 보내주며 퀴즈를 통해 배운 내용을 복습 할 수 있습니다.
한발 한발 뚜벅뚜벅 코딩의 세계로 들어오세요.
4
Schedule
개발 기간 : 3.17 ~ 4.30 / 개발 인원 : 3명 {이상철, 성윤정, 하윤형}
기획
프로토타입
디자인
DB구축
개발
테스트
5
Technology Stacks
Operating System Programming Language
Tool Server Side
6
App Engine
동적 데이터
정적 데이터
7
Database
SQL NO SQL
Study . . .
User
Study 북마크
학습
완료
퀴즈
Realtime Database
{
“Users” : [
{ name:…,} ]
“Comment” : [
{ java_array : …} ]
“StudyPlace” : [
{ name : …,} ]
“Feedback” : [
{ id : ttuburgi,
… } ]
}
8
IA (Information Architecture)
랜덤학습
(main)
언어별
학습
퀴즈 스터디룸 셋팅로그인
회원가입
비밀번호
찾기
언어별
학습
리스트
퀴즈
코멘트
언어별
랜덤학습
페이지
퀴즈
코멘트
학습
페이지
완료한
학습
퀴즈
비번변경
피드백
로그아웃
회원탈퇴
학습관리 언어변경
북마크
ABOUT
알림설정
알림
해당학습
페이지
9
■ Feedback Animation Sample https://github.com/wajahatkarim3/FeedbackAnimSample
Feedback Animation Sample은 Feedback을 동적으로 표현하기 위해 사용함
■ Android About Page https://github.com/medyo/android-about-page
Android About Page는 App 소개를 하기 위해 사용함
■ Codeview https://github.com/avraampiperidis/Codeview
CodeView는 고유한 방식으로 구문 강조를 통해 코드 내용을 쉽고 간단하게
표시할 수 있어 사용함
Library
App Functions
10
TTUBURGI
로그인
google login API, 자동 로그인
가입
사용자인증, google login API
랜덤학습
선택과목 중 랜덤 선별한 학습
알림
원하는 시간에 학습유도 메세지
퀴즈
학습 효과를 높여주기 위함
스터디공간 위치
코딩 / 학습하기 좋은 공간 정보 제공
언어선택
최대 4종류 언어 선택 가능
코멘트
사용자간 소통 채널
11
Notification (알림)
로그인
■ Google login API
■ 자동 로그인
12
가입
■ 사용자 메일 인증(보안)
■ Google login API
13
언어선택
■ 원하는 과목 설정
■ 수정 가능
14
랜덤학습
■ 선택한 학습 과목 중 무작위
학습
15
언어별 학습
■ 모든 언어에 대해 학습할
수 있음.
16
퀴즈
■ 학습 후 복습을 할 수 있도
록 돕는 기능
17
스터디공간
■ GPS를 통한 현재 위치 제공
■ 코딩 / 학습하기 좋은 공간
정보 제공
18
셋팅
■ 개인 정보 수정
■ 회원 탈퇴
■ 그 밖의 정보 제공
19
20
Thank you

More Related Content

Similar to ttuburgi app

포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하
GyooHa Kim
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계
yejiHong7
 
P ilot plant_2014
P ilot plant_2014P ilot plant_2014
P ilot plant_2014
성관 윤
 
성공적인 UX디자인을 위한 프로토타입 방법론
성공적인 UX디자인을 위한 프로토타입 방법론 성공적인 UX디자인을 위한 프로토타입 방법론
성공적인 UX디자인을 위한 프로토타입 방법론
Unbong Kang
 
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
Soojin Ro
 
Circulus Introduction
Circulus IntroductionCirculus Introduction
Circulus Introduction
Park Jonggun
 
2013 PoApper Introduction
2013 PoApper Introduction2013 PoApper Introduction
2013 PoApper Introduction
Byungjin Park
 
about Programmer 2018
about Programmer 2018about Programmer 2018
about Programmer 2018
Kenu, GwangNam Heo
 
[IT교육/IT학원]Develope를 위한 IT실무교육
[IT교육/IT학원]Develope를 위한 IT실무교육[IT교육/IT학원]Develope를 위한 IT실무교육
[IT교육/IT학원]Develope를 위한 IT실무교육
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
맨땅에서 AI학습플랫폼을 만들기까지
맨땅에서 AI학습플랫폼을 만들기까지맨땅에서 AI학습플랫폼을 만들기까지
맨땅에서 AI학습플랫폼을 만들기까지
Sunwoo Park
 
ISTE Live 2022 브리핑 리포트
ISTE Live 2022 브리핑 리포트ISTE Live 2022 브리핑 리포트
ISTE Live 2022 브리핑 리포트
Open Cyber University of Korea
 
[1D4]오타 수정과 편집 기능을 가진 Android Keyboard Service 개발기
[1D4]오타 수정과 편집 기능을 가진 Android Keyboard Service 개발기[1D4]오타 수정과 편집 기능을 가진 Android Keyboard Service 개발기
[1D4]오타 수정과 편집 기능을 가진 Android Keyboard Service 개발기
NAVER D2
 
Android Developer JeongJaeyun
Android Developer JeongJaeyunAndroid Developer JeongJaeyun
Android Developer JeongJaeyun
jaeyunjeong1
 
브랜디드어플리케이션 소개자료 1_2(100512)
브랜디드어플리케이션 소개자료 1_2(100512)브랜디드어플리케이션 소개자료 1_2(100512)
브랜디드어플리케이션 소개자료 1_2(100512)ideaguide
 
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdfInjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
정민 안
 
2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서
Seongho Park
 
Unity3D, C# 기초 - 유니티 게임 프로그래밍 기초과정
Unity3D, C# 기초 - 유니티 게임 프로그래밍 기초과정Unity3D, C# 기초 - 유니티 게임 프로그래밍 기초과정
Unity3D, C# 기초 - 유니티 게임 프로그래밍 기초과정
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
자본시장IT의 미래 오픈소스에서 답을 구하라
자본시장IT의 미래 오픈소스에서 답을 구하라자본시장IT의 미래 오픈소스에서 답을 구하라
자본시장IT의 미래 오픈소스에서 답을 구하라
heungjae Kim
 
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Sangchul(Peter) Kwak
 
(구로디지털단지역 2분거리)IT실무교육, 프로그래밍, S/W, H/W, 닷넷, 자마린, WPF, ASP.NET, 자바, 스프링, JPA, ...
(구로디지털단지역 2분거리)IT실무교육, 프로그래밍, S/W, H/W, 닷넷, 자마린, WPF, ASP.NET, 자바, 스프링, JPA, ...(구로디지털단지역 2분거리)IT실무교육, 프로그래밍, S/W, H/W, 닷넷, 자마린, WPF, ASP.NET, 자바, 스프링, JPA, ...
(구로디지털단지역 2분거리)IT실무교육, 프로그래밍, S/W, H/W, 닷넷, 자마린, WPF, ASP.NET, 자바, 스프링, JPA, ...
탑크리에듀(구로디지털단지역3번출구 2분거리)
 

Similar to ttuburgi app (20)

포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계
 
P ilot plant_2014
P ilot plant_2014P ilot plant_2014
P ilot plant_2014
 
성공적인 UX디자인을 위한 프로토타입 방법론
성공적인 UX디자인을 위한 프로토타입 방법론 성공적인 UX디자인을 위한 프로토타입 방법론
성공적인 UX디자인을 위한 프로토타입 방법론
 
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
 
Circulus Introduction
Circulus IntroductionCirculus Introduction
Circulus Introduction
 
2013 PoApper Introduction
2013 PoApper Introduction2013 PoApper Introduction
2013 PoApper Introduction
 
about Programmer 2018
about Programmer 2018about Programmer 2018
about Programmer 2018
 
[IT교육/IT학원]Develope를 위한 IT실무교육
[IT교육/IT학원]Develope를 위한 IT실무교육[IT교육/IT학원]Develope를 위한 IT실무교육
[IT교육/IT학원]Develope를 위한 IT실무교육
 
맨땅에서 AI학습플랫폼을 만들기까지
맨땅에서 AI학습플랫폼을 만들기까지맨땅에서 AI학습플랫폼을 만들기까지
맨땅에서 AI학습플랫폼을 만들기까지
 
ISTE Live 2022 브리핑 리포트
ISTE Live 2022 브리핑 리포트ISTE Live 2022 브리핑 리포트
ISTE Live 2022 브리핑 리포트
 
[1D4]오타 수정과 편집 기능을 가진 Android Keyboard Service 개발기
[1D4]오타 수정과 편집 기능을 가진 Android Keyboard Service 개발기[1D4]오타 수정과 편집 기능을 가진 Android Keyboard Service 개발기
[1D4]오타 수정과 편집 기능을 가진 Android Keyboard Service 개발기
 
Android Developer JeongJaeyun
Android Developer JeongJaeyunAndroid Developer JeongJaeyun
Android Developer JeongJaeyun
 
브랜디드어플리케이션 소개자료 1_2(100512)
브랜디드어플리케이션 소개자료 1_2(100512)브랜디드어플리케이션 소개자료 1_2(100512)
브랜디드어플리케이션 소개자료 1_2(100512)
 
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdfInjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
InjectionIII의 Hot Reload를 이용하여 앱 개발을 좀 더 편하게 하기.pdf
 
2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서2015 hi first 스터디 최종보고서
2015 hi first 스터디 최종보고서
 
Unity3D, C# 기초 - 유니티 게임 프로그래밍 기초과정
Unity3D, C# 기초 - 유니티 게임 프로그래밍 기초과정Unity3D, C# 기초 - 유니티 게임 프로그래밍 기초과정
Unity3D, C# 기초 - 유니티 게임 프로그래밍 기초과정
 
자본시장IT의 미래 오픈소스에서 답을 구하라
자본시장IT의 미래 오픈소스에서 답을 구하라자본시장IT의 미래 오픈소스에서 답을 구하라
자본시장IT의 미래 오픈소스에서 답을 구하라
 
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
 
(구로디지털단지역 2분거리)IT실무교육, 프로그래밍, S/W, H/W, 닷넷, 자마린, WPF, ASP.NET, 자바, 스프링, JPA, ...
(구로디지털단지역 2분거리)IT실무교육, 프로그래밍, S/W, H/W, 닷넷, 자마린, WPF, ASP.NET, 자바, 스프링, JPA, ...(구로디지털단지역 2분거리)IT실무교육, 프로그래밍, S/W, H/W, 닷넷, 자마린, WPF, ASP.NET, 자바, 스프링, JPA, ...
(구로디지털단지역 2분거리)IT실무교육, 프로그래밍, S/W, H/W, 닷넷, 자마린, WPF, ASP.NET, 자바, 스프링, JPA, ...
 

ttuburgi app

  • 1. 1
  • 2. INDEX Ⅰ. Introduce App Ⅱ. Schedule Ⅲ. Technology Stacks Ⅳ. App Engine Ⅴ. Database Ⅵ. IA (Information Architecture) Ⅷ. Library Ⅶ. App Functions Ⅸ. Demonstration 2
  • 3. 3 Introduce App TTUBURGI 코딩에 첫 발을 뗀 초보 코더를 위한 개발 언어 학습 앱 입니다. 새로운 것을 배울 때 조금씩이라도 매일매일 학습하는 것이 중요 합니다. TTuburgi 앱은 매일 알림을 보내주며 학습을 유도해 줍니다. 전철에서든 버스에서든 길에서든 이동하는 짧은 시간 동안에 학습 할 수 있는 코드를 보내주며 퀴즈를 통해 배운 내용을 복습 할 수 있습니다. 한발 한발 뚜벅뚜벅 코딩의 세계로 들어오세요.
  • 4. 4 Schedule 개발 기간 : 3.17 ~ 4.30 / 개발 인원 : 3명 {이상철, 성윤정, 하윤형} 기획 프로토타입 디자인 DB구축 개발 테스트
  • 5. 5 Technology Stacks Operating System Programming Language Tool Server Side
  • 7. 7 Database SQL NO SQL Study . . . User Study 북마크 학습 완료 퀴즈 Realtime Database { “Users” : [ { name:…,} ] “Comment” : [ { java_array : …} ] “StudyPlace” : [ { name : …,} ] “Feedback” : [ { id : ttuburgi, … } ] }
  • 8. 8 IA (Information Architecture) 랜덤학습 (main) 언어별 학습 퀴즈 스터디룸 셋팅로그인 회원가입 비밀번호 찾기 언어별 학습 리스트 퀴즈 코멘트 언어별 랜덤학습 페이지 퀴즈 코멘트 학습 페이지 완료한 학습 퀴즈 비번변경 피드백 로그아웃 회원탈퇴 학습관리 언어변경 북마크 ABOUT 알림설정 알림 해당학습 페이지
  • 9. 9 ■ Feedback Animation Sample https://github.com/wajahatkarim3/FeedbackAnimSample Feedback Animation Sample은 Feedback을 동적으로 표현하기 위해 사용함 ■ Android About Page https://github.com/medyo/android-about-page Android About Page는 App 소개를 하기 위해 사용함 ■ Codeview https://github.com/avraampiperidis/Codeview CodeView는 고유한 방식으로 구문 강조를 통해 코드 내용을 쉽고 간단하게 표시할 수 있어 사용함 Library
  • 10. App Functions 10 TTUBURGI 로그인 google login API, 자동 로그인 가입 사용자인증, google login API 랜덤학습 선택과목 중 랜덤 선별한 학습 알림 원하는 시간에 학습유도 메세지 퀴즈 학습 효과를 높여주기 위함 스터디공간 위치 코딩 / 학습하기 좋은 공간 정보 제공 언어선택 최대 4종류 언어 선택 가능 코멘트 사용자간 소통 채널
  • 12. 로그인 ■ Google login API ■ 자동 로그인 12
  • 13. 가입 ■ 사용자 메일 인증(보안) ■ Google login API 13
  • 14. 언어선택 ■ 원하는 과목 설정 ■ 수정 가능 14
  • 15. 랜덤학습 ■ 선택한 학습 과목 중 무작위 학습 15
  • 16. 언어별 학습 ■ 모든 언어에 대해 학습할 수 있음. 16
  • 17. 퀴즈 ■ 학습 후 복습을 할 수 있도 록 돕는 기능 17
  • 18. 스터디공간 ■ GPS를 통한 현재 위치 제공 ■ 코딩 / 학습하기 좋은 공간 정보 제공 18
  • 19. 셋팅 ■ 개인 정보 수정 ■ 회원 탈퇴 ■ 그 밖의 정보 제공 19