Do I have to use the Rain Bird App to program my controller?

No.  You can always program the controller via the controller’s front panel.  The automatic seasonal adjustment feature may only be available for programming from the Rain Bird App.