ମୋ ସ୍ୱାଧୀନ ଉତ୍ପାଦ ବିକାଶ ଶୃଙ୍ଖଳାର ଦ୍ୱିତୀୟ ଭାଗ

ପୂର୍ବ ଲେଖାରେ iOS ବିକାଶକାରୀଙ୍କ ଦୃଷ୍ଟିରୁ ଆବଶ୍ୟକତା ନିର୍ଦ୍ଧାରଣ, ସ୍ୱାଧୀନ App ବିକାଶ ଓ ମୁକ୍ତିର ସମ୍ବଳ ବର୍ଣ୍ଣନା କରିଥିଲି। ସୀମିତ ସମ୍ବଳରେ କେବଳ Apple App Storeର utility App ସମ୍ପୂର୍ଣ୍ଣ କରିପାରିଥିଲି।

ଏହି ଲେଖା ବିଭିନ୍ନ ପ୍ଲାଟଫର୍ମରେ ସମ୍ପୂର୍ଣ୍ଣ ବୈଶିଷ୍ଟ୍ୟ ଥିବା ଉତ୍ପାଦ ବିକାଶ, ସମସ୍ୟା ଓ ସମାଧାନ ବିଷୟରେ। ମୁଁ କିପରି ଧୀରେ ଧୀରେ WeChat official account, mini program ଓ Appର ସମ୍ପୂର୍ଣ୍ଣ ଉତ୍ପାଦ ପରିବେଶ ଗଢ଼ିଲି ତାହା ଭାଗ କରିବି।

1. ଉତ୍ପାଦ ଲକ୍ଷ୍ୟ

ବ୍ୟାପକ ଭାବେ ଉତ୍ପାଦ ଲକ୍ଷ୍ୟ ମାନେ ଉତ୍ପାଦ ଦେଉଥିବା ମୂଲ୍ୟ। ବ୍ୟବହାର ପରିସ୍ଥିତି ଥିଲେ ମଧ୍ୟ ଯେଉଁ ଉତ୍ପାଦର ମୂଲ୍ୟ ନାହିଁ—ଆୟ କରିପାରେ ନାହିଁ ଓ ବ୍ୟବହାରକାରୀ ଅତ୍ୟଳ୍ପ—ତାହାର ରହିବାର କାରଣ କମ୍।

କିମ୍ବା ଆଉ ବଡ଼ ଭାବେ ଉତ୍ପାଦ ଦୃଷ୍ଟିରୁ ଆରମ୍ଭ କରିପାରିବା…

ସେଠାରେ ଥାମନ୍ତୁ। ଏବେ ସବୁ ଭାବନ୍ତୁ ନାହିଁ, ନଚେତ ଉତ୍ପାଦ ଅନନ୍ତ କଳ୍ପନାରୁ ଆଗକୁ ଯିବ ନାହିଁ।

ସମ୍ବଳ, ଲୋକ ଓ ନିବେଶ ସୀମିତ ହେଲେ ଲକ୍ଷ୍ୟ ସ୍ପଷ୍ଟ: ଉତ୍ପାଦ କେଉଁ ସମସ୍ୟା ସମାଧାନ କରିବ କିମ୍ବା କେଉଁ କାର୍ଯ୍ୟ ନିଶ୍ଚୟ ଦେବ?

ଉଦାହରଣ ସ୍ୱରୂପ, File Manager କରିବାବେଳେ MVPର ସ୍ପଷ୍ଟ ଲକ୍ଷ୍ୟ ଥିଲା: ଫୋନ୍ ଓ କମ୍ପ୍ୟୁଟର ମଧ୍ୟରେ ଫାଇଲ୍ ସ୍ଥାନାନ୍ତର।

MVP ସମ୍ପୂର୍ଣ୍ଣ ହେଲେ ସ୍ୱାଭାବିକ ଭାବେ ଅନ୍ୟ ଆବଶ୍ୟକତା ଆସିଲା। କିଛି ମୋ ଯୋଜନାରୁ, କିନ୍ତୁ ଅଧିକାଂଶ ବ୍ୟବହାରକାରୀ ମତାମତରୁ:

  • 1.0.0 ଫୋନ୍ ଓ କମ୍ପ୍ୟୁଟର ମଧ୍ୟରେ ଫାଇଲ୍ ସ୍ଥାନାନ୍ତର
  • 1.1.0 ଚିତ୍ର, ଭିଡିଓ ଓ ଅଡିଓ ଫାଇଲ୍ preview କିମ୍ବା play
  • 1.2.0 ଫାଇଲ୍ group, move, delete, compress ଓ share
  • 1.3.0 player ଉନ୍ନତି
  • 1.4.0 ସୁରକ୍ଷା ପ୍ରମାଣୀକରଣ: gesture passcode ଓ biometrics
  • 2.0.0 App ଭିତର କ୍ରୟ ଯୋଡ଼ିବା
  • 2.1.0 ଡକ୍ୟୁମେଣ୍ଟ scan ଯୋଡ଼ିବା
  • …

