Difference between revisions of "Resource:How to develop an app to support a social mission"

From University Innovation Fellows
Jump to navigation Jump to search
Line 1: Line 1:
<span style="font-size:medium"><span style="font-size:large">'''Introduction'''</span></span>
+
= <span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Intoduction</span></span> =
  
<span style="font-size:medium">'''Social missions' ''mostly&nbsp;aim to&nbsp;move the world to a better place; it always searches a solution for a problem which is mostly observed in the public. Social missions are not for the sake of money these are for the sake of public. Now our topic goes with how can we develop an app to support social mission</span>
+
= <span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">&nbsp;</span></span> =
  
<span style="font-size:large">'''Steps for developing an app to support a social mission'''</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">This century has seen many turns. Today the use of technology has become like basic bread and butter for every individual. With the release of smart phones it has become easy to toggle to any need at dynamic time.</span></span>
  
<span style="font-size:medium">1. Identify the problem</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">With the rise of smart phones came in the revolution of Applications.&nbsp; An Application is nothing but software on a device that runs a pre-specified group of instructions. &nbsp;Apps are easy to use and give a good feel to the user.</span></span>
  
<span style="font-size:medium">2. Find the solution for the problem</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">So why not use it for a social mission too??</span></span>
  
<span style="font-size:medium">3. Identify the things you need to solve a problem</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">So if you are currently working on a social mission to make this world a better place and if you are struggling with problems like promotion, greater spread of idea , more people’s involvement, etc then you are at the perfect place.</span></span>
  
<span style="font-size:large">'''How to form a team'''</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">&nbsp;</span></span>
  
<span style="font-size:medium">>> It is more helpful if each member belong to different streams.</span>
+
= <span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Benefits of App Making for a social Cause</span></span> =
  
<span style="font-size:medium">>> Rather than forming a team with like-minded people we have to form a team dissimilar people.</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">The benefits of app making are infinite but the benefits in the field of social cause they are</span></span>
  
<span style="font-size:medium">>> Each member in the team should be allotted different work.</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Greater Understandability of the cause by the user</span></span>
  
<span style="font-size:medium">>> Collaboration is more important.</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; More involvement of the people</span></span>
  
<span style="font-size:medium">>> Understanding between team members should be good.</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; People can share various idea’s</span></span>
  
<span style="font-size:large">'''How to develop an app that supports social mission'''</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Global implementation</span></span>
  
<span style="font-size:medium">After identifying the problem and solution now you need to start your real work in developing an app with your team.</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mass attraction</span></span>
  
<span style="font-size:medium">App should always attract the end-users and it should be easy when they operate. So when we develop an app it should be of</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Makes it look more authentic</span></span>
  
<span style="font-size:medium">>> Lowest prototype</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; User friendly</span></span>
  
<span style="font-size:medium">>> Innovative</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Portability increases enormously</span></span>
  
<span style="font-size:medium">>> Simple and Special</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">These are just a few, with different applications there are many more benefits attached to it.</span></span>
  
<span style="font-size:medium">While finding the solution for the problem just remember '''“Simplest solutions are the best solutions”'''.</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">&nbsp;</span></span>
  
<span style="font-size:medium">'''Flexible and Easy Tools to develop an app'''</span>
+
= <span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">How to Initiate the process?</span></span> =
  
<span style="font-size:medium">Front-End Tools - HTML, CSS</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">This is the easiest guide to develop an app for a social cause as explained by Samantha Glass.</span></span>
  
<span style="font-size:medium">Back-End Tools - PHP, PYTHON</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''<u>Problem you want to solve&nbsp;:</u>'''</span></span>
  
<span style="font-size:medium">We can develop an app with any tool but the tools mentioned above are comfortable and easier for the developer to develop an app it doesn’t take much time to develop.</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">First tabulate the boundaries of your problem. What it deals with, what are the outcomes of it. What impact will it have? Keeping emotions aside this is a very important retrospection of the cause and is the first step to app making.</span></span>
  
<span style="font-size:medium">'''Software’s for different Operating Systems'''</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''<u>Answering if it is worth doing or not?:</u>'''</span></span>
  
<span style="font-size:medium">Windows – Microsoft visual Studio</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">It is the most important question to answer if it worth doing or not. This is retrospection every app making must have.</span></span>
  
<span style="font-size:medium">Mac – Xcode</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''<u>Solutions to the problem:</u>'''</span></span>
  
<span style="font-size:medium"></span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Secondly, tabulate the present and past solutions you have. Track the resources in need and what might be used in the future.&nbsp; This is not only the solutions one thinks but also a wider thinking about the problem.</span></span>
  
<span style="font-size:medium"></span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''<u>Choice of Language:</u>'''</span></span>
  
<span style="font-size:medium">'''Written by : [[Bhavya_Sai_Vasireddy|Bhavya_Sai_Vasireddy]]'''</span>
+
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Here you would choose which language you want to develop the app on be it IOS (Apple.inc) or Dot APK(Android.Inc) or Windows based.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Generally, android is given the highest rank for its ease of use and wider market.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Android is java based and easier whereas IOS is Swift and C# based.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Remember, Android requires constant updation.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''<u>Create the page tables:</u>'''</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Here you would create the format layouts of the various pages you want to include in you app. Remember to make it as easier and as user friendly as possible.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Use of colours and images is a great start to better user interface.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''<u>Launch a beta version first:</u>'''</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">A beta version is used to testing and user reviews, so launch that first so that you could remove bugs and make is user applicable.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''<u>Form the correct team:</u>'''</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">A team must not only have technical people but people from different skillset to make the app efficient and effective.</span></span>
 +
 
 +
