2021.11.02_5.3앱개발사진공유앱은어떻게만들까?
본문 바로가기
안드로이드(Android)

2021.11.02_5.3앱개발사진공유앱은어떻게만들까?

by KyeongMin 2021. 11. 5.
728x90
반응형
  • 안드로이드 앱개발
    • 앱<->서버연동(클라우드)
    • 아이디어가 생각나면 적는것 먼저 그리고 구현하는것
  • 카메라 공유앱
    • 어디인가 업로드하는것 그곳은 AWS의 EC2같은 클라우드 서버
      • s3 Bucket(파일저장하는 모듈), 외부스토리지
      • 조심해야할것
        • 사진 선택해서 올릴때 이앱을 완전한 네이티브 앱으로 만들어서한다면
          • 파일 전송하는 기능이 있으면 파일 전송하면되는데
        • 여기서 AWS의 좋은 SDK가 있는데 바로 s3에 올라간다.
      • 저장하면 좋지만 이곳에 png 파일이 있는데 이를 다른 사람이 보려면 어던 리스트가 있어야하는데
        • 이 url만 알고 있으면 접속할 수 있는데
        • A는 저장할 수 있는데 B는 알아야하는데 이때 DB가 필요하다.
    • 앱을 잘하기 위해서는 사실 네트워크, 클라우드,DB 어느정도 기본적으로 아는 것이 좋다

DB가 있을때

  • 사용자 A 가 s3에 올리고 저장을 url DB에 올리는데 여기에는
    • 어떤사용자이고 , URL이 있고
  • 사용자 B는 DB에서 리스트 확인해서 클릭시 S3에서 자료를 주는것

  • DB에 저장할 때 어떻게 해야하는지
  • 자료 받을때 url,사용자id를 서버가 받고 DB에저장
    • 서버는 (자바, 파이썬, node js로 만들 수 있음)- API
  • 이 데이터는 json 형식으로api로 보냄

원본

https://github.com/3DPIT/android/edit/master/03.anroidTest/%EC%89%BD%EA%B2%8C%EB%94%B0%EB%9D%BC%ED%95%A0%EC%88%98%EC%9E%88%EB%8A%94%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EC%95%B1%EA%B0%9C%EB%B0%9C/1102/05.%EC%84%9C%EB%B2%84%EC%99%80%EC%97%B0%EB%8F%99%EA%B0%9C%EB%B0%9C/2021.11.02_5.3%EC%95%B1%EA%B0%9C%EB%B0%9C%EC%82%AC%EC%A7%84%EA%B3%B5%EC%9C%A0%EC%95%B1%EC%9D%80%EC%96%B4%EB%96%BB%EA%B2%8C%EB%A7%8C%EB%93%A4%EA%B9%8C.md

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

728x90
반응형

댓글