{
    "version" : "https://jsonfeed.org/version/1",
    "content" : "resources",
    "type" : "single",
    "title" : "Mobile Development Strategies |Digital.gov",
    "description": "Mobile Development Strategies",
    "home_page_url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/","feed_url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/resources/mobile-development-strategies/index.json","item" : [
    {"title" :"Mobile Development Strategies","deck" : "","summary" : "The following is a list of the most common mobile development strategies.","date" : "2018-10-09T12:30:00-05:00","date_modified" : "2025-01-27T19:42:55-05:00","topics" : {
        
            "content-strategy" : "Content strategy",
            "mobile" : "Mobile"
            },"branch" : "bc-archive-content-3",
      "filename" :"mobile-development-strategies.md",
      
      "filepath" :"resources/mobile-development-strategies.md",
      "filepathURL" :"https://github.com/GSA/digitalgov.gov/blob/bc-archive-content-3/content/resources/mobile-development-strategies.md",
      "editpathURL" :"https://github.com/GSA/digitalgov.gov/edit/bc-archive-content-3/content/resources/mobile-development-strategies.md","slug" : "mobile-development-strategies","url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/resources/mobile-development-strategies/","content" :"\u003cp\u003e\u003cem\u003eThis guide was developed by the \u003ca href=\"https://digital.gov/communities/mobile/\"\u003eMobileGov\u003c/a\u003e Communtiy of Practice.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eYou have decided to create a mobile application. What development strategy do you use? There are many strategies to choose from—some have very subtle differences between them, and some are used in combination.\u003c/p\u003e\n\u003cp\u003eThe following is a list of the most common mobile development strategies.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eMobile Only\u003c/strong\u003e \u003cbr /\u003eA downloadable mobile application. For example, applications (Android .apk or iOS .ipa install programs) that one downloads from the Google Play, iTunes, or Blackberry World app stores.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMobile-First\u003c/strong\u003e \u003cbr /\u003eDesign for the mobile presentation before designing it for the desktop Web. For example, when starting to mock up the application screens, build the mobile screen first and add on to create the desktop view—instead of creating the desktop view first, and then trying to figure out how to roll up or remove objects or information.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMobile-Friendly\u003c/strong\u003e \u003cbr /\u003eCreating a mobile application that that provides an optimal mobile user experience in terms of speed and usability, and is functionally compatible with the mobile device.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMobile Optimized\u003c/strong\u003e \u003cbr /\u003eMobile optimization looks at site design, structure, and page speed, and formats the application to display most optimally on the specific device size. This means that the application will reformat itself to become optimal for the device used to view it. Depending on the device size, each format may have different sized buttons, different or reformatted content, and optimized images.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSeparate Mobile Site\u003c/strong\u003e (e.g., an \u0026ldquo;m dot\u0026rdquo; site) \u003cbr /\u003eA separate website generally hosted on a sub-domain. For example, when a person hits your web site, the site sends back either the full site if you are using a desktop, or a smaller, more compact site if you are using a mobile device.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResponsive Design\u003c/strong\u003e \u003cbr /\u003eApplications built using flexibly-sized elements, controlled by style sheets, JavaScript, and HTML. For example, one builds the application with a single code base and the site displays differently depending on resolution.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgressive Web Apps\u003c/strong\u003e \u003cbr /\u003eUsing modern web capabilities to deliver an app-like user experience. These applications are the holy grail of applications, taking the best from native and the best from web, and creating a hybrid that is discoverable, likable, responsive, connectivity independent, installable, and safe.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAdaptive Design\u003c/strong\u003e \u003cbr /\u003eThe web server detects the device and delivers the appropriately-sized website for the specific device. Adaptive design is different from Responsive Web Design in that it does not have one single layout that changes, but has several different layouts for the different screen sizes.\u003c/li\u003e\n\u003c/ol\u003e\n"}
  ]
}