ମୂଳ File Manager ସ୍କ୍ରିନ୍‌ଶଟ୍: ଫାଇଲ୍ ଦେଖିବା ଓ ପରିଚାଳନା ବୈଶିଷ୍ଟ୍ୟ

ମୂଳ File Manager ସ୍କ୍ରିନ୍‌ଶଟ୍: ଅତିରିକ୍ତ ଫାଇଲ୍ ଉପକରଣ ଓ interface

ଲକ୍ଷ୍ୟ ବାଛନ୍ତୁ। ବଡ଼ ହେବା ଦରକାର ନାହିଁ, କିନ୍ତୁ କାର୍ଯ୍ୟକରି ହେବା ଦରକାର। ଥରକୁ ଗୋଟିଏ କାମରେ ଧ୍ୟାନ ଦିଅନ୍ତୁ ଏବଂ ଭୁଲ୍ ଲାଗିଲେ ମଧ୍ୟ ଆଗକୁ ଯାଆନ୍ତୁ—ସମ୍ପୂର୍ଣ୍ଣ ନକଲେ ଭୁଲ୍ ବୋଲି କିପରି ଜାଣିବେ ◔ ‸◔? ସରାନ୍ତୁ, ପରେ ସମୀକ୍ଷା କରନ୍ତୁ।

2. ଉତ୍ପାଦ ପ୍ରୋଟୋଟାଇପ୍

ପୂର୍ବ ଲେଖାରେ ଅନେକ ପ୍ରୋଟୋଟାଇପ୍ ଉପକରଣ ଚେଷ୍ଟା କରି ପ୍ରୋଟୋଟାଇପ୍ କରିବା ସମୟରେ xibରେ ସ୍କ୍ରିନ୍ ତିଆରି ହୋଇପାରିଥାନ୍ତା ବୋଲି କହିଥିଲି।

ଏଠାରେ ନିଜ କଥାକୁ ଖଣ୍ଡନ କରୁଛି ,,Ծ‸Ծ,,

କେବଳ ସମ୍ପୂର୍ଣ୍ଣ କରି ମୁକ୍ତି କରିବା ଲକ୍ଷ୍ୟ ଓ ପରବର୍ତ୍ତୀ ଯୋଜନା ନଥିବା ବ୍ୟକ୍ତିଗତ utility App ପାଇଁ ଏଭଳି ଭାବିବା ସ୍ୱାଭାବିକ।

ଉତ୍ପାଦ ବିକଶିତ ହେଲେ ପ୍ରୋଟୋଟାଇପ୍ କିମ୍ବା ଯୋଜନା ବିନା ଗୋଟିଏ ପରେ ଗୋଟିଏ ପଦକ୍ଷେପ ଭବିଷ୍ୟତ ବିକାଶରେ ଗୁରୁତର ସମସ୍ୟା କରେ। ପ୍ରୋଟୋଟାଇପ୍ ଡିଜାଇନ୍ ବାସ୍ତବରେ ଉତ୍ପାଦ ଯୁକ୍ତି ସଜାଇବାର ପ୍ରକ୍ରିୟା।

କିଛି ପ୍ରୋଟୋଟାଇପ୍ ଉପକରଣ ଏଠାରେ। ମୁଁ ବର୍ତ୍ତମାନ ସବୁଠୁ ଅଧିକ MockingBot ବ୍ୟବହାର କରେ।

3. ପ୍ରକଳ୍ପ ପରିଚାଳନା

