મારી સ્વતંત્ર ઉત્પાદન વિકાસ શ્રેણીનો પ્રથમ લેખ

મોબાઇલ ડેવલપર તરીકે મારી સૌથી મોટી ઇચ્છા નિશ્ચિત રીતે એક એપ લખીને બેઠાં બેઠાં પૈસા આવતા જોવાની છે ( ͡° ͜ʖ ͡°).

એકલા એપ બનાવતાં કઈ સમસ્યાઓ આવી શકે? તાજેતરમાં મારી પોતાની એપ પ્રકાશિત કરી; જે સમસ્યાઓ આવી અને જે રીતે ઉકેલી તે વહેંચવા માગું છું.

1. જરૂર નક્કી કરો

સ્વતંત્ર એપ બનાવવાની ઇચ્છાનું કારણ દરેકનું થોડું અલગ હોય છે.

મોટા પાયે, તમે એવી તાત્કાલિક જરૂર જોઈ શકો જેનો ઉકેલ દુનિયા બદલી શકે—ફક્ત પ્રોગ્રામર જોઈએ.

નાના પાયે, કદાચ તમે App Storeમાં તમારી એપ જોવા માંગો છો. તે નવી ટેકનોલોજીનો પ્રયોગ હોઈ શકે: iOS 8એ Today extensions લાવ્યા પછી તેના પર આધારિત અનેક વિશિષ્ટ એપ્સ આવી. અથવા જીવનની અસુવિધા દૂર કરતું સાધન, જેમ ફાઇલ મેનેજમેન્ટ એપ કે વિચારપૂર્વકની સુવિધાવાળી હવામાન એપ.

જરૂર મોટી હોય કે નાની, તેને ઓળખો. તે તમને આગળ વધવાની પ્રેરણા આપે છે.

મારી પત્નીની જરૂર પરથી મેં “File Manager” નામની ફાઇલ મેનેજમેન્ટ એપ બનાવી.

File Manager ફોનને સર્વરમાં ફેરવે છે. સમાન Wi-Fi નેટવર્કના બીજા ઉપકરણો બ્રાઉઝરથી તેની ફાઇલો સંભાળી શકે: ફોલ્ડર ગોઠવવા, ફાઇલ નકલ અને ખસેડવી તથા અપલોડ કે ડાઉનલોડ કરવી.

આ જરૂર નક્કી કર્યા પછી પ્રોજેક્ટ પ્રકાશિત કરવામાં લગભગ ત્રણ મહિના લાગ્યા. વચ્ચે થોડું Swift પણ શીખ્યો.

2. એપ પ્રોટોટાઇપ અને ઇન્ટરૅક્શન

જરૂર અને ઉકેલ મળ્યા પછી પ્રોટોટાઇપ અને લોકો તેનો ઉપયોગ કેવી રીતે કરશે તેનું અંદાજિત ચિત્ર હોય છે. આગળનું પગલું વાસ્તવિક સ્ક્રીન અને ઇન્ટરૅક્શન નક્કી કરવાનું છે.

મેં થોડાં પ્રોટોટાઇપિંગ સાધનો અજમાવ્યાં અને પછી છોડી દીધાં.

સાધન શીખવા અને સ્ક્રીન ગોઠવવામાં લાગતો સમય xibથી તેને બનાવવામાં પૂરતો હતો. અંતે હાથથી દોરેલા સ્કેચથી પ્રોટોટાઇપની સમસ્યા ઉકેલી.

પછી બીજા ઉત્પાદનો બનાવતાં સમજાયું કે પ્રોટોટાઇપ જરૂરી છે. પ્રોટોટાઇપિંગ ખરેખર તર્ક ગોઠવી તેને આંતરિક રીતે સુસંગત બનાવવાની પ્રક્રિયા છે.

3. એપના આટલા નાના આઇકનનું શું?

પ્રોટોટાઇપ નક્કી થતાં પ્રોજેક્ટની સમગ્ર રચના સમજાઈ. કોડ સિવાય હજી એક સમસ્યા હતી જે દરેક સ્વતંત્ર ડેવલપરને સામનો કરવો પડે!

