Chciałbym stworzyć aplikację mobilną, która docelowo stałaby się przynoszącym dochody produktem. Aplikacja będzie na pewno połączona z AI typu analiza obrazów i tekstu oraz domyślnie prostymi animacjami 3D. Dodatkowo byłaby crawlerem przeszukującym konkretne strony internetowe w poszukiwaniu produktów. Moim celem jest stworzenie aplikacji zarówno na platformę Android jak i iOS, aby trafiła do jak największej liczby potencjalnych klientów.
Zrobiłem research i natrafiłem na trzy najbardziej popularne frameworki do tworzenie aplikacji mobilnych cross-platformowych.
- React-native
- Flutter
- Xamarin
Teraz moje pytanie - której z nich powinienem się zacząć uczyć, żeby opisaną powyżej aplikację stworzyć? Dodatkowo planuję w przyszłości założyć startup i zatrudniać ludzi, w związku z tym chodzi również o popularność frameworka. Przeglądałem oferty pracy i React oraz Flutter zdecydowanie wygrywają z Xamarinem więc zakładam, że między tymi dwoma bym wybierał.
Jeżeli zdecydowałbym się na tworzenie aplikacji pod Androida i iOS, ale natywnie to miałbym nieco większe możliwości wynikające z natywności właśnie. Z drugiej strony wzrosłyby koszta. Jeśli jednak uważacie, że taką aplikację lepiej stworzyć natywnie korzystając z Kotlina i Swifta to chętnie się dowiem dlaczego. :)
Z góry dziękuję za pomoc i poświęcony czas