knowing coding? how to build a prototype without...prototyping model 1. စနစ ပ င ဆ င...

28
How to build a prototype without knowing coding? Nyein Chan Ko Ko Team TECH FOR CHANGE Phandeeyar

Upload: others

Post on 29-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

How to build a prototype without knowing coding?

Nyein Chan Ko KoTeam TECH FOR CHANGEPhandeeyar

Page 2: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

What is Prototyping?

“ပရတတက( ေရရေေြပးပစ) ဆသညမာ စတကး၊ အယအဆ၊ ေဆာငရကပများက စမးသပရနအတက ထတကနတစခက ပစထတတညေဆာကပး ရရလာေသာ သငခနးစာများက ေလလာရနြဖစသည။ ဒအသးအနနးက ဒဇငး၊လျပစစနင ေဆာဖဝ ပရဂရမများက တညေဆာကရာတင ေတတေနငသည။”

wikipedia.org

Page 3: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

The Goal of a Prototype is to evaluate an idea.

Page 4: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

Why Prototyping is important?

● ဒဇငးက စမးသပစစေဆးရန● ထတလပရာတင ကနကျစားရတနင အခကအခများက သရရန● အြခားသများက ပစစညးေရာငးချရန( ပရတတကမရလျင စတကးသကသကသာြဖစပါသည)

● မပငခင

Page 5: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

Prototyping Model

1. စနစပငးဆငရာလအပချကများက သတမတသည2. အေစာပငး ဒဇငးက ဖနတးသည3. ပထမဆး ပရတတကက ဖနတးသည4. အသးြပသများက ပထမဆးပရတတကက စစေဆးသည။5. ပထမဆး ပရတတကက ြပြပငသည6. ဒတယပရတတကက ထတသည7. အဆင၄ က အသးြပသများ ေကျနပသညအထ ြပလပသည8. ေနာကဆး စနစက တညေဆာကသည9. ေနာကဆးစနစက အေသးစတစစေဆးပး အတညြပသည။

Page 6: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င
Page 7: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

ဘယနားက စကမလ?

Page 8: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င
Page 9: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

စတကးတစခရပါေစ

● သငစတကးနငသေလာကစတကးပါ● အေသးစတ လအပချကများက သေအာငလပပါ

Page 10: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

စတကးပကမးကဖနတးပါ● စာရကေပါမာ ချေရးမယ● စတကးအပငးအစေတက ချတဆကပး စနစတစခြဖစလာေအာင ဖနတးပါ

( WIREFRAME)

● ေဘာငမဝငေသာ စတကးများက ဖယရားလကပါ

Page 11: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င
Page 12: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

How twitter started?

Page 13: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

ေမာကပ ၊ ပစတ (+Details functions)

● Mock up is the pre-prototype which includes Sketch, Wireframe and details functions.

● ပစတ ဆသညမာ အေစာပငး ေရရေေြပးပစ ြဖစပး သဆမာ ပကမး(Sketch) , wireframe (ချတဆကမများ ) နင အေသးစတ လပေဆာငချကများပါဝငသည ။

Page 14: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င
Page 15: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

Low code platforms

Appypie

Appsheet

Appsgeyser

Makemedroid

Appyet

Bubble

Appmakr

Page 16: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

How to find the tools you need?

● ဘယလ Keyword ေတက အသးြပမလ စဉးစားပါ● Google မာ အဆပါ tool ေတကရာပါ ● ေဈးကကထမာ အေကျာကားဆး tools များက စမးသပပါ● ကလချငေသာ tool က ေတတေသညအချနထ ရာေဖပါ

Note

1. မညသည tool မ ပးြပညစမမရပါ2. လအပေသာ မပါမြဖစ feature များက အာရစကပါ3. Apple တင ေတာငမ မထတြဖစခေသာ product များစာရပါသည

Page 17: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

Connecting the dots

If you want to build a customised system for your work, you can use Automated services .သငအတက ကယပင စနစတစခက ဖနတးလတယဆရင ၊ အလအေလျာကြပလပေပးေသာ ဝနေဆာငမများ ရေနပါသည။

Page 18: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

What They can do?အငတာနကကးက ချတဆကေပးတအရာများလ သကပါတယ

မတညတစနစများက API များ အသးြပ၍ စနစများက ချတဆကပး အလအေလျာက ြပလပေပးသည

Use cases?Submit a google form and receive notification from slack or trello.

Create a facebook post from Google sheet.

Save a contact into google sheet when new emails arrive.

Page 19: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င
Page 20: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

What else need to know before diving into low code field?● Research and Research● Compare and Contract● Learn Pros and Cons● Know limitations● Listen people’s experience.

Page 21: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

What you will learn from the prototype

1. What is the difference between ideas and execution2. Budget management3. See the potentials and challenges4. Customers behaviour(learned from analytics)5. Find out Revenue model6. You have a working prototype (AWESOME!)

Page 22: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

I can float and cross the river.

I can also float, and cross the oceans.

Page 23: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

In prototype stage

“You can use the cheapest materials to reduce the cost. The objective is to know whether your

idea works or not.”

Page 24: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

Why I am talking all of those things?

● I’m not a coder.● I developed my first mobile app in 2012 without having any code.● I published 7 android apps , 2 website and 1 chatbot.● Generated some passive income from Google admob until 2016.● Have 6 Unreleased apps and several blogs. ● I learned about UI, android features, analytics, monetization, marketing and

development process from my low coded apps.

Page 25: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

My Tips

1. Users don’t want to know which code do you use , they just want something which is useful.

2. Spend only few budgets for prototype. 3. Build the structure first , think about decorations later.4. Forget about programming, know the logic behind .5. Technology is advancing everyday and got simpler for ordinary users.

Page 26: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

Thanks for listening

Page 27: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

How to acquire tool knowledge?

1. Figure out which kind of service you want and find the ready made solutions on Google.

2. If you found a tool, find its use cases.3. Don’t hesitate to try trial services. (best way to understand pros and cons)4. Know that there are some services which allow to connect different platforms

to work together. (Zapier, Integromat, Flowxo, IFTTT)5. Talk with people who develop similar things and learn from them.

Page 28: knowing coding? How to build a prototype without...Prototyping Model 1. စနစ ပ င ဆ င ရ လ အပ ခ က မ က သတ မ တ သည 2. အ စ ပ င ဒ ဇ င

How to make prototype?

1. Know what you want2. Write down the workflows on paper/board3. Crate UI/UX on sample cardboard. 4. Figure out which part of the workflows could be better with tools you know(

eg. calendar, sheets,bots etc)5. Figure out which parts of the workflow could be automated. 6. Don’t hesitate to use plugins.