장바구니 Android 애플리케이션을 개발해야한다는 요구 사항이 있습니다.쇼핑 카트 Android 애플리케이션을 디자인하는 올바른 방법입니까?
기능은
- 기능을 포함해야 청구서 수신 주소로 제품을 배달합니다.
나는 몇 가지 분석을 수행했으며 아래는 내 생각입니다.
서버 측 : Java 웹 응용 프로그램 클라이언트 측 : 안드로이드 응용 프로그램 액티비티와
디자인 안드로이드 응용 프로그램은 고객이 자신을 등록 할 수 있습니다.
고객이 HttpClient를 통해 자격 증명을 Java 서블릿으로 보내어 고객을 인증 할 수있는 또 다른 활동을 설계하십시오. 고객이 성공적으로 인증되면 서버 토큰에 고유 한 토큰 ID를 생성하십시오. 데이터베이스에 저장하고 Android 클라이언트 앱으로 보냅니다. 애플리케이션과의 추가 상호 작용을 위해 세션 관리와 유사한 고객을 기억하는 올바른 방법인가요?)
고객에게 원하는 제품을 검색하고 선택할 수있는 기능을 제공합니다 (서버와의 추가 상호 작용을 위해 위에서 생성 된 고유 토큰 사용).
고객에게 구매 내역을 볼 수있는 기능을 제공하십시오.
고객에게 지불 능력을 제공하십시오. (나는 그것이 올바른 접근 방식인가? 안드로이드 응용 프로그램에서 고객 페이팔 자격 증명을 가지고 실용적으로 서버 측에서 지불을 위해 페이팔 API를 사용할 수 있습니까?
는 는
는 사람이 올바른 접근/모범 사례 및 샘플 코드 경우에 저를 제안 주실 래요 가능?
덕분에 내가 당신을 잘 이해한다면,
평범한 사람들, 그냥 downvoting 중지하십시오! 무슨 일인지 그에게 말해! 네가 잘 대접 받고 싶지 않니? downvotes의 이유는 다음과 같습니다 StackOverflow 프로그래밍 및 코딩하는 동안 특정 문제에 대한 Q & A 플랫폼입니다. 디자인에 대해 묻고 있습니다. 올바른 의견이 아닌 토론으로 이어질 수 있습니다. – Knickedi
예, 불행히도 이것은 매우 개방적 인 질문입니다 (올바른 접근 방식/최선의 접근 방식). 그러나 "슬링 코드"가 나오기 전에 분석/요구 사항 추출을 수행하고 있다면 올바른 방향이라고 말할 수 있습니다. 당신이 지금까지 가지고있는 것은 나에게 잘 어울립니다. – Jack