SlideShare a Scribd company logo
스터디를 위한 첫 과제 – Simple My Wish List
(굳이 위시리스트를 서버를 통해 관리하지 않아도 되지만)
로그인 후 자신의 위시리스트를 관리하는 앱 만들기
안드로이드 기본 이해 정도 확인 및 시간 단축을 위해서~!
스터디 하면서 이 앱으로 계속 진행할 예정~!
과제는 세 개의 액티비티로 구성
1. MainActivity (로그인)
- Login 버튼을 누르면 WishListActivity 시작
- Sign Up 버튼을 누르면 SignUpActivity 시작
2. SignUpActivity (회원가입)
- 과제에서는 딱히 할 것 없음!
3. WishListActivity (위시리스트 목록, 추가)
- EditText 부분에 항목 입력 후 + 버튼 누르면 리스트에 추가
- 추가된 위시리스트는 클라이언트의 DB 에도 저장 (SQLite3)
- WishListActivity가 시작될 때 DB의 내용을 읽어와서 리스트 구성하기
SignUpActivity
MainActivity
WishListActivity
WishListActivity 기능 설명
위시리스트 이름(EditText)
위시리스트 목록 (ListView)
추가 버튼
이름 입력 후 + 버튼을 누르면
> 리스트에 추가
> SQLite DB에 추가
WishList 이름
추가한 날짜
리스트 항목 형식
스쿠터
2013. 07. 08
안드로이드 레이아웃 구조 및 기본 컴포넌트 사용
Activity 호출 (startActivty 메서드, Intent)
ListView 사용 – Adapter Pattern 이해
안드로이드 이벤트 처리
SQLite DB 다루기
과제를 통해 (다시) 알게 되는 몇가지

More Related Content

More from Junyoung Lee

Tdd with JUnit 1
Tdd with JUnit 1Tdd with JUnit 1
Tdd with JUnit 1
Junyoung Lee
 
TDD with JUnit 2
TDD with JUnit 2TDD with JUnit 2
TDD with JUnit 2
Junyoung Lee
 
Dropbox 꿀팁
Dropbox 꿀팁Dropbox 꿀팁
Dropbox 꿀팁
Junyoung Lee
 
Yapp Advanced Android 3주차 - BaaS.io 이해 및 사용
Yapp Advanced Android 3주차 - BaaS.io 이해 및 사용Yapp Advanced Android 3주차 - BaaS.io 이해 및 사용
Yapp Advanced Android 3주차 - BaaS.io 이해 및 사용
Junyoung Lee
 
Yapp a.a 2 2 sugar orm
Yapp a.a 2 2 sugar ormYapp a.a 2 2 sugar orm
Yapp a.a 2 2 sugar orm
Junyoung Lee
 
Yapp a.a 2 2 android annotations
Yapp a.a 2 2 android annotationsYapp a.a 2 2 android annotations
Yapp a.a 2 2 android annotations
Junyoung Lee
 
Yapp a.a study 2 reflection+annotation
Yapp a.a study 2 reflection+annotationYapp a.a study 2 reflection+annotation
Yapp a.a study 2 reflection+annotation
Junyoung Lee
 
Git
GitGit

More from Junyoung Lee (8)

Tdd with JUnit 1
Tdd with JUnit 1Tdd with JUnit 1
Tdd with JUnit 1
 
TDD with JUnit 2
TDD with JUnit 2TDD with JUnit 2
TDD with JUnit 2
 
Dropbox 꿀팁
Dropbox 꿀팁Dropbox 꿀팁
Dropbox 꿀팁
 
Yapp Advanced Android 3주차 - BaaS.io 이해 및 사용
Yapp Advanced Android 3주차 - BaaS.io 이해 및 사용Yapp Advanced Android 3주차 - BaaS.io 이해 및 사용
Yapp Advanced Android 3주차 - BaaS.io 이해 및 사용
 
Yapp a.a 2 2 sugar orm
Yapp a.a 2 2 sugar ormYapp a.a 2 2 sugar orm
Yapp a.a 2 2 sugar orm
 
Yapp a.a 2 2 android annotations
Yapp a.a 2 2 android annotationsYapp a.a 2 2 android annotations
Yapp a.a 2 2 android annotations
 
Yapp a.a study 2 reflection+annotation
Yapp a.a study 2 reflection+annotationYapp a.a study 2 reflection+annotation
Yapp a.a study 2 reflection+annotation
 
Git
GitGit
Git
 

[Yapp aa] 스터디 과제

  • 1. 스터디를 위한 첫 과제 – Simple My Wish List (굳이 위시리스트를 서버를 통해 관리하지 않아도 되지만) 로그인 후 자신의 위시리스트를 관리하는 앱 만들기 안드로이드 기본 이해 정도 확인 및 시간 단축을 위해서~! 스터디 하면서 이 앱으로 계속 진행할 예정~! 과제는 세 개의 액티비티로 구성 1. MainActivity (로그인) - Login 버튼을 누르면 WishListActivity 시작 - Sign Up 버튼을 누르면 SignUpActivity 시작 2. SignUpActivity (회원가입) - 과제에서는 딱히 할 것 없음! 3. WishListActivity (위시리스트 목록, 추가) - EditText 부분에 항목 입력 후 + 버튼 누르면 리스트에 추가 - 추가된 위시리스트는 클라이언트의 DB 에도 저장 (SQLite3) - WishListActivity가 시작될 때 DB의 내용을 읽어와서 리스트 구성하기
  • 3. WishListActivity 기능 설명 위시리스트 이름(EditText) 위시리스트 목록 (ListView) 추가 버튼 이름 입력 후 + 버튼을 누르면 > 리스트에 추가 > SQLite DB에 추가 WishList 이름 추가한 날짜 리스트 항목 형식 스쿠터 2013. 07. 08
  • 4. 안드로이드 레이아웃 구조 및 기본 컴포넌트 사용 Activity 호출 (startActivty 메서드, Intent) ListView 사용 – Adapter Pattern 이해 안드로이드 이벤트 처리 SQLite DB 다루기 과제를 통해 (다시) 알게 되는 몇가지