સમગ્ર પ્રોજેક્ટમાં વપરાતા નાના આઇકનનું શું કરું?

મેં વાપરેલી કેટલીક આઇકન લાઇબ્રેરી:

  • Alibabaની આઇકન લાઇબ્રેરી → રંગ અને કદ મનગમતું બદલી શકાય એવા સંપૂર્ણ વેક્ટર આઇકન સેટ, ઉદાર સ્ત્રોત. વ્યાપારી ઉપયોગ માટે હજી સર્જકની મંજૂરી જોઈએ.
  • icons8 → 56,500 મફત ફ્લૅટ આઇકન! જુદા પ્લેટફોર્મના આઇકન અને Mac એપ પણ છે.
  • iconfinder → સંપૂર્ણ આઇકન સેટ આપે છે, વધુ સ્પષ્ટ વ્યાપારી મોડેલ સાથે.

4. સ્વ-પરીક્ષણ અને બીટા પરીક્ષણ

કંપનીમાં ટેસ્ટર, ઉત્પાદન સહકર્મીઓ અને બીજા સાથીઓ એપ સુધારવામાં મદદ કરે છે. સ્વતંત્ર ડેવલપર શક્ય તેટલા બગ વહેલા કેવી રીતે શોધી અને અટકાવી શકે?

4.1 જાતે પરીક્ષણ

જે કામ પહેલાં પરીક્ષણ ટીમને આપતો તે હવે જાતે કરવું પડે છે. હાથથી પરીક્ષણ સિવાય મદદ માટે ટેસ્ટિંગ મંકી પણ રાખી શકીએ.

4.2 બીટા પરીક્ષકો મેળવવા

સ્વતંત્ર એપ બનાવવા ડેવલપર ઉપરાંત ઉત્પાદન, સંચાલન, ગ્રાહક સહાય વગેરે ભૂમિકા ભજવવી પડે છે. પ્રચાર પણ આપણો જ છે. મિત્રો, સહપાઠીઓ અને કુટુંબથી શરૂ કરી સામાજિક નેટવર્ક પર કહો: મારી એપ લગભગ તૈયાર છે, અજમાવવામાં મદદ કરો!

બીટા વપરાશકર્તા ફક્ત બગ શોધતા નથી. નવી જરૂરિયાત અને સૂચનો આપીને એપને વધુ સમૃદ્ધ અને સારી બનાવે છે.

4.3 પરીક્ષણ બિલ્ડનું વિતરણ

બીટા પરીક્ષકોના ઉપકરણ ઓળખચિહ્ન સરળતાથી મળે તો Pgyer અથવા fir.im જેવા બીટા હોસ્ટિંગ પ્લેટફોર્મ વાપરી શકો. ઉપકરણ મર્યાદા લાગુ પડે છે.

ઓળખચિહ્ન મેળવવું મુશ્કેલ હોય તો iOS 8 પછી ખુલેલું Apple TestFlight વાપરી શકો, જેમાં 10,000 સુધી બીટા પરીક્ષણ સ્થાન છે.

5. App Store સ્ક્રીનશૉટ

પ્રકાશન સ્ક્રીનશૉટને અલગ વિભાગ કેમ? સ્વતંત્ર ડેવલપર પાસે પ્રચારના ઓછા માર્ગ છે. App Store ઉત્પાદન પેજનાં સ્ક્રીનશૉટ અને વર્ણન એપનું પ્રવેશદ્વાર અને દુકાન છે.

સ્ક્રીનશૉટ ખરાબ લાગે તો હમણાં જ એપ શોધનાર મુલાકાતીને ગુમાવી શકીએ.

કંપનીમાં UI ડિઝાઇનર અને ઉત્પાદન સહકર્મીઓ સ્ક્રીનશૉટ બનાવે છે. એકલા યોગ્ય કદના સ્ક્રીનશૉટ કેવી રીતે મેળવીએ?

5.1 સિમ્યુલેટરમાં સ્ક્રીનશૉટ

સિમ્યુલેટરમાં સીધાં એપ સ્ક્રીન લઈ શકાય, જોકે પરિણામ થોડું કાચું લાગી શકે.

