LOGIN
Ranjan Dailata
68
Community Expert
Application Architect/Lead Developer
 · ChicagoU.S.
Share
Report
Get Link
TUTORIAL

Prototyping an Application

I was discussing with Steven about the prototype implementation and few things I wanted to clarify of what the prototype means.

A Prototype is something which is a “Throw Away” work. Don’t get me wrong, It’s a fully workable solution but with limitations and thinks like that. With the prototype, one doesn’t worry about how it’s implemented, what technology, backend, API’s if any etc. meaning, what the end users care about is to have a feel about the working application. Let’s say, we are dealing with the Mobile App implementation, say if I’m the end user, I want to see whether or not the App can be developed as per the Spec. How feasible it’s to develop a working solution that can be visualized so later it can be finalized for real development.

Wireframe vs Prototype vs Mockups

There’s often a confusion for peoples to understand these aspects. Please take a look into - https://designmodo.com/wireframing-prototyping-mockuping/

Why Prototyping Quickly?

You might wonder why hurrying and quickly developing a prototype. As most of you are aware about the software development life cycle, it involves lots of brainstorming, analysis, building a proper high level and low level implementation specs, technology decisions, finalize software and hardware requirements etc. Then come up with a backend database design, Services or API’s if any depending on the design. There’s a significant work involved in producing a fully fledged workable solution. It equates to the timelines and cost of development. That’s exactly why it’s recommended to build a fully workable, quick, easy to showcase and throwaway applications that can be demonstrated to the end user.

Why Prototyping Is a ThrowAway Work?

Most of the Prototypes are developed in a quick fashion without the backend meaning mostly coded with Mock data etc. These prototypes are coded without a proper design and choosing appropriate technology etc. Throwaway doesn’t mean you cannot reuse portion of it but overall a Prototype App is not meant to be used in a real world like any other production apps.

Prototyping Advantages

There are several advantages in prototyping the App.

  1. Prototypes is usually developed in a quick fashion so the end users doesn’t have to wait for months or year

  2. Prototypes is used to demonstrate a workable solution.

  3. Getting an early feedback is really important. With the prototype, it’s possible at the early stage

  4. Prototyping helps in understanding the development estimates of the real app

Steven Reubenstone Shalini Sundari Please review and let me know your feedbacks.

Contributions
Ranjan Dailata

Great tutorial post here. I would say this applies to all app builders.

8 likes 
Like
Award Contribution
Load 1 previous comments
Ranjan Dailata
68
Community Expert
Application Architect/Lead Developer
 · ChicagoU.S.
Share
Report
Get Link

Steven Reubenstone If prototype is what you are looking for, then we can go with it. I can research and design a suitable one. That said, for the prototype there will be no backend database or API. Based on your locked in spec, we can come up with a lightweight prototype.

Like
1 like 
Award Contribution
Steven Reubenstone
39
Community Expert
Mechanical Engineer & Tinkerer of Things. Community Moderator.
 · New YorkU.S.
Share
Report
Get Link

That makes sense. Keep me posted on your thoughts for how we can built it on front end.

Like
0 like 
Award Contribution
Shalini Sundari
5
Collaborator
Arduino enthusiast (Project Leader)
 · BengaluruIndia
Share
Report
Get Link

Thanks Ranjan!
Great tutorial on prototyping!
Yes, a prototype is very essential for an end user to visualize the idea. As our initial plan lets build a prototype to showcase and receive feedback as you mentioned.
Let the end goal be to develop an actual fully blown tutorial website.

Like
0 like 
Award Contribution
Ranjan Dailata
68
Community Expert
Application Architect/Lead Developer
 · ChicagoU.S.
Share
Report
Get Link

Shalini Sundari I do understand about the end goal. But in order for us to reach, it’s not possible overnight. We have to take baby steps and proceed towards the goal. Prototype is the first step for any “App” development to experiment and try out things in short time :)

Like
1 like 
Award Contribution
Shalini Sundari
5
Collaborator
Arduino enthusiast (Project Leader)
 · BengaluruIndia
Share
Report
Get Link

Sure Ranjan
Thanks
Let’s look into the prototype as you suggested

Like
0 like 
Award Contribution
Share
Report
Get Link

In detail please.

Like
0 like 
Award Contribution
Leave a reply...
DISCOVER
CHAT
HIRE
ACTIVITY
FEED
New Post
Help
Start Project
Online Users
Share Link
Write something before you submit it!
Photo updated
Request Sent!
Updated
Copied to Clipboard