ସ୍ୱାଧୀନ ଭାବେ iOS App ବିକାଶ ଓ ମୁକ୍ତି ପରେ ଗୁରୁତର ସମସ୍ୟା ଦେଖିଲି: ପ୍ରକଳ୍ପ ପରିଚାଳନାର କୌଣସି ଧାରଣା ନଥିଲା। ସମୟ ଥିଲେ କିମ୍ବା ମନେ ପଡ଼ିଲେ କାମ, ଅଳସୁଆ ଲାଗିଲେ କିଛି ନୁହେଁ।

ଏହା ନିଜ ଉତ୍ପାଦ, ନିଜ ଡିଜାଇନ୍ ଓ ବିକାଶ। MVPରେ ସମ୍ଭବତଃ ଦେୟ ବ୍ୟବହାରକାରୀ ନଥିଲେ, ତେଣୁ ସେମାନଙ୍କ ପ୍ରତି ଦାୟିତ୍ୱ ଅନୁଭବ ନଥିଲା।

ଏହା ପ୍ରକଳ୍ପକୁ ବହୁତ ଧୀର କରେ। ଦୀର୍ଘ ସମୟ ଯୋଜନା ବିନା କାମ ପ୍ରକଳ୍ପକୁ ମାରିପାରେ।

କାମରେ କିଛି ବର୍ଷ iteration ପରିଚାଳନା ପରେ ବୁଝିଲି project management ଉପକରଣ ବ୍ୟକ୍ତିଗତ ପ୍ରକଳ୍ପରେ ମଧ୍ୟ ଭଲ। ସ୍ପଷ୍ଟ ଲକ୍ଷ୍ୟ ଓ ସୁସଙ୍ଗତ ପ୍ରୋଟୋଟାଇପ୍ ପରେ କାମକୁ taskରେ ଭାଗ କରିବା ସ୍ୱାଭାବିକ।

ମୁଁ coding.netରେ ପ୍ରକଳ୍ପ ପରିଚାଳନା କରେ; ଏହା source code ମଧ୍ୟ ହୋଷ୍ଟ କରେ।

ମୂଳ ପ୍ରକଳ୍ପ ପରିଚାଳନା ସ୍କ୍ରିନ୍‌ଶଟ୍: କାମକୁ ବ୍ୟକ୍ତିଗତ taskରେ ବାଣ୍ଟିବା

taskକୁ ଘଣ୍ଟା ମାପର unitରେ ଭାଗ କରନ୍ତୁ। ଏହା ପରିଚାଳନା ସହଜ କରେ ଓ test case ଲେଖିବାରେ ସାହାଯ୍ୟ କରେ। ମୋ ବର୍ତ୍ତମାନ ଅଭ୍ୟାସ କୋଡ୍ ପୂର୍ବରୁ test case ସରାଇବା। ଏହା ଅତ୍ୟାବଶ୍ୟକ।

ପ୍ରୋଟୋଟାଇପ୍ ଉତ୍ପାଦ ଯୁକ୍ତି ସଜାଏ; test case କାର୍ଯ୍ୟାନ୍ୱୟନ ବିବରଣୀ ସଜାଏ। ସମ୍ପୂର୍ଣ୍ଣ test case ସଠିକ୍ ବ୍ୟବସାୟ ଯୁକ୍ତି ✅ ଦିଗରେ ନେଇ ଅନେକ ତ୍ରୁଟି ❌ ରୋକେ।

4. ପ୍ରଯୁକ୍ତି ବାଛିବା

ଏଯାଏଁ ସବୁ ପ୍ରସ୍ତୁତି; ବିକାଶ ଆରମ୍ଭ ହୋଇନାହିଁ। ମୁଖ୍ୟ କଠିନତା ହେଉଛି ବିକାଶକାରୀ ମୁଁ ଏକା, କିନ୍ତୁ WeChat official account, mini program ଓ Appର ସମ୍ପୂର୍ଣ୍ଣ ପରିବେଶ କରିବାକୁ ଚାହେଁ।

mini program, iOS ଓ Android ଦକ୍ଷତା ଦରକାର। ଭାଷା ଶିଖିବା ବହୁତ କଠିନ ନୁହେଁ, କିନ୍ତୁ ସମାନ ଯୁକ୍ତି ତିନିଥର କରିବାରେ ତିନିଗୁଣ ପରିଶ୍ରମ। ଏହା ସ୍ପଷ୍ଟତଃ ବାସ୍ତବସମ୍ମତ ନୁହେଁ।