5.2 થોડું સુંદર બનાવવું

હું એક મફત વેબસાઇટની ભલામણ કરું છું: shotbot. સામગ્રી અપલોડ કરતાં તે સમાન ફૉર્મેટનાં સંપૂર્ણ ઉત્પાદન સ્ક્રીનશૉટ બનાવે છે.

નોંધ, 2022-04-11: પછી મેં મારી પોતાની App Store રજૂઆતો માટે સ્ક્રીનશૉટ બનાવવા ખાસ Mac એપ લખી.

6. મેં વાપરેલા અન્ય સ્ત્રોત

ચોક્કસ ઇન્ટરૅક્શન અને ડિઝાઇનમાં તૃતીય-પક્ષ સાધનો અને તૈયાર આઇકન હંમેશાં તમારી ઇચ્છા પૂરી નહીં કરે.

તો છબીઓ જાતે સંપાદિત કરો!

મોટાભાગના ડેવલપર Photoshopમાં ખાસ કુશળ નથી, અને કેટલાકે ક્યારેય વાપર્યું નથી. શું કરી શકાય?

બે વેબસાઇટ: Online PS અને Meituનું વેબ એડિટર

ભારે Adobe સોફ્ટવેર ડાઉનલોડ કર્યા વિના બ્રાઉઝરમાં સરળ છબી સંપાદન કરી શકાય. Photoshopમાં નબળા આપણા માટે આ સારા સમાચાર છે.

છબી સંપાદન ઉપરાંત એપ આઇકન પણ માથાનો દુખાવો છે. બીજી વેબસાઇટ MakeIcon: 1024×1024 લોગો અપલોડ કરો અને તે બાકીનાં બધા આઇકન કદ બનાવે છે. iOS 10 પર iMessageને પણ સમર્થન આપે છે.

7. અંતિમ વિચાર

UI ડિઝાઇનરની મદદ વિના ઉપલબ્ધ સ્ત્રોતો વડે વિકાસ પૂરો કર્યો. તમારી પાસે ડિઝાઇનર હોય તો નિઃસંકોચ બહાર જઈ શકો  ̄ヘ ̄.

મારી એપ બનાવવાની ઇચ્છા લાંબા સમયથી હતી. જરૂરી વાતો ગોઠવ્યા પછી તાજેતરમાં જ યોગ્ય રીતે શરૂ કર્યું. સૌથી અગત્યનું, ઉકેલવાની જરૂર સ્પષ્ટ થઈ અને સાથે થોડું Swift શીખ્યો.

વિકાસ દરમ્યાન એક અઠવાડિયું લગભગ કોડ લખ્યો નહોતો. સમજાયું કે સ્વતંત્ર એપમાં જરૂર જ ખરેખર આગળ ચલાવે છે. કદ મહત્વનું નથી; સમસ્યા ઉકેલવી મહત્વની છે.

વિકાસ વધ્યો તેમ જરૂરિયાતો વધી: AirDrop વહેંચણી, iCloud સંકલન અને ShareExtension વિકાસ હજી અધૂરાં હતાં. આગળ વધો અને થોડું થોડું સુધારો! ʘʚʘ (હું ચોક્કસ સ્વીકારતો નથી કે આ એપ બનાવવાનું મૂળ કારણ PC, ફોન અને iPadમાં મારી “collection.avi” વહેંચવાનું હતું.)

મારી એપની લિંક: ફાઇલો સંભાળવાની સૌથી સરળ રીત, File Manager

નોંધ, 2022-04-11: એપ હવે શોધમાં મળતી નથી. કમાણીની સારી રીત ન હોવાથી મેં તેને આઉટસોર્સિંગ કંપનીને વેચી. વેચાણ પછી ઘણું વિચાર્યું; આગળના લેખમાં વધુ વિગત છે.

મૂળ લેખ Jianshu પર પ્રકાશિત થયો હતો. પછી મારું Jianshu એકાઉન્ટ હસ્તગત થયું અને બીજા લેખો વારંવાર બ્લૉક થયા. હવે બધા બ્લૉગ લેખ github.io પર ખસેડું છું.