The days of creating Xamarin.Forms applications one page at a time are over. Infragistics AppMap allows you to lay out your entire Xamarin.Forms application using a familiar Microsoft® Visio®-style diagram interface. Design your app in minutes by dragging and dropping pages, child relationships, and navigation instructions onto the design surface. Once you're happy with your application layout and flow, AppMap will generate all the Views, ViewModels, and navigation code based on a best-practice Prism MVVM architecture. Creating mobile apps has never been easier!
New Project and Item Templates
The Infragistics AppMap provides both a project template and an item template for Visual Studio to speed up your Xamarin.Forms mobile app development, whether you are creating a new project or updating an existing one.
New Project Wizard
Don’t need it? Don’t create it! The Infragistics New Project Wizard allows you to select only the platforms you care about, as well as your preferred dependency container.
Fast Page Layout with Drag & Drop
Take your whiteboard directly to Visual Studio! Design your entire application structure just by dragging and dropping pages, child relationships, and navigation patterns onto the diagram surface. Create MasterDetailPage relationships with or without a hamburger menu. Easily add tabs to TabbedPages and control the tab order. Place navigation actions in a page’s toolbar items collection. Need to reset the navigation stack? You can do that too!
The AppMap toolbox provides you with the most common page types, including ContentPage, CarouselPage, MasterDetailPage, and TabbedPage. Define tabs for a TabbedPage by using the “Has Child” connection. Create navigation instructions using the “Navigates To” connection. Reset the navigation stack by using an “Absolute Navigation” connection. Each page type and page relationship type has options that give you full control over your application’s behavior.
Code Generation, Your Way!
Have your own MVVM conventions? No problem. The Infragistics AppMap allows you to change the code generation options to fit your specific requirements. You decide if you want your ViewModels in a separate folder or with the Views. Don’t like the default folder names? Change them. Don’t want to use the AppMapViewModelBase class? Choose your own. The best part is that the AppMap remembers your preferences so you don’t need to set them again.
Navigation Registered with Prism
Save time and keystrokes! The Infragistics AppMap automatically registers each generated page with the Prism navigation service. This ensures that your application will work the first time, and you won’t have to worry about repetitive and time-consuming tasks. Design, generate, run!