[{"data":1,"prerenderedAt":1132},["ShallowReactive",2],{"getting-started-/getting-started/apps":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"navigation":10,"body":11,"_type":1126,"_id":1127,"_source":1128,"_file":1129,"_stem":1130,"_extension":1131},"/getting-started/apps","getting-started",false,"","Applications","Understand how Appivo applications are structured",{"title":8},{"type":12,"children":13,"toc":1092},"root",[14,22,28,35,40,106,111,117,124,192,198,203,309,314,319,325,330,348,354,359,377,383,388,406,412,417,445,451,457,462,563,569,574,584,590,595,628,634,639,741,747,752,775,781,786,829,834,840,872,878,883,946,952,958,981,987,1010,1016,1039,1045],{"type":15,"tag":16,"props":17,"children":19},"element","h1",{"id":18},"applications",[20],{"type":21,"value":8},"text",{"type":15,"tag":23,"props":24,"children":25},"p",{},[26],{"type":21,"value":27},"Every Appivo application is a complete, self-contained system that defines your application's structure, behavior, and user experience.",{"type":15,"tag":29,"props":30,"children":32},"h2",{"id":31},"what-is-an-appivo-application",[33],{"type":21,"value":34},"What is an Appivo Application?",{"type":15,"tag":23,"props":36,"children":37},{},[38],{"type":21,"value":39},"An Appivo application is the comprehensive definition of your business solution. Think of it as the complete package containing:",{"type":15,"tag":41,"props":42,"children":43},"ul",{},[44,56,66,76,86,96],{"type":15,"tag":45,"props":46,"children":47},"li",{},[48,54],{"type":15,"tag":49,"props":50,"children":51},"strong",{},[52],{"type":21,"value":53},"Models",{"type":21,"value":55}," - Your data structures (database tables)",{"type":15,"tag":45,"props":57,"children":58},{},[59,64],{"type":15,"tag":49,"props":60,"children":61},{},[62],{"type":21,"value":63},"User Interfaces",{"type":21,"value":65}," - All screens and views",{"type":15,"tag":45,"props":67,"children":68},{},[69,74],{"type":15,"tag":49,"props":70,"children":71},{},[72],{"type":21,"value":73},"Rules",{"type":21,"value":75}," - Automated triggers and business logic",{"type":15,"tag":45,"props":77,"children":78},{},[79,84],{"type":15,"tag":49,"props":80,"children":81},{},[82],{"type":21,"value":83},"Actions",{"type":21,"value":85}," - Operations that execute when rules trigger",{"type":15,"tag":45,"props":87,"children":88},{},[89,94],{"type":15,"tag":49,"props":90,"children":91},{},[92],{"type":21,"value":93},"Security Settings",{"type":21,"value":95}," - Roles, permissions, and access control",{"type":15,"tag":45,"props":97,"children":98},{},[99,104],{"type":15,"tag":49,"props":100,"children":101},{},[102],{"type":21,"value":103},"Features",{"type":21,"value":105}," - Enabled capabilities and configurations",{"type":15,"tag":23,"props":107,"children":108},{},[109],{"type":21,"value":110},"Every application contains everything needed to define how it works, from data models to user interfaces to business logic.",{"type":15,"tag":29,"props":112,"children":114},{"id":113},"creating-an-application",[115],{"type":21,"value":116},"Creating an Application",{"type":15,"tag":118,"props":119,"children":121},"h3",{"id":120},"start-a-new-application",[122],{"type":21,"value":123},"Start a New Application",{"type":15,"tag":125,"props":126,"children":127},"ol",{},[128,140,168,173,178,183],{"type":15,"tag":45,"props":129,"children":130},{},[131,133,138],{"type":21,"value":132},"Click ",{"type":15,"tag":49,"props":134,"children":135},{},[136],{"type":21,"value":137},"Create New Application",{"type":21,"value":139}," in the Application Builder",{"type":15,"tag":45,"props":141,"children":142},{},[143,145],{"type":21,"value":144},"Choose your starting point:\n",{"type":15,"tag":41,"props":146,"children":147},{},[148,158],{"type":15,"tag":45,"props":149,"children":150},{},[151,156],{"type":15,"tag":49,"props":152,"children":153},{},[154],{"type":21,"value":155},"Template",{"type":21,"value":157}," - Start with a pre-built application",{"type":15,"tag":45,"props":159,"children":160},{},[161,166],{"type":15,"tag":49,"props":162,"children":163},{},[164],{"type":21,"value":165},"From Scratch",{"type":21,"value":167}," - Begin with an empty application",{"type":15,"tag":45,"props":169,"children":170},{},[171],{"type":21,"value":172},"Name your application",{"type":15,"tag":45,"props":174,"children":175},{},[176],{"type":21,"value":177},"Select target platforms (Desktop, Mobile, or both)",{"type":15,"tag":45,"props":179,"children":180},{},[181],{"type":21,"value":182},"Choose initial features to enable",{"type":15,"tag":45,"props":184,"children":185},{},[186,187],{"type":21,"value":132},{"type":15,"tag":49,"props":188,"children":189},{},[190],{"type":21,"value":191},"Create",{"type":15,"tag":118,"props":193,"children":195},{"id":194},"application-settings",[196],{"type":21,"value":197},"Application Settings",{"type":15,"tag":23,"props":199,"children":200},{},[201],{"type":21,"value":202},"After creation, configure your application:",{"type":15,"tag":204,"props":205,"children":206},"table",{},[207,226],{"type":15,"tag":208,"props":209,"children":210},"thead",{},[211],{"type":15,"tag":212,"props":213,"children":214},"tr",{},[215,221],{"type":15,"tag":216,"props":217,"children":218},"th",{},[219],{"type":21,"value":220},"Setting",{"type":15,"tag":216,"props":222,"children":223},{},[224],{"type":21,"value":225},"Description",{"type":15,"tag":227,"props":228,"children":229},"tbody",{},[230,247,262,278,294],{"type":15,"tag":212,"props":231,"children":232},{},[233,242],{"type":15,"tag":234,"props":235,"children":236},"td",{},[237],{"type":15,"tag":49,"props":238,"children":239},{},[240],{"type":21,"value":241},"Name",{"type":15,"tag":234,"props":243,"children":244},{},[245],{"type":21,"value":246},"Display name for your application",{"type":15,"tag":212,"props":248,"children":249},{},[250,257],{"type":15,"tag":234,"props":251,"children":252},{},[253],{"type":15,"tag":49,"props":254,"children":255},{},[256],{"type":21,"value":225},{"type":15,"tag":234,"props":258,"children":259},{},[260],{"type":21,"value":261},"Brief description of purpose",{"type":15,"tag":212,"props":263,"children":264},{},[265,273],{"type":15,"tag":234,"props":266,"children":267},{},[268],{"type":15,"tag":49,"props":269,"children":270},{},[271],{"type":21,"value":272},"Platforms",{"type":15,"tag":234,"props":274,"children":275},{},[276],{"type":21,"value":277},"Desktop, Mobile, Public",{"type":15,"tag":212,"props":279,"children":280},{},[281,289],{"type":15,"tag":234,"props":282,"children":283},{},[284],{"type":15,"tag":49,"props":285,"children":286},{},[287],{"type":21,"value":288},"Default Language",{"type":15,"tag":234,"props":290,"children":291},{},[292],{"type":21,"value":293},"Primary language",{"type":15,"tag":212,"props":295,"children":296},{},[297,304],{"type":15,"tag":234,"props":298,"children":299},{},[300],{"type":15,"tag":49,"props":301,"children":302},{},[303],{"type":21,"value":103},{"type":15,"tag":234,"props":305,"children":306},{},[307],{"type":21,"value":308},"Enabled capabilities",{"type":15,"tag":29,"props":310,"children":312},{"id":311},"user-interfaces",[313],{"type":21,"value":63},{"type":15,"tag":23,"props":315,"children":316},{},[317],{"type":21,"value":318},"Your application can have multiple user interfaces, each optimized for different purposes:",{"type":15,"tag":118,"props":320,"children":322},{"id":321},"desktop-ui",[323],{"type":21,"value":324},"Desktop UI",{"type":15,"tag":23,"props":326,"children":327},{},[328],{"type":21,"value":329},"The primary interface for web browsers on computers. Designed for:",{"type":15,"tag":41,"props":331,"children":332},{},[333,338,343],{"type":15,"tag":45,"props":334,"children":335},{},[336],{"type":21,"value":337},"Complex forms and data entry",{"type":15,"tag":45,"props":339,"children":340},{},[341],{"type":21,"value":342},"Full-featured dashboards",{"type":15,"tag":45,"props":344,"children":345},{},[346],{"type":21,"value":347},"Administrative functions",{"type":15,"tag":118,"props":349,"children":351},{"id":350},"mobile-ui",[352],{"type":21,"value":353},"Mobile UI",{"type":15,"tag":23,"props":355,"children":356},{},[357],{"type":21,"value":358},"Touch-optimized interface for smartphones and tablets. Features:",{"type":15,"tag":41,"props":360,"children":361},{},[362,367,372],{"type":15,"tag":45,"props":363,"children":364},{},[365],{"type":21,"value":366},"Mobile-specific widgets (MButton, MTextField, etc.)",{"type":15,"tag":45,"props":368,"children":369},{},[370],{"type":21,"value":371},"Touch gestures and interactions",{"type":15,"tag":45,"props":373,"children":374},{},[375],{"type":21,"value":376},"Compact layouts for small screens",{"type":15,"tag":118,"props":378,"children":380},{"id":379},"public-ui",[381],{"type":21,"value":382},"Public UI",{"type":15,"tag":23,"props":384,"children":385},{},[386],{"type":21,"value":387},"Interface for unauthenticated users. Typically used for:",{"type":15,"tag":41,"props":389,"children":390},{},[391,396,401],{"type":15,"tag":45,"props":392,"children":393},{},[394],{"type":21,"value":395},"Landing pages",{"type":15,"tag":45,"props":397,"children":398},{},[399],{"type":21,"value":400},"Self-service portals",{"type":15,"tag":45,"props":402,"children":403},{},[404],{"type":21,"value":405},"Public forms and submissions",{"type":15,"tag":118,"props":407,"children":409},{"id":408},"multiple-views",[410],{"type":21,"value":411},"Multiple Views",{"type":15,"tag":23,"props":413,"children":414},{},[415],{"type":21,"value":416},"Each UI can contain multiple views (screens):",{"type":15,"tag":41,"props":418,"children":419},{},[420,425,430,435,440],{"type":15,"tag":45,"props":421,"children":422},{},[423],{"type":21,"value":424},"List views for displaying data",{"type":15,"tag":45,"props":426,"children":427},{},[428],{"type":21,"value":429},"Form views for data entry",{"type":15,"tag":45,"props":431,"children":432},{},[433],{"type":21,"value":434},"Detail views for read-only display",{"type":15,"tag":45,"props":436,"children":437},{},[438],{"type":21,"value":439},"Dashboard views for visualizations",{"type":15,"tag":45,"props":441,"children":442},{},[443],{"type":21,"value":444},"Custom views for specific purposes",{"type":15,"tag":29,"props":446,"children":448},{"id":447},"features-and-configuration",[449],{"type":21,"value":450},"Features and Configuration",{"type":15,"tag":118,"props":452,"children":454},{"id":453},"platform-features",[455],{"type":21,"value":456},"Platform Features",{"type":15,"tag":23,"props":458,"children":459},{},[460],{"type":21,"value":461},"Every Appivo application includes these core features:",{"type":15,"tag":204,"props":463,"children":464},{},[465,480],{"type":15,"tag":208,"props":466,"children":467},{},[468],{"type":15,"tag":212,"props":469,"children":470},{},[471,476],{"type":15,"tag":216,"props":472,"children":473},{},[474],{"type":21,"value":475},"Feature",{"type":15,"tag":216,"props":477,"children":478},{},[479],{"type":21,"value":225},{"type":15,"tag":227,"props":481,"children":482},{},[483,499,515,531,547],{"type":15,"tag":212,"props":484,"children":485},{},[486,494],{"type":15,"tag":234,"props":487,"children":488},{},[489],{"type":15,"tag":49,"props":490,"children":491},{},[492],{"type":21,"value":493},"Localization",{"type":15,"tag":234,"props":495,"children":496},{},[497],{"type":21,"value":498},"Multi-language support for 8 languages",{"type":15,"tag":212,"props":500,"children":501},{},[502,510],{"type":15,"tag":234,"props":503,"children":504},{},[505],{"type":15,"tag":49,"props":506,"children":507},{},[508],{"type":21,"value":509},"Integrations",{"type":15,"tag":234,"props":511,"children":512},{},[513],{"type":21,"value":514},"Connect to external systems",{"type":15,"tag":212,"props":516,"children":517},{},[518,526],{"type":15,"tag":234,"props":519,"children":520},{},[521],{"type":15,"tag":49,"props":522,"children":523},{},[524],{"type":21,"value":525},"Authentication",{"type":15,"tag":234,"props":527,"children":528},{},[529],{"type":21,"value":530},"User login and security",{"type":15,"tag":212,"props":532,"children":533},{},[534,542],{"type":15,"tag":234,"props":535,"children":536},{},[537],{"type":15,"tag":49,"props":538,"children":539},{},[540],{"type":21,"value":541},"Branding",{"type":15,"tag":234,"props":543,"children":544},{},[545],{"type":21,"value":546},"Customize look and feel",{"type":15,"tag":212,"props":548,"children":549},{},[550,558],{"type":15,"tag":234,"props":551,"children":552},{},[553],{"type":15,"tag":49,"props":554,"children":555},{},[556],{"type":21,"value":557},"Multi-Tenancy",{"type":15,"tag":234,"props":559,"children":560},{},[561],{"type":21,"value":562},"Serve multiple customers",{"type":15,"tag":118,"props":564,"children":566},{"id":565},"custom-features",[567],{"type":21,"value":568},"Custom Features",{"type":15,"tag":23,"props":570,"children":571},{},[572],{"type":21,"value":573},"You can create application-specific features that can be enabled or disabled:",{"type":15,"tag":575,"props":576,"children":578},"pre",{"code":577},"Feature: Advanced Reporting\nDescription: Detailed analytics and custom reports\nStatus: Can be enabled/disabled per tenant\n",[579],{"type":15,"tag":580,"props":581,"children":582},"code",{"__ignoreMap":7},[583],{"type":21,"value":577},{"type":15,"tag":118,"props":585,"children":587},{"id":586},"configuration-levels",[588],{"type":21,"value":589},"Configuration Levels",{"type":15,"tag":23,"props":591,"children":592},{},[593],{"type":21,"value":594},"Configuration can be set at multiple levels:",{"type":15,"tag":125,"props":596,"children":597},{},[598,608,618],{"type":15,"tag":45,"props":599,"children":600},{},[601,606],{"type":15,"tag":49,"props":602,"children":603},{},[604],{"type":21,"value":605},"Application Level",{"type":21,"value":607}," - Default settings for all users",{"type":15,"tag":45,"props":609,"children":610},{},[611,616],{"type":15,"tag":49,"props":612,"children":613},{},[614],{"type":21,"value":615},"Tenant Level",{"type":21,"value":617}," - Customer-specific settings",{"type":15,"tag":45,"props":619,"children":620},{},[621,626],{"type":15,"tag":49,"props":622,"children":623},{},[624],{"type":21,"value":625},"User Level",{"type":21,"value":627}," - Individual preferences",{"type":15,"tag":29,"props":629,"children":631},{"id":630},"environments",[632],{"type":21,"value":633},"Environments",{"type":15,"tag":23,"props":635,"children":636},{},[637],{"type":21,"value":638},"Appivo supports multiple environments for your application:",{"type":15,"tag":204,"props":640,"children":641},{},[642,658],{"type":15,"tag":208,"props":643,"children":644},{},[645],{"type":15,"tag":212,"props":646,"children":647},{},[648,653],{"type":15,"tag":216,"props":649,"children":650},{},[651],{"type":21,"value":652},"Environment",{"type":15,"tag":216,"props":654,"children":655},{},[656],{"type":21,"value":657},"Purpose",{"type":15,"tag":227,"props":659,"children":660},{},[661,677,693,709,725],{"type":15,"tag":212,"props":662,"children":663},{},[664,672],{"type":15,"tag":234,"props":665,"children":666},{},[667],{"type":15,"tag":49,"props":668,"children":669},{},[670],{"type":21,"value":671},"DEVELOPMENT",{"type":15,"tag":234,"props":673,"children":674},{},[675],{"type":21,"value":676},"Building and testing new features",{"type":15,"tag":212,"props":678,"children":679},{},[680,688],{"type":15,"tag":234,"props":681,"children":682},{},[683],{"type":15,"tag":49,"props":684,"children":685},{},[686],{"type":21,"value":687},"QA",{"type":15,"tag":234,"props":689,"children":690},{},[691],{"type":21,"value":692},"Quality assurance testing",{"type":15,"tag":212,"props":694,"children":695},{},[696,704],{"type":15,"tag":234,"props":697,"children":698},{},[699],{"type":15,"tag":49,"props":700,"children":701},{},[702],{"type":21,"value":703},"PRODUCTION",{"type":15,"tag":234,"props":705,"children":706},{},[707],{"type":21,"value":708},"Live application for end users",{"type":15,"tag":212,"props":710,"children":711},{},[712,720],{"type":15,"tag":234,"props":713,"children":714},{},[715],{"type":15,"tag":49,"props":716,"children":717},{},[718],{"type":21,"value":719},"LAB",{"type":15,"tag":234,"props":721,"children":722},{},[723],{"type":21,"value":724},"Experimental features and prototypes",{"type":15,"tag":212,"props":726,"children":727},{},[728,736],{"type":15,"tag":234,"props":729,"children":730},{},[731],{"type":15,"tag":49,"props":732,"children":733},{},[734],{"type":21,"value":735},"LOCAL",{"type":15,"tag":234,"props":737,"children":738},{},[739],{"type":21,"value":740},"Local development (if applicable)",{"type":15,"tag":118,"props":742,"children":744},{"id":743},"environment-configuration",[745],{"type":21,"value":746},"Environment Configuration",{"type":15,"tag":23,"props":748,"children":749},{},[750],{"type":21,"value":751},"Each environment can have:",{"type":15,"tag":41,"props":753,"children":754},{},[755,760,765,770],{"type":15,"tag":45,"props":756,"children":757},{},[758],{"type":21,"value":759},"Different configuration values",{"type":15,"tag":45,"props":761,"children":762},{},[763],{"type":21,"value":764},"Separate databases",{"type":15,"tag":45,"props":766,"children":767},{},[768],{"type":21,"value":769},"Unique integration settings",{"type":15,"tag":45,"props":771,"children":772},{},[773],{"type":21,"value":774},"Environment-specific features",{"type":15,"tag":29,"props":776,"children":778},{"id":777},"version-management",[779],{"type":21,"value":780},"Version Management",{"type":15,"tag":23,"props":782,"children":783},{},[784],{"type":21,"value":785},"Appivo tracks all changes to your application:",{"type":15,"tag":41,"props":787,"children":788},{},[789,799,809,819],{"type":15,"tag":45,"props":790,"children":791},{},[792,797],{"type":15,"tag":49,"props":793,"children":794},{},[795],{"type":21,"value":796},"Version History",{"type":21,"value":798}," - See all previous versions",{"type":15,"tag":45,"props":800,"children":801},{},[802,807],{"type":15,"tag":49,"props":803,"children":804},{},[805],{"type":21,"value":806},"Rollback",{"type":21,"value":808}," - Revert to a previous version if needed",{"type":15,"tag":45,"props":810,"children":811},{},[812,817],{"type":15,"tag":49,"props":813,"children":814},{},[815],{"type":21,"value":816},"Comparison",{"type":21,"value":818}," - View differences between versions",{"type":15,"tag":45,"props":820,"children":821},{},[822,827],{"type":15,"tag":49,"props":823,"children":824},{},[825],{"type":21,"value":826},"Deployment",{"type":21,"value":828}," - Deploy specific versions to environments",{"type":15,"tag":29,"props":830,"children":832},{"id":831},"deployment",[833],{"type":21,"value":826},{"type":15,"tag":118,"props":835,"children":837},{"id":836},"deploying-to-production",[838],{"type":21,"value":839},"Deploying to Production",{"type":15,"tag":125,"props":841,"children":842},{},[843,848,853,858,867],{"type":15,"tag":45,"props":844,"children":845},{},[846],{"type":21,"value":847},"Complete testing in preview mode",{"type":15,"tag":45,"props":849,"children":850},{},[851],{"type":21,"value":852},"Review all configuration settings",{"type":15,"tag":45,"props":854,"children":855},{},[856],{"type":21,"value":857},"Verify security and permissions",{"type":15,"tag":45,"props":859,"children":860},{},[861,862],{"type":21,"value":132},{"type":15,"tag":49,"props":863,"children":864},{},[865],{"type":21,"value":866},"Deploy to Production",{"type":15,"tag":45,"props":868,"children":869},{},[870],{"type":21,"value":871},"Monitor the deployment status",{"type":15,"tag":118,"props":873,"children":875},{"id":874},"deployment-checklist",[876],{"type":21,"value":877},"Deployment Checklist",{"type":15,"tag":23,"props":879,"children":880},{},[881],{"type":21,"value":882},"Before deploying, verify:",{"type":15,"tag":41,"props":884,"children":887},{"className":885},[886],"contains-task-list",[888,901,910,919,928,937],{"type":15,"tag":45,"props":889,"children":892},{"className":890},[891],"task-list-item",[893,899],{"type":15,"tag":894,"props":895,"children":898},"input",{"disabled":896,"type":897},true,"checkbox",[],{"type":21,"value":900}," All features work correctly",{"type":15,"tag":45,"props":902,"children":904},{"className":903},[891],[905,908],{"type":15,"tag":894,"props":906,"children":907},{"disabled":896,"type":897},[],{"type":21,"value":909}," Data validations are in place",{"type":15,"tag":45,"props":911,"children":913},{"className":912},[891],[914,917],{"type":15,"tag":894,"props":915,"children":916},{"disabled":896,"type":897},[],{"type":21,"value":918}," Security roles are configured",{"type":15,"tag":45,"props":920,"children":922},{"className":921},[891],[923,926],{"type":15,"tag":894,"props":924,"children":925},{"disabled":896,"type":897},[],{"type":21,"value":927}," Integrations are tested",{"type":15,"tag":45,"props":929,"children":931},{"className":930},[891],[932,935],{"type":15,"tag":894,"props":933,"children":934},{"disabled":896,"type":897},[],{"type":21,"value":936}," Mobile UI is responsive (if applicable)",{"type":15,"tag":45,"props":938,"children":940},{"className":939},[891],[941,944],{"type":15,"tag":894,"props":942,"children":943},{"disabled":896,"type":897},[],{"type":21,"value":945}," Localization is complete (if multi-language)",{"type":15,"tag":29,"props":947,"children":949},{"id":948},"best-practices",[950],{"type":21,"value":951},"Best Practices",{"type":15,"tag":118,"props":953,"children":955},{"id":954},"planning",[956],{"type":21,"value":957},"Planning",{"type":15,"tag":41,"props":959,"children":960},{},[961,966,971,976],{"type":15,"tag":45,"props":962,"children":963},{},[964],{"type":21,"value":965},"Plan your data models before building",{"type":15,"tag":45,"props":967,"children":968},{},[969],{"type":21,"value":970},"Sketch out user interfaces on paper first",{"type":15,"tag":45,"props":972,"children":973},{},[974],{"type":21,"value":975},"Define security requirements early",{"type":15,"tag":45,"props":977,"children":978},{},[979],{"type":21,"value":980},"Identify integration needs upfront",{"type":15,"tag":118,"props":982,"children":984},{"id":983},"organization",[985],{"type":21,"value":986},"Organization",{"type":15,"tag":41,"props":988,"children":989},{},[990,995,1000,1005],{"type":15,"tag":45,"props":991,"children":992},{},[993],{"type":21,"value":994},"Use clear, descriptive names for views",{"type":15,"tag":45,"props":996,"children":997},{},[998],{"type":21,"value":999},"Group related views logically",{"type":15,"tag":45,"props":1001,"children":1002},{},[1003],{"type":21,"value":1004},"Document complex business logic",{"type":15,"tag":45,"props":1006,"children":1007},{},[1008],{"type":21,"value":1009},"Keep your application organized as it grows",{"type":15,"tag":118,"props":1011,"children":1013},{"id":1012},"testing",[1014],{"type":21,"value":1015},"Testing",{"type":15,"tag":41,"props":1017,"children":1018},{},[1019,1024,1029,1034],{"type":15,"tag":45,"props":1020,"children":1021},{},[1022],{"type":21,"value":1023},"Test in preview mode regularly",{"type":15,"tag":45,"props":1025,"children":1026},{},[1027],{"type":21,"value":1028},"Test with different user roles",{"type":15,"tag":45,"props":1030,"children":1031},{},[1032],{"type":21,"value":1033},"Verify all workflows end-to-end",{"type":15,"tag":45,"props":1035,"children":1036},{},[1037],{"type":21,"value":1038},"Test on target devices for mobile apps",{"type":15,"tag":29,"props":1040,"children":1042},{"id":1041},"next-steps",[1043],{"type":21,"value":1044},"Next Steps",{"type":15,"tag":41,"props":1046,"children":1047},{},[1048,1060,1070,1081],{"type":15,"tag":45,"props":1049,"children":1050},{},[1051,1058],{"type":15,"tag":1052,"props":1053,"children":1055},"a",{"href":1054},"/getting-started/quickstart",[1056],{"type":21,"value":1057},"Quick Start",{"type":21,"value":1059}," - Build your first application",{"type":15,"tag":45,"props":1061,"children":1062},{},[1063,1068],{"type":15,"tag":1052,"props":1064,"children":1066},{"href":1065},"/getting-started/models",[1067],{"type":21,"value":53},{"type":21,"value":1069}," - Design your data structure",{"type":15,"tag":45,"props":1071,"children":1072},{},[1073,1079],{"type":15,"tag":1052,"props":1074,"children":1076},{"href":1075},"/getting-started/components",[1077],{"type":21,"value":1078},"Widgets",{"type":21,"value":1080}," - Build user interfaces",{"type":15,"tag":45,"props":1082,"children":1083},{},[1084,1090],{"type":15,"tag":1052,"props":1085,"children":1087},{"href":1086},"/guides/security",[1088],{"type":21,"value":1089},"Security Guide",{"type":21,"value":1091}," - Configure access control",{"title":7,"searchDepth":1093,"depth":1093,"links":1094},2,[1095,1096,1101,1107,1112,1115,1116,1120,1125],{"id":31,"depth":1093,"text":34},{"id":113,"depth":1093,"text":116,"children":1097},[1098,1100],{"id":120,"depth":1099,"text":123},3,{"id":194,"depth":1099,"text":197},{"id":311,"depth":1093,"text":63,"children":1102},[1103,1104,1105,1106],{"id":321,"depth":1099,"text":324},{"id":350,"depth":1099,"text":353},{"id":379,"depth":1099,"text":382},{"id":408,"depth":1099,"text":411},{"id":447,"depth":1093,"text":450,"children":1108},[1109,1110,1111],{"id":453,"depth":1099,"text":456},{"id":565,"depth":1099,"text":568},{"id":586,"depth":1099,"text":589},{"id":630,"depth":1093,"text":633,"children":1113},[1114],{"id":743,"depth":1099,"text":746},{"id":777,"depth":1093,"text":780},{"id":831,"depth":1093,"text":826,"children":1117},[1118,1119],{"id":836,"depth":1099,"text":839},{"id":874,"depth":1099,"text":877},{"id":948,"depth":1093,"text":951,"children":1121},[1122,1123,1124],{"id":954,"depth":1099,"text":957},{"id":983,"depth":1099,"text":986},{"id":1012,"depth":1099,"text":1015},{"id":1041,"depth":1093,"text":1044},"markdown","content:getting-started:apps.md","content","getting-started/apps.md","getting-started/apps","md",1777469543276]