savepenguin_android's Introduction
savepenguin_android's People
savepenguin_android's Issues
#7 마이페이지 기능 구현
to Do List
- 마이페이지에서 비밀번호 변경할 수 있어야 함
- 마이페이지에서 포인트 적립 내용 조회 가능해야 함
- 마이페이지에서 회원 탈퇴할 수 있어야 함
- 유저 정보 띄우기
#1 기본적인 UI 및 액티비티 흐름 만들기
mockUp 에서 정한 흐름대로 동작하는 대로 기본 구조 만들기
To Do List
1 로그인 페이지 => 메인 페이지
로그인 페이지( LoginActivity ) -> 회원가입 ( RegisterFragment )
로그인 페이지( LoginActivity ) -> 아이디 찾기 ( Find_idFragment )
로그인 페이지( LoginActivity ) -> 비밀번호 찾기 ( Find_pwFragment )
로그인 페이지( LoginActivity ) -> 로그인 -> 메인 페이지 ( MainActivity )
2 메인페이지 => QR 페이지
메인 페이지 ( MainActivity ) -> QR 인증 버튼 -> QR 관리 페이지 ( QRActivity )
3 QR 관리 페이지 처리
QR 관리 페이지에서 QR 인증, QR 발급 Activity or Fragment? 고민 후 결정
#2 로그인 부분 상세 구현 및 세션 유지 등
로그인 부분 상세 구현 및 기타
To Do List
1 유저에 대한 데이터 처리하는 부분, 더미 데이터 만들어서
로그인, 회원가입, 아이디 찾기, 비밀번호 찾기 기능 작동하게 만들기
2 로그인, 회원가입, 아이디 찾기, 비밀번호 찾기 시 입력할 때
입력 유효성 검사
중복 유효성은 백에서 처리
3 로그인한 유저를 어떻게 기억할 것인가? 세션 유지, 쿠키? 이 부분 해결 필요
#6 QR 발급 부분 처리
to Do list
- mock up을 바탕으로 UI 구현
- 입력 받기 (텍스트 및 사진 입력)
- 입력 모아 서버에 전송할 방법까지
#4 메인 페이지의 사이드 메뉴 구현
to do List
- 메인 페이지 ui 수정하여 사이드 메뉴바 만든다
- 들어갈 요소 ( 유저 정보바 (이름, 포인트), myPage, 펭 shop, 로그아웃)
- 각 연결되는 페이지까지 간단 구현
#3 회원가입 과정 중 이메일 인증 시스템 구현
to Do List
1 회원가입에서 이메일 입력받고 인증 버튼을 누르면
해당 메일로 인증 번호를 보내주는 시스템 구현
2 해당 인증번호를 입력하여 인증을 받고 유효한지 검사
3 이를 최종 회원가입에 반영
#5 서버와 통신
to Do List
-
서버에 데이터 뿌려주고 받아오는 부분 구현
-
로그인, 회원가입 등에 적용. 추후 많은 기능에 추가 예정
#8 펭귄샵 기능 구현
to Do List
펭귄 옷 입히기(?)... 구현
상점페이지에서 자신의 아이디, 잔여 포인트 확인 (상단)
메인에서 아이템 구입하여 메인페이지의 펭귄 이미지 변경
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.