= <span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Implementation</span></span> =
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">The implementation of the app is as follows:</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Technology used (ios, android, windows)</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Prototype (basic interface and the smallest entity of the app)</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Prototype to integrated application</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Features (like games etc)</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Use of convertors (from android to ios and vice versa)</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">&nbsp;</span></span>
 +
 
 +
= <span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Prototype</span></span> =
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">As explained by Samantha is a “one little tiny thing like a sensor”.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">It shows the basis of the app.&nbsp; It embarks the boundaries of the app and the basic interface of it. And makes sure that it would work without a back-end.</span></span>
 +
 
 +
= <span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Inclination</span></span> =
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The app must be hassle free and enagaging</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Use of games for social awareness</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Competitions for social awareness</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Incentives for people</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reason for use given to people</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Daily updates for greater hit ratio</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Something other than mission</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Blogs</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Forums</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Messengers</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">&nbsp;</span></span>
 +
 
 +
= <span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Gaining Sponsorships and cost efficiency</span></span> =
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Who doesn’t think of cost before doing any work so here is the cost layout.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">The softwares used are free and open source. The app making thus becomes free but to publish it a certain amount has to be paid like apple exclusively takes a fee to upload the application.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">Beyond that there is only a team fee and basic needs cost.</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">For Sponsorships</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; One can contact governmental organizations as it is a social mission</span></span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;"><span style="font-size: medium;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; By posting google ads to gain income</span></span>
 +
 
 +
 
 +
 
 +
== <span style="font-family:arial,helvetica,sans-serif;">'''Interviewer'''</span><br/> ==
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;">'''[[Sami Glass|<span style="font-size: medium;">Sami_Glass</span>]]'''</span>
 +
 
 +
 
 +
 
 +
= <span style="font-family:arial,helvetica,sans-serif;">'''Student Contributors'''</span> =
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;">'''[[HARI SHANKAR AGGARWAL|HARI_SHANKAR_AGGARWAL]]'''</span>
 +
 
 +
<span style="font-family:arial,helvetica,sans-serif;">'''[[Bhavya Sai Vasireddy|Bhavya_Sai_Vasireddy]]'''</span>
 +
<div><br/></div>

Revision as of 04:15, 6 January 2017

Intoduction

 

This century has seen many turns. Today the use of technology has become like basic bread and butter for every individual. With the release of smart phones it has become easy to toggle to any need at dynamic time.

With the rise of smart phones came in the revolution of Applications.  An Application is nothing but software on a device that runs a pre-specified group of instructions.  Apps are easy to use and give a good feel to the user.

So why not use it for a social mission too??

So if you are currently working on a social mission to make this world a better place and if you are struggling with problems like promotion, greater spread of idea , more people’s involvement, etc then you are at the perfect place.

 

Benefits of App Making for a social Cause

The benefits of app making are infinite but the benefits in the field of social cause they are

·         Greater Understandability of the cause by the user

·         More involvement of the people

·         People can share various idea’s

·         Global implementation

·         Mass attraction

·         Makes it look more authentic

·         User friendly

·         Portability increases enormously

These are just a few, with different applications there are many more benefits attached to it.

 

How to Initiate the process?

This is the easiest guide to develop an app for a social cause as explained by Samantha Glass.

1.       Problem you want to solve :

First tabulate the boundaries of your problem. What it deals with, what are the outcomes of it. What impact will it have? Keeping emotions aside this is a very important retrospection of the cause and is the first step to app making.

2.       Answering if it is worth doing or not?:

It is the most important question to answer if it worth doing or not. This is retrospection every app making must have.

3.       Solutions to the problem:

Secondly, tabulate the present and past solutions you have. Track the resources in need and what might be used in the future.  This is not only the solutions one thinks but also a wider thinking about the problem.

4.       Choice of Language:

Here you would choose which language you want to develop the app on be it IOS (Apple.inc) or Dot APK(Android.Inc) or Windows based.

Generally, android is given the highest rank for its ease of use and wider market.

Android is java based and easier whereas IOS is Swift and C# based.

Remember, Android requires constant updation.

5.       Create the page tables:

Here you would create the format layouts of the various pages you want to include in you app. Remember to make it as easier and as user friendly as possible.

Use of colours and images is a great start to better user interface.

6.       Launch a beta version first:

A beta version is used to testing and user reviews, so launch that first so that you could remove bugs and make is user applicable.

7.       Form the correct team:

A team must not only have technical people but people from different skillset to make the app efficient and effective.

Implementation

The implementation of the app is as follows:

·         Technology used (ios, android, windows)

·         Prototype (basic interface and the smallest entity of the app)

·         Prototype to integrated application

·         Features (like games etc)

·         Use of convertors (from android to ios and vice versa)

 

Prototype

As explained by Samantha is a “one little tiny thing like a sensor”.

It shows the basis of the app.  It embarks the boundaries of the app and the basic interface of it. And makes sure that it would work without a back-end.

Inclination

·         The app must be hassle free and enagaging

·         Use of games for social awareness

·         Competitions for social awareness

·         Incentives for people

·         Reason for use given to people

·         Daily updates for greater hit ratio

·         Something other than mission

·         Blogs

·         Forums

·         Messengers

 

Gaining Sponsorships and cost efficiency

Who doesn’t think of cost before doing any work so here is the cost layout.

The softwares used are free and open source. The app making thus becomes free but to publish it a certain amount has to be paid like apple exclusively takes a fee to upload the application.

Beyond that there is only a team fee and basic needs cost.

For Sponsorships

·         One can contact governmental organizations as it is a social mission

·         By posting google ads to gain income


Interviewer

Sami_Glass


Student Contributors

HARI_SHANKAR_AGGARWAL

Bhavya_Sai_Vasireddy