Cześć,
ostatnio zacząłem zabierać się do robienia mojej inżynierki, której tematem miała być aplikacja mobilna wspomagająca codzienne życie cukrzyków. Wymagania mamy takie, że backend ma być w jakimś frameworku przez nas wybranym, a front może być nawet w zwyklym javascripcie. Z racji ze ostatnio siedze duzo w .NET i C# poszukalem technologii związanych z tą platformą i natrafiłem na MAUI. Xamarina nie chcialem brac bo jemu chyba konczy się wsparcie, a promotorzy i recenzenci są uczuleni na technologie którym konczy sie wsparcie. Ale czy sam MAUI dostarczy mi odpowiednią obsługę autentykacji i autoryzacji, odpowiednią komunikację z zewnętrzną bazą danych lub usługami chmurowymi? Oraz czy MAUI ma sens w przypadku gdy chcę zrobić aplikacje wyłącznie na system Android?
- Rejestracja:około 4 lata
- Ostatnio:4 miesiące
- Postów:2

- Rejestracja:około 3 lata
- Ostatnio:około 16 godzin
- Postów:810
dpowiednią komunikację z zewnętrzną bazą danych lub usługami chmurowymi?
MAUI to jest głównie warstwa prezentacji czyli UI czyli nie ma nic wspólnego z wymienionymi. Te ogarniasz po stronie backendu, chyba, że nie masz żadnego API i całą logikę będziesz trzymał w apce mobilnej.
Oraz czy MAUI ma sens w przypadku gdy chcę zrobić aplikacje wyłącznie na system Android?
Dla inżynierki ma, zwłaszcza jak już znasz C# i .NET. Dla komercyjnych aplikacji to trzeba przeanalizować za i przeciw jak z każdą nową technologią.
- Rejestracja:około 4 lata
- Ostatnio:4 miesiące
- Postów:2
MAUI to jest głównie warstwa prezentacji czyli UI czyli nie ma nic wspólnego z wymienionymi. Te ogarniasz po stronie backendu, chyba, że nie masz żadnego API i całą logikę będziesz trzymał w apce mobilnej.
Dobra, czyli mogę zrobić logikę np. w ASP .NET WebAPI i będzie sobie hulało?

- Rejestracja:około 3 lata
- Ostatnio:około 16 godzin
- Postów:810
Dobra, czyli mogę zrobić logikę np. w ASP .NET WebAPI i będzie sobie hulało?
Możesz zrobić tak, jak i możesz logikę trzymać w aplikacji i nie wysyłać danych na centralny serwer. Nie podałeś wymagań funkcjonalnych czyli tego co i jak aplikacja ma robić. Napisałeś jedynie aplikacja mobilna wspomagająca codzienne życie cukrzyków
W zależności od wymagań można pójść w rozwiązanie z osobnym backendem jak i umieścić wszystko w pojedynczej aplikacji. Wybór architektury zwykle dyktowany jest właśnie przez wymagania funkcjonalne.

- Rejestracja:prawie 5 lat
- Ostatnio:4 miesiące
- Postów:2420
Podobnie jak parę innych tech od M$ zdechnie to śmiercią naturalną w przeciągu najbliższych 5 lat.
Lepiej brać coś uznanego typu ReactNative lub co tam teraz jest. Dodatkowo będzisz miał cenny wpis w CV a rynek teraz nie jest dobry dla juniorsów.

- Rejestracja:ponad 2 lata
- Ostatnio:4 dni
- Postów:1592
99xmarcin napisał(a):
Podobnie jak parę innych tech od M$ zdechnie to śmiercią naturalną w przeciągu najbliższych 5 lat.
Brzmi jak dobry deal, przy odpowiednim zgraniu w czasie daje to kilka projektów do przepisywania w pięciolatce.