30/09/2018, 19:43

Làm app giống Foody thì cần tìm hiểu vấn đề gì?

Mình đang muốn làm một app tương tự giống app Foody , nhưng vẫn chưa định hướng được cần tham khảo nhưng kiến thức nào ? Database của người dùng login vào thì dùng facebook hoặc google chắc là ok , còn database mà người dùng up lên có thể là hình ảnh text thì lưu vào đâu thì được . Mong mọi người giúp đỡ

lite2210 viết 21:53 ngày 30/09/2018

Bạn báo cáo đề tài cho trường hay sao mà hỏi mù mờ vậy?

  • Nếu để demo thì cực kì dễ: xây 1 cái API + backend quản lý + mobile app.
  • Thằng fb nó chỉ cho mình những thông tin của người dùng thôi, mình phải bê nó lưu vào database của mình, chả có nhờ nó đc gì khác đâu.
  • Dữ liệu người dùng post lên thì cũng lưu vào database chứ đâu, hình cũng up lên host của mình, lưu tên hình lại là đc.
  • Cái backend để quản lý thông tin người dùng, ko có nó app vẫn chạy đc, nhưng ko ai quản lý. Cần backend để truy xuất thông tin thuận tiện hơn.

Tóm lại là bạn cần kiến thức của mobile app + server.

Dép Lào viết 21:45 ngày 30/09/2018

Mình không có báo cáo bạn tại mình chưa rõ làm mấy cái app kiểu như người dùng login vào để sử dụng nên không rõ hướng làm thôi , cảm ơn bạn nhá

Phan Hoàng viết 21:59 ngày 30/09/2018

Hi, dữ liệu ảnh có thể upload lên một 3rd service như Flickr hoặc Google Image cũng được (dùng nó cho đỡ tốn băng thông, được cache trên CDN, tuy nhiên sau này nếu dùng nhiều phải trả tiền cho họ).

Dữ liệu người dùng cũng có thể dùng 3rd service, ví dụ Amazon MySQL hoặc Postgre.
Nhiệm vụ của bạn là phải:

  • Viết service cho việc lưu / truy xuất data này (nên sử dụng JSON cho việc trao đổi data với mobile app). Nên viết service, tránh sử dụng mobile app kết nối trực tiếp vào db vì vấn đề security (ai cũng chọc vào central db được sẽ dẫn đến họ xóa hết data)
  • Viết mobile app nhận dữ liệu từ service. Có thể sử dụng SQLite để cache trước vào db local, sau đó mới sync lên db remote.
Bài liên quan
0