Wpis z mikrobloga

Chce napisać apke mobilną, a jestem raczej webdev niż mobiledev. Zamierzam napisać to wykorzystując Fluttera bo wygląda bardzo spoko. Zastanawiam się tylko nad kwestią danych.

Apka miałaby korzystać z jakiejś zewnętrznej bazy danych. Domyślam się, że trzeba napisać backendowe API do obsługi tej apki (jeśli się mylę to byłbym wdzięczny za wyprowadzenie z błędu).

Jak się za to zabrać? Wystarczy zrobić typowe API np. wykorzystując jakiś framework typu API-Platform albo Django REST framework (ogarniam PHP i Pythona dlatego takie przykłady) żeby generowało urly typu strona.pl/api/users czy strona.pl/api/user/ i wtedy we Flutterze manipulować tymi danymi? Czy może API dla apek mobilnych rządzi się swoimi prawami niż API przeznaczone dla serwisów webowych?

#programowanie #androiddev #flutter
  • 7
@alfabetaborzy: pamiętaj o CORS, pamiętaj o limitowaniu zapytań po ip, pamiętaj o cachowaniu. Jakbyś zmienił język na js to fajne paczki: express-slow-down i express-rate-limit. Ale oczywiscie mozesz implementować samemu, bardzo proste sa.