마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 스튜디오 쇼핑앱개발중입니다! 질문좀하겠습니다.

0 추천
안녕하세요 앱을 개발중인 초보입니다.. 제가 만드려는게 어떤 매장의 여러 옷들 신발들이 있어서 메인 액티비티에서 메뉴로 옷 신발 가방 등을 버튼으로 만들고 예를 들어 신발 버튼을 누르면 액티비티를 이동해서 신발 리스트뷰가 쫙 나오고 그중에서 리스트뷰를 하나를 클릭하면 해당 옷의 이미지뷰와 그에대한 설명이 나오도록 하는 간단한 앱을 개발하고싶은데요.  제가 진짜 아직 개념이 하나도 없어서 그런데 이런 앱을 만들어서 구글 스토어에 등록을 하자나요? 그런다음에 만약에 신상품이 나오면 신상품을 추가해야 하는데 그러면 만약에 데이터베이스를 안쓴다치면 리스트뷰에 목록을 추가하고 추가된리스트뷰의 클릭에 따른 액티비티를 추가해야하자나요 그러면 코드가 바뀌고 자바액티비티파일들이 안드로이드 스튜디오에서 추가될텐데 그러면 등록된 앱을 업데이트를 신상품을 추가할때마다 해주어야하나요? 이게 첫번째 궁금점이고요. 만약에 여기서 데이터베이스를 쓴다면 데이터베이스에 추가만 하면 앱에 추가된게 나와서 따로 앱을 업데이트하지 않아도되는건지 이게 두번째궁금한점입니다. 그리고 마지막으로 데이터베이스를 안쓴다면 상품당 액티비티수가 생길텐데 원래 앱을 개발할때 이런가요....??
익명사용자 님이 2017년 3월 5일 질문
질문하실 때는 글을 읽기 편하게 적는 게 좋습니다. 키보드의 엔터가 고장났다면 가상키보드라도 띄워서 엔터를 쳐주세요.
https://susemi99.gitbooks.io/howto-for-beginners/content/chapter2.html

1개의 답변

+1 추천
새로운 상품이 추가될 경우 앱을 업데이트 한다는것은 아주 비효율적인 방법입니다

보통 구현 방법을 알려드릴께요

1. 서버에 상품에 대한 db가 존재하며, 서버에서 언제든 상품 개수, 내용등을 수정할 수 있도록 한다

2. client는 선택한 상품들의 리스트를 서버에서 받아 목록을 구성한다

3. 상품 리스트중에 하나를 선택시 상세 페이지에 대한 정보를 서버에서 받아 구성한다
prague (26,200 포인트) 님이 2017년 3월 6일 답변
서버 관리가 힘들것 같으면 firebase 를 쓰는 것도 좋고요.
아 답변정말 감사합니다. 음 또 답변에서 궁금한 것이 상품리스트 선택시 상세페이지를 서버에서 받는다고 하셨는데 서버에서 받는다는부분이 잘이해가..제가 아직 서버개념이 부족해서 ㅠㅠ 서버에 그러면 각 상품의 상세페이지들이 저장되어있어야하는게 맞나요?
게시판을 예로 들어볼게요. 게시판의 목록에서는 작성자와 제목만 나옵니다. 글 하나를 선택하면 글 내용까지 나오고요. 서버에는 제목, 작성자, 내용이 다 들어있고, 필요한 화면에서 필요한 정보만 가져와서 표시하는 되는 겁니다.
아 그렇군요 정말 감사합니다. 그러면 제가 mysql로 데이터베이스 만들고 있는데 만약에 신발을 예로들면 데이터베이스에 신발 제품번호, 사이즈, 가격 이렇게 저장했다면 이 신발을 선택했을때 상세페이지에는 저장된 제품번호 사이즈 가격만 출력할 수 있는게 맞나요?
네 필요한 데이터를 산출해서 erd작성부터 해보세영
...