ସାଧାରଣତଃ ଅନେକ ପ୍ଲାଟଫର୍ମ ପାଇଁ web ବ୍ୟବହାର କିମ୍ବା App ଛାଡ଼ି official account + mini programରେ ଧ୍ୟାନ ଦେଇପାରିବା। ଆରମ୍ଭରେ ଦ୍ରୁତ ଆବଶ୍ୟକତା ଯାଞ୍ଚ ପାଇଁ ଏହା ଯୁକ୍ତିସଙ୍ଗତ।

ସନ୍ଧାନ କଲେ ଅନେକ cross-platform ପ୍ରଯୁକ୍ତି ମିଳେ। ତିନି ପ୍ଲାଟଫର୍ମରେ ଏକ codebaseରୁ App ଓ mini program କରିବାକୁ Uni-App ବ୍ୟବହାର କରିହେବ। ଏହା Vue.js frontend framework ବ୍ୟବହାର କରେ ଏବଂ iOS/Android ପାଇଁ Weex ସମର୍ଥନ ନିଏ।

ବ୍ୟକ୍ତିଗତ କିମ୍ବା ଛୋଟ ବାଣିଜ୍ୟିକ ଉତ୍ପାଦ ପାଇଁ ଯଥେଷ୍ଟ।

5. ତଥ୍ୟ ପରିଚାଳନା

mini program ଓ App ପଦ୍ଧତି ସ୍ଥିର ହେଲା, କିନ୍ତୁ ଆଉ ଏକ ମୁଖ୍ୟ ପ୍ରଶ୍ନ: ତଥ୍ୟ କେଉଁଠି ରହିବ?

utility ପାଇଁ Appରେ ସ୍ଥାନୀୟ ସଞ୍ଚୟ ଯଥେଷ୍ଟ। କିନ୍ତୁ ଲକ୍ଷ୍ୟ ସମ୍ପୂର୍ଣ୍ଣ user system ଥିବା information platform କିମ୍ବା ଜଟିଳ user-generated-content community ହେଲେ?

Uni-App ନିଜ uniCloud ସେବା ଦିଏ। JavaScriptରେ server ବିକାଶ ହୁଏ ଏବଂ mini program/App domain name ବିନା server ବ୍ୟବହାର କରନ୍ତି।

ମୁଁ ଭିନ୍ନ ପଦ୍ଧତି ବାଛିଲି: serverless platform LeanCloudରେ ତଥ୍ୟ ହୋଷ୍ଟ କଲି। mini program ଓ App, LeanCloud JavaScript SDKରେ hosted databaseକୁ ପ୍ରବେଶ କରେ।

development tier ଦିନକୁ 30,000 ମାଗଣା API request ଓ SMS ସେବା ଦିଏ। user system, user data upload ଓ platform data retrieval ପାଇଁ ଏହା ଯଥେଷ୍ଟ।

request development quota ଟପିଲେ ଉତ୍ପାଦର ବ୍ୟବହାରକାରୀ ମାପ ବଢ଼ିଛି। ଟ୍ରାଫିକ୍ ଆୟରୁ commercial pay-as-you-go tier ଖର୍ଚ୍ଚ ଆସିବ ବୋଲି ଭାବେ।

ତଥ୍ୟ ମିଳାଇବାର ଚତୁର ଉପାୟ

ଆବହା କିମ୍ବା ସୂଚନା App କରିବାକୁ ଚାହିଁଲେ କିନ୍ତୁ ଆବହା କିମ୍ବା ସମ୍ବାଦ ତଥ୍ୟ ନଥିଲେ?

ଚୀନରେ ଅନେକ API marketplace ଅଛି:

Alibaba Cloud API Marketplace

Tencent Cloud API Marketplace

Baidu Cloud API Marketplace

Juhe Data

EastApi

ଏବଂ ଅନ୍ୟଗୁଡ଼ିକ।

ଏହି marketplace ଦେୟ ଓ ମାଗଣା API ଦିଏ।

  • ଟ୍ରାଫିକ୍‌ରୁ ଭଲ ଆୟ ଉପାୟ ଥିଲେ ଦେୟ API ବିଚାର କରନ୍ତୁ।

  • ନଥିଲେ ମାଗଣା allowance ବ୍ୟବହାର କରନ୍ତୁ। କିନ୍ତୁ 100 requestର trial ପରୀକ୍ଷାରେ ସରିଯାଇପାରେ। ତେବେ?

