App Makers-4
Contact ussms IconCall Icon
Call
+1 310 388 6435
We answer our phones!
Our Process

Website and App Development

Process is everything. It’s our IP, our bread and butter. Years and years of experience, mistakes and success have gone into creating the best possible experience, and equip us with the best tools to navigate the sometimes challenging waters of app development.
PHASE A - R&D

A1

Search status-1
Specifications & Planning

A2

Designtools
Designs, Wireframe & Prototype

A3

Timer
Estimates & Timeline
PHASE B- Development

B1

Document code
Build

B2

Rulerpen-2
Test

B3

Rulerpen-1
Deploy

B4

Rulerpen
Measure

B5

Align right
Maintain
checker-1
Specifications & Planning

Comprehensive Approach to Website and App Development Process

Through several guided discovery sessions, we build out a specifications document that clearly outlines our project goal.

  • What are we building, for what users, and with what features?
  • What languages, frameworks & services should we use to optimize cost vs functionality?

Our team of professionals help guide this process through:

  • Feature Suggestions (for example, did you think of building an admin panel to track usership & analytics).
  • 80/20 principles where its possible to build a similar feature but for much cheaper.

Here is a sample of a Specifications Sheet.

Tools Used:
Designs, Wireframe & Prototype
  • Based on our specifications, we create a beautiful wireframe + prototype.

  • We then click through it together to make sure it looks and feels the way we want our final product to feel.

Sample Wireframe & Prototype (feel free to click around on the prototype).

Tools Used:
Estimates & Timeline
  • Based on specifications and designs, we’ll create a detailed estimate on the project cost + a timeline to deployment.

  • The estimate can then be modified, removing or adding optional features to suit your budget
Tools Used:
Build
  • Now we start bringing your project to life with code.

  • Lean Methodology.

  • Emphasis on releasing features as soon as possible so that: 1.) You can test it and 2.) Your clients can use it.
Tools Used:
Test
  • Important & underrated. Quality of final product comes down to solid QA.

  • Manual Testing - a real human, using your product on a real device, and tearing it apart to find any bug that needs fixing. I Automation Testing - automatic testing that mimics the human. I Unit Testing - automatic testing done directly on the code, not the product

  • Supported devices: All modern iOS device, Android devices and computer browsers

Tools Used:
Deploy
  • Release code to Gitlab (Where we store code, which is always accessible to you).

  • DevOps to automate these things (trigger test automatically, use Firebase to automatically report bugs and crashes).

Tools Used:
Measure
  • Letting the client play around with the app and receiving feedback.

  • Putting out a Beta (if the app is already released) to let a small subsection of the user base play around with the updated app, and receive feedback before rolling it out to the entire userbase.

Tools Used:
Maintain
Dollar circle
A-La-Cart
Pay by the hour for any work we do.
People
Retainer
Retain some amount of time from our engineers per month to fix bugs, maintain code and even implement new features.
People-1
Custom
Have something else in mind? Let us know, we’re here to support your growth.
Keep in mind: The goal is for your product to succeed, and attract both clients and revenue. Those clients will want better features, and we’ll be here to build that V2, V3 etc when the time comes. We love long term partnerships.
PHASE A

A1

Search status

Specifications & Planning

Chevron-1

PHASE A1

Specifications & Planning

Through several guided discovery sessions, we build out a specifications document that clearly outlines our project goal.

  • What are we building, for what users, and with what features?
  • What languages, frameworks & services should we use to optimize cost vs functionality?

Our team of professionals help guide this process through:

  • Feature Suggestions (for example, did you think of building an admin panel to track usership & analytics).
  • 80/20 principles where its possible to build a similar feature but for much cheaper.

Here is a sample of a Specifications Sheet.

Tools Used:
Airtable
Google sheets

A2

Designtools

Designs, Wireframe & Prototype

Chevron-1

PHASE A2

Design,Wireframe & Prototype

  • Based on our specifications, we create a beautiful wireframe + prototype.

  • We then click through it together to make sure it looks and feels the way we want our final product to feel.

Sample Wireframe & Prototype (feel free to click around on the prototype).

Tools Used:
Figma

A3

Timer

Estimates & Timeline

Chevron-1

PHASE A3

Estimates & Timeline

  • Based on specifications and designs, we’ll create a detailed estimate on the project cost + a timeline to deployment.
  • The estimate can then be modified, removing or adding optional features to suit your budget.
  • Sample is available here.
Tools Used:
Airtable
Google sheets
A3
PHASE B

B1

Document code

Build

Chevron-1

PHASE B1

Build

  • Now we start bringing your project to life with code.
  • Lean Methodology.
  • Emphasis on releasing features as soon as possible so that: 1.) You can test it and 2.) Your clients can use it.
Tools Used:
Airtable
GitLab

B2

Rulerpen-2

Test

Chevron-1

PHASE B2

Test

  • Important & underrated. Quality of final product comes down to solid QA.
  • Manual Testing - a real human, using your product on a real device, and tearing it apart to find any bug that needs fixing. I Automation Testing - automatic testing that mimics the human. I Unit Testing - automatic testing done directly on the code, not the product
  • Supported devices: All modern iOS device, Android devices and computer browsers
Tools Used:
BrowserStack
Jest
Mocha
Apptim
Selenium

B3

Rulerpen-1

Deploy

Chevron-1

PHASE B3

Deploy

  • Release code to Gitlab (Where we store code, which is always accessible to you).
  • DevOps to automate these things (trigger test automatically, use Firebase to automatically report bugs and crashes).
Tools Used:
Firebase
GitLab
crashlytics

B4

Rulerpen

Measure

Chevron-1

PHASE B4

Measure

  • Letting the client play around with the app and receiving feedback.
  • Putting out a Beta (if the app is already released) to let a small subsection of the user base play around with the updated app, and receive feedback before rolling it out to the entire userbase.
Tools Used:
LaunchDarkly
Zoom

B5

Align right

Maintain

Chevron-1

PHASE B5

Maintain

Dollar circle
A-La-Cart
Pay by the hour for any work we do.
People
Retainer
Retain some amount of time from our engineers per month to fix bugs, maintain code and even implement new features.
People-1
Custom
Have something else in mind? Let us know, we’re here to support your growth.
Keep in mind: The goal is for your product to succeed, and attract both clients and revenue. Those clients will want better features, and we’ll be here to build that V2, V3 etc when the time comes. We love long term partnerships.

Curious to Learn More About our App Development Process?
Let's Connect!

Contact us
Copyright © 2023 AppMakers. All Rights Reserved.
instagramfacebooklinkedin
chevron-down