Zależy jakiego konkretnie dialogu potrzebujesz taki zwykły to chyba najbardziej przypomina zachowaniem:
FMX.DialogService.TDialogService.MessageDialog
TDialogService.MessageDialog('To jest test', TMsgDlgType.mtConfirmation,
[TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo], TMsgDlgBtn.mbNo, 0,
procedure(const AResult: TModalResult)
begin
case AResult of
mrYes:
begin
//kod po tak
end;
mrNo:
begin
//kod po nie
end;
end;
end
);
Plik konfiguracyjne... jakiego formatu użyjesz taki będziesz miał ważne aby podawać właściwą ścieżkę do zapisu/odczytu (o tym już była mowa w temacie). Mogą być to nawet pliki INI pod Windows a Androidem w innym formacie ale obsługa pozostaje zbliżona do standardowych TIniFile niestety wbudowany w Delphi moduł ich obsługi (IniFiles) nie zadziała ze względu na użyte tam funkcje WinApi ale ktoś już napisał moduły do ich obsługi FMX.IniFile dla aplikacji mobilnych. Wprawdzie nie testowałem tego rozwiązania ale wygląda, że robi się jak pod Windows.
W Androidzie działa przechwytywanie wyjątków w bloku try except tak samo jak pod Windows (w nowych wersjach Delphi, bo starsze wersje mają z tym problemy pod nowszymi wersjami Androida).