LeanCloud serverless databaseକୁ API marketplace ସହ ମିଶାଇହେବ। ଦୈନିକ ଆବହା ପାଇଁ ପ୍ରଥମେ database query କରନ୍ତୁ। ତଥ୍ୟ ନଥିଲେ marketplaceରୁ ମାଗି databaseରେ ସଞ୍ଚୟ କରନ୍ତୁ।

100 request ସମସ୍ତ ସହର ପାଇଁ ଯଥେଷ୍ଟ ନହେଲେ? ମାଗଣା ମନୋଭାବ ରଖି ଅନେକ platformକୁ ଆବେଦନ କରନ୍ତୁ।

6. ମୁକ୍ତି ଓ ପରିଚାଳନା

ଏଯାଏଁ mini program, App ଓ server ବିକାଶ ସରିଲା। ମୁକ୍ତି କିପରି?

mini program ସରଳ: WeChat Official Accounts Platformର ନିର୍ଦ୍ଦେଶ ଅନୁସରଣ କରି ଆବେଦନ କରନ୍ତୁ।

iOS ମୁକ୍ତି ପାଇଁ ଦେୟ developer account ଦରକାର। ଏହା ଏକ ବାଧା, କିନ୍ତୁ ଦୀର୍ଘକାଳୀନ ପରିଚାଳନା ପାଇଁ Apple developer websiteରେ ଆବେଦନ ସୁପାରିଶ କରେ। ଏବେ iPhoneରେ Developer App ଡାଉନଲୋଡ୍ କରି ସେଠାରେ ଦେୟ ଦେବା ସହଜ।

Android ବଣ୍ଟନ ପାଇଁ software copyright registration ଦରକାର। ସାଧାରଣ ଆବେଦନ 1-2 ମାସ ନେଇପାରେ କିମ୍ବା ତୃତୀୟ-ପକ୍ଷ agentକୁ ଦେୟ ଦେଇପାରିବେ।

ମାଗଣା ମନୋଭାବ ଜାରି ରଖି: App ଓ mini programର ପ୍ରଚାର ସ୍ଥାନ ପାଇଁ ଚିତ୍ର, audio ଓ video କେଉଁଠି ରଖିବା?

official accountର media library ଏହା ସମାଧାନ କରେ। ଚିତ୍ର, audio ଓ video ସେଠାରେ ରଖି original URL ନିଅନ୍ତୁ; App ଓ mini program ସେଗୁଡ଼ିକୁ ପ୍ରବେଶ କରିପାରିବ।

7. ଆୟ କରିବା

ଟ୍ରାଫିକ୍‌ରୁ ଆୟର ଏକ ସରଳ ଉପାୟ ବିଜ୍ଞାପନ।

କିନ୍ତୁ publisher ଯୋଗ୍ୟତା ଆବଶ୍ୟକତା ବଢ଼ୁଛି, ସ୍ୱାଧୀନ ବିକାଶକାରୀଙ୍କ ପାଇଁ ବିଜ୍ଞାପନ ସମନ୍ୱୟ କଠିନ।

  • Uni-App ଏକ-କ୍ଲିକ୍ ସମନ୍ୱୟ ଦିଏ; ଏହାର documentation ଦେଖନ୍ତୁ।

  • official accountର audience ବଢ଼ିଲେ ଲେଖା ମଧ୍ୟରେ ad placement ସକ୍ରିୟ କରିପାରେ।

  • mini program 1,000 unique visitor ପରେ publisher monetization ସକ୍ରିୟ କରିପାରେ।

8. ଶେଷ ଚିନ୍ତା

ଏବେ ଆମେ ଆରମ୍ଭରେ କହିଥିବା WeChat official account, mini program ଓ Appର ପରିବେଶ ସମ୍ପୂର୍ଣ୍ଣ କରିଛୁ।

ଏହି ପଦକ୍ଷେପରେ ମୁଁ ତିନିଟି ଉତ୍ପାଦ ପାଇଁ ପ୍ରକ୍ରିୟା ସରାଇଲି। ଚେଷ୍ଟା କରିବାକୁ QR କୋଡ୍‌ଗୁଡ଼ିକୁ ସ୍କାନ୍ କରନ୍ତୁ:

ମୂଳ ଐତିହାସିକ ଉତ୍ପାଦ QR code; ଉପଲବ୍ଧତା ବଦଳିଥାଇପାରେ