The purpose of Fliplet checklists is to ensure that the necessary steps are taken to build a successful app. There is a checklist for each stage of the app building process. If you have not checked off each box you are not ready to move on to the next phase of the app build. 

Please note: depending on the type of app you are building some of the below steps may vary. Also, be sure to use other Fliplet resources such as the Knowledge Center and our Community page to help support you during your building.

This article contains the following checklists

  1. App Building Timeline 
  2. App planning checklist
  3. App build checklist
  4. Testing checklist
  5. Launching public apps checklist
  6. Launching internal apps checklist 

App Building Timeline

What is this stage? The building timeline will help you plan how much time you will need for each phase. Ensuring you have enough time for each phase of app building. By planning in advance, stakeholders can manage expectations, reduce risks, and maintain control over timelines, ensuring that the project progresses smoothly and delivers the expected outcomes. Most importantly, planning proper timelines will allow enough time to resolve any issues that may arise. 

Please note: This is a minimum guide; please allow more time for each phase if your protection is larger or custom or if your project has critical deadlines. 

Download the App Development Timeline PDF here.

 

App Planning Checklist

What is this stage? The purpose of this checklist is to help ensure you are ready to build your app. It’s important to spend some time planning your app as it will help you have an efficient build process and will ensure a valuable final product. 

When to do this? This portion of the app building process could take you as little as a week but it could take up to a month. This will vary for each app depending on the features and the complexity of your app. 

  • Have you determined the most relevant solution?
  • Have you completed your app plan, including project timelines? 
    • Have you determined the app launch date? 
    • Have you determined your target audience?
    • Have you confirmed the goal of your app?
  • Have you chosen your theme and colors?
  • Have you determined your method of launch?  (Deployment and security options)
    • Public app store – Apple app store and Google play store 
    • Private app listing – Apple store and Google play store 
    • MDM distribution 
    • Web
  • Have you decided how you want your app structured? 
    • Have you thought about what screens should be included? 
    • Have you confirmed what features you need for each screen? 
    • Have you decided what data needs to be collected or presented throughout the app?
  • Have you decided on branding, graphics and appearance?
    • Have you confirmed if your branding/design team needs to get involved and confirmed if they have the resources to support the project? 
  • Have you gathered all the content needed for the app? 
    • Images 
    • Articles 
    • Branding
    • Icon 
    • Splash Screen
    • Any other information you may need for your app. 
  • Have you determined what security is required?
  • Have you confirmed if the app should send notifications? (Notifications Component)
  • Have you chosen who will keep the app up to date and maintain the content?
  • Have you chosen your preferred login method, such as SSO, or email verification?
  • Have you confirmed if you need to integrate with any existing systems, and if you have the right plan for this integration?  (How to integrate with Fliplet)

 

App Build Checklist 

What is this stage? This checklist is to ensure that you have built and configured your app appropriately and set up all necessary features.

When to do this? This portion of the app building process could take you as little as a week but it could take up to a month. This will vary for each app depending on the features you are expecting to add. 

  • Have you configured a login screen? (Login components
  • Have you added all necessary screens? 
  • Has all the content been added? 
    • Images 
    • Articles 
    • Any other content you may need to add to your app
  • Has the app data been added?  
  • Have the theme appearance settings been set up? 
  • Do your screens look consistent in their general look and feel? 
    • Are titles and font sizes accurate through the app?
    • Is the spacing such as padding consistent throughout? 
    • Is the color scheme as expected?
  • Have you confirmed the app looks good across devices?
    • Web
    • Tablet 
    • Phone
  • Have you set up your menu? (Menus)
  • Have you configured screen security? (Screen security)
  • Have you configured necessary data source security rules? (How to use the data source security feature)
  • Are all necessary screens linked correctly?  
  • Have you configured push notifications? (Notifications component)
  • Have you added a data collection opt out / delete account screen? (How to enable users to delete their account in an app

 

Testing Checklist 

What is this stage? The purpose of this checklist is to make sure that all components and features of your app are working as expected. Testing is important to ensure that users have the best experience when using your app. Additionally, if the app has bugs or isn’t working properly the app stores may reject the app as it is incomplete. 

When to do this? This portion of the app building process could take you as little as a week but it could take up to 2 weeks. This will vary for each app depending on the features you are expecting to add. 

  • Have you tested your whole app in Preview mode? 
    • Are buttons and links working correctly?
    • Are you able to login to the app?
    • Have you confirmed all of your features and actions are working correctly?
  • Have you tested all buttons, links, forms, and features on both android and iOS devices?
  • Have you created / added app instructions? 
  • Have you picked the members of your test group? 
  • Have you ensured the test group has access to the app? 
    • Fliplet viewer 
    • Web URL 
  • Have you created a testing doc to provide instructions to the test group, what needs to be tested and what feedback you’re looking for?
    • If testing in Fliplet Studio, are you testing in preview mode with security enabled? 
    • Have you logged in as all user types and confirm that each role is able to access the expected screen and perform the expected actions? 
    • Have you ensured that as a logged in user you can submit forms and the following actions are working as expected? 
    • Have you confirmed the role type you have signed in as can’t edit and delete data they should not? 
  • Have you gathered feedback from the test groups? 
  • Have you optimized the app based on feedback from the test group?
    • If you make optimizations you should retest those areas of the app to ensure it is still working as expected. 

 

Launching public apps checklist

What is this stage? The purpose of this checklist is to make sure that you have completed all the necessary actions to launch a successful app. We recommend that you refrain from making changes and updates up to a week before you plan to publish. We recommend this because if you make changes to key functionality, you will have to run through a full test of the app again. You are only ready to launch once all changes are completed and the functionality has been properly tested. Please note that it can take anything from a day to a couple of  weeks for the app stores to approve an app.

When to do this? The processes as outlined in the checklist could take you as little as a few hours or less. The app stores say once submitted the review processes could take up to a week. However, if the app stores have any questions, or uncover issues it could take longer than a week to resolve those items. 

  • Have you signed up for Google Play and/or Apple App stores? (Google Play) (Apple)
  • Have you confirmed that your app meets the app store’s guidelines? 
    • Apple guidelines can be reviewed here.
    • Google Play guidelines can be reviewed here
  • Have you planned for a minimum of 1 week to get the app through the app store reviews? 
  • Have you created the app icon and uploaded it to your app?
  • Have you created a splash screen,uploaded it to your app and checked that it looks good across device sizes? (Splash screen)
  • Have you composed your app description?  
  • Have you generated your screenshots? 
  • Have you chosen the app store listing name? This can be a maximum of 30 characters. 
  • Have you chosen your app icon name? This is the name that will show below your app icon on the user’s device. This can be a maximum of 30 characters, but only 13 characters maximum will be displayed. 
  • Have you completed the app store submission processes? 
  • If the app will be using  push notifications, have you completed the notifications tab on Fliplet Studio’s publishing section? This must be done separately for iOS and Android apps.

 

Launching internal apps checklist

What is this stage? The purpose of this checklist is to make sure that you have completed all the necessary actions to launch a successful app. We recommend that you refrain from making changes and updates up to a week before you plan to publish. Please note that it can take several weeks for the app stores to approve the app.

When to do this? The processes as outlined in the checklist could take you as little as a few hours or less. The app stores say once submitted the review processes could take up to a week. However, if the app stores have any questions, or uncover issues it could take longer than a week to resolve those items. 

  • Have you planned for a minimum of 1 week to get the app live? 
  • Have you chosen the app name?
  • Did you contact the IT team regarding app launch?
  • Have you created the app icon and uploaded it to your app?
  • Have you created a splash screen and uploaded it to your app? (Splash screen)
  • Have you shared promotional material to educate users on app launch? 
  • Once the app is live, have you tested the live app to confirm it works as expected? 
  • If your app sends push notifications, have you confirmed they work as expected? Test this separately on iOS and Android as required.
Was this article helpful?
YesNo