એન્ડ્રોઇડ સ્ટુડિયો: તમારી પોતાની એપ્સ બનાવવા માટેના પ્રથમ પગલાં

એન્ડ્રોઇડ સ્ટુડિયો

એન્ડ્રોઇડ વિશ્વમાં સૌથી વધુ ઉપયોગમાં લેવાતી ઓપરેટિંગ સિસ્ટમ બની ગઈ છે. વિશ્વભરમાં તેના લગભગ 4.000 અબજ વપરાશકર્તાઓ છે, જે ખરેખર અકલ્પનીય છે. વધુમાં, Google દ્વારા વિકસિત અને Linux કર્નલ પર આધારિત મોબાઇલ ઉપકરણો માટેની ઓપરેટિંગ સિસ્ટમે પણ મોટી સંખ્યામાં વિકાસકર્તાઓને આકર્ષ્યા છે. જો તમે વધુ એક બનવા માંગતા હો, તો અહીં અમે તમને એન્ડ્રોઇડ સ્ટુડિયો સાથે પરિચય કરાવીએ છીએ.

વિકાસકર્તાઓ માટે આ વર્ક સ્યુટ સાથે તમે સક્ષમ હશો તમારી પ્રથમ એપ્લિકેશનો બનાવો સિસ્ટમ સાથે સુસંગત અને તેના ઓપરેશનનું પરીક્ષણ કરો, પછી ભલે તે વિડિયો ગેમ હોય, ઉપયોગિતા હોય, અને તમારા IoT પ્રોજેક્ટ્સ વગેરે માટે ક્લાયંટ એપ્લિકેશન પણ હોય. સકારાત્મક બાબત એ છે કે Android સ્ટુડિયો Linux માટે પણ ઉપલબ્ધ છે, જેથી તમે સમસ્યા વિના તમારા ડિસ્ટ્રોમાંથી કામ કરી શકો.

એન્ડ્રોઇડ સ્ટુડિયો શું છે?

એન્ડ્રોઇડ સ્ટુડિયો લોગો

એન્ડ્રોઇડ સ્ટુડિયો એ એકીકૃત વિકાસ પર્યાવરણ (IDE) છે Android ઉપકરણો માટે એપ્લિકેશન બનાવવા માટે સત્તાવાર. તે કોઈપણ વિકાસકર્તા માટે આવશ્યક સાધન છે જે સ્માર્ટફોન, ટેબ્લેટ, વેરેબલ અને Android ઓપરેટિંગ સિસ્ટમનો ઉપયોગ કરતા અન્ય ઉપકરણો માટે એપ્લિકેશન્સ બનાવવા માંગે છે.

IntelliJ IDEA પર આધારિત, એન્ડ્રોઇડ સ્ટુડિયો ટૂલ્સનો સંપૂર્ણ સેટ ઓફર કરે છે જે એપ્લિકેશન ડેવલપમેન્ટ પ્રક્રિયાને સરળ બનાવે છે, વપરાશકર્તા ઇન્ટરફેસ બનાવવાથી માંડીને ભૌતિક ઉપકરણ અથવા ઇમ્યુલેટરમાં એપ્લિકેશન બનાવવા અને જમાવટ કરવા સુધી. તેમની વચ્ચે મુખ્ય કાર્યો તેઓ છે:

  • સ્માર્ટ કોડ સંપાદક: ઉત્પાદકતામાં સુધારો કરવા માટે સ્વતઃપૂર્ણતા, રિફેક્ટરિંગ અને સ્ટેટિક કોડ વિશ્લેષણ સાથે.
  • બહુવિધ પ્રોગ્રામિંગ ભાષાઓ માટે સપોર્ટ- Java અને Kotlin ઉપરાંત, તમે C++ નો ઉપયોગ તમારી એપના ચોક્કસ ભાગો વિકસાવવા માટે કરી શકો છો.
  • વિઝ્યુઅલ ડિઝાઇનર- ઝડપથી અને સરળતાથી યુઝર ઇન્ટરફેસ (GUI) બનાવવા માટે.
  • એન્ડ્રોઇડ ઇમ્યુલેટર: સુસંગતતા ચકાસવા માટે શ્રેષ્ઠ જાણીતા અને Android ના વિવિધ સંસ્કરણો સાથે વિવિધ વર્ચ્યુઅલ ઉપકરણો પર તમારી એપ્લિકેશનોનું પરીક્ષણ કરવા માટે.
  • Gradle સાથે એકીકરણ- નિર્ભરતાઓનું સંચાલન કરવા અને બિલ્ડ વિકલ્પોને ગોઠવવા માટે લવચીક બિલ્ડ સિસ્ટમ.
  • નમૂનાઓ અને નમૂનાઓની વિશાળ શ્રેણી: ખાસ કરીને નવા નિશાળીયા માટે અથવા જેઓ આ મદદ વડે ઝડપથી એપ્લિકેશન બનાવવા માંગે છે તેમના માટે રસપ્રદ.
  • Google Play Console સાથે એકીકરણ: તમારી એપ્લિકેશનોના પ્રકાશન અને વિતરણનું સંચાલન કરવા માટે.

તમે Android સ્ટુડિયો સાથે શું કરી શકો?

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

  • વપરાશકર્તા ઇન્ટરફેસ બનાવો: તમને એપ્લિકેશનના GUI ને સરળ અને વિઝ્યુઅલ રીતે અથવા XML કોડ દ્વારા ડિઝાઇન કરવાની મંજૂરી આપે છે. તમે ઘણી બધી થીમ્સ અને શૈલીઓ સાથે દેખાવને કસ્ટમાઇઝ કરી શકો છો, વિવિધ સ્ક્રીન માપો સાથે અનુકૂલન કરવા માટે તેમને સ્કેલ કરી શકો છો, વગેરે.
  • કાર્યક્ષમ કોડ લખો: તમને તમારી એપ્લિકેશનના તર્કને વિકસાવવા માટે જાવા અને કોટલિન પ્રોગ્રામિંગ ભાષાઓનો ઉપયોગ કરવાની મંજૂરી આપે છે, એટલે કે, ટાસ્ક X અથવા વિડિઓ ગેમ કરવા માટે એક ઉપયોગિતા બનાવો. તેના ટૂલ્સ માટે આભાર, તે તમને નેટવર્ક એક્સેસ, સ્ટોરેજ, સેન્સર્સ સાથેની ક્રિયાપ્રતિક્રિયા, ટચ સ્ક્રીન વગેરે જેવા હાર્ડવેર સંસાધનોના સંચાલનની ઍક્સેસ આપવા ઉપરાંત, Android માટે ઉપલબ્ધ લાઇબ્રેરીઓનો સરળતાથી લાભ લેવાની મંજૂરી આપશે.
  • ડીબગ કરો અને તમારી એપ્લિકેશનનું પરીક્ષણ કરો: સંકલિત ડીબગરનો આભાર, તમારા કોડમાંની ભૂલોને ઓળખવી અને સુધારવી શક્ય છે, આમ સંભવિત ભૂલો અથવા નબળાઈઓને ટાળી શકાય છે જે તમારી ભાવિ એપ્લિકેશનને Google Play પર અથવા સત્તાવાર સ્ટોરથી સ્વતંત્ર રીતે લોંચ કરતા પહેલા અસર કરે છે. બીજી બાજુ, વિવિધ ઉપકરણો, રૂપરેખાંકનો અને સંસ્કરણો માટે એમ્યુલેટર તમને વિવિધ પરિસ્થિતિઓમાં તમારી એપ્લિકેશનનું પરીક્ષણ કરવાની મંજૂરી આપે છે.
  • પ્રદર્શન ઑપ્ટિમાઇઝ કરો: અન્ય કાર્યો તમને સંભવિત સમસ્યાઓને ઓળખવા માટે પણ પરવાનગી આપે છે જે એપ્લિકેશનને ધીમું કરે છે અને પ્રભાવને અસર કરતા ક્ષેત્રોને સુધારે છે. અને એટલું જ નહીં, મેમરી વપરાશ અને બેટરીનો વપરાશ ઘટાડવા માટે તમારી પાસે પ્રોફાઇલિંગ ટૂલ્સ છે.
  • તમારી એપ્લિકેશન મેળવો: એકવાર તમે પ્રક્રિયા પૂર્ણ કરી લો તે પછી, તે તમને તમારી એપ્લિકેશનને વિતરિત કરવા અને ઇન્સ્ટોલ કરવા માટે એક APK પેકેજ બનાવવાની મંજૂરી આપે છે, ઉપરાંત તમે ભવિષ્યમાં રિલીઝ કરી શકો તેવા વિવિધ સંસ્કરણો અને અપડેટ્સના સંચાલનને મંજૂરી આપે છે. અને, અલબત્ત, તે તમને તમારી એપ્લિકેશનને સીધી Google Play પર પ્રકાશિત કરવાની મંજૂરી આપે છે જેથી તે દરેક માટે ઉપલબ્ધ હોય.

Linux પર Android સ્ટુડિયો કેવી રીતે ઇન્સ્ટોલ કરવું

MacOS, ChromeOS અને Windows પર ઇન્સ્ટોલેશન સરળ છે, તેથી જ હું Linux પરના ઇન્સ્ટોલેશન પર ધ્યાન કેન્દ્રિત કરવા જઈ રહ્યો છું, જે સૌથી વધુ શંકા પેદા કરે છે. પરંતુ પગલાઓ સાથે પ્રારંભ કરતા પહેલા, તમારે જાણવું જોઈએ કે તેઓ શું છે. હાર્ડવેર આવશ્યકતાઓ આ IDE ઇન્સ્ટોલ કરવા સક્ષમ બનવા માટે ભલામણ કરેલ છે:

  • સી.પી.યુ: x86-64 AMD અથવા Intel સપોર્ટિંગ Intel VT અને AMD-V વર્ચ્યુઅલાઈઝેશન ટેક્નોલોજી તેમજ SSSE3 એક્સટેન્શન.
  • રેમ મેમરી- ન્યૂનતમ 8 GB, પરંતુ 16 GB અથવા વધુની ભલામણ કરવામાં આવે છે.
  • સંગ્રહ: તમારી પાસે ઓછામાં ઓછી 8GB કે તેથી વધુની HDD/SSD હાર્ડ ડ્રાઇવ પર ખાલી જગ્યા હોવી આવશ્યક છે.
  • સ્ક્રીન: ઓછામાં ઓછા 1280x800 px અથવા 1920x1080 px રિઝોલ્યુશન સાથે સુસંગત.
*નોંધ: તમને તમારા વિતરણના ભંડારમાં અથવા તમારા ડિસ્ટ્રોના એપ સ્ટોરમાં Android સ્ટુડિયો મળી શકે છે, પરંતુ તે નવીનતમ સંસ્કરણ ઉપલબ્ધ ન હોઈ શકે. તેથી, હું ભલામણ કરું છું કે તમે અહીં વર્ણવેલ પગલાંને અનુસરો.

જો તમારી પાસે અમુક લાઇબ્રેરીઓ ઇન્સ્ટોલ કરેલી નથી, તો તમારે કેટલીક ઇન્સ્ટોલ કરવાની પણ જરૂર પડી શકે છે 32-બીટ પુસ્તકાલયોઉદાહરણ તરીકે:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 sudo yum install zlib.i686 ncurses-libs.i686 bzip2

જો તમે આ જરૂરિયાતોને પૂર્ણ કરો છો, તો તમારે જાણવું જોઈએ કે Android સ્ટુડિયો ઘણા 64-bit GNU/Linux ડિસ્ટ્રોસ સાથે સુસંગત છે, અને KDE પ્લાઝમા અને GNOME બંનેમાં સારી રીતે કાર્ય કરે છે. હવે, ધ એન્ડ્રોઇડ સ્ટુડિયો ઇન્સ્ટોલ કરવાનાં પગલાં તે છે:

  1. ની સત્તાવાર વેબસાઇટ ઍક્સેસ કરો એન્ડ્રોઇડ સ્ટુડિયો ડાઉનલોડ્સ.
  2. ડાઉનલોડ શરૂ કરવા માટે ડાઉનલોડ બટન દબાવો.
  3. તે પછી, તમારી પાસે તે સ્થાન પર .tar.gz ફાઇલ હોવી જોઈએ જ્યાં તમે તેને ડાઉનલોડ કરી હતી.
  4. તે ફાઇલને /usr/local/ માં કૉપિ કરો જો તમે જ તેનો ઉપયોગ કરવા જઈ રહ્યા હોવ, અથવા જો તમે ઇચ્છો છો કે તે સિસ્ટમ પર ઘણા વપરાશકર્તાઓ માટે ઉપલબ્ધ હોય તો /opt/ માં.
  5. એકવાર ત્યાં કૉપિ થઈ ગયા પછી, તમે ટારબોલની સામગ્રીને અનપૅક કરી શકો છો.
  6. હવે, ટર્મિનલમાંથી, ડિરેક્ટરી પર જાઓ જ્યાંથી તમે તેને કાઢ્યું છે.
  7. ત્યાંથી, android-studio/bin/ પર જાઓ.
  8. પછી અવતરણ વિના "sudo ./studio.sh" આદેશ સાથે ઇન્સ્ટોલ કરવા માટે સ્ક્રિપ્ટને અંદર ચલાવો.
  9. પછી તે ઇન્સ્ટોલેશન વિઝાર્ડને અનુસરવાની અને સેટઅપ વિઝાર્ડ ઘટકોને ડાઉનલોડ કરવાની બાબત છે, જે અન્ય લોકો વચ્ચે, Android SDK પણ ઇન્સ્ટોલ કરશે.

અને બસ, તેના પર ડબલ ક્લિક કરવા અને તેને ચલાવવા માટે તમારી પાસે પહેલેથી જ તમારી એપ્સમાં આયકન ઉપલબ્ધ હોવું જોઈએ...

તમારી એપ્લિકેશન બનાવવા માટેના પ્રથમ પગલાં

પ્રથમ એપ્લિકેશન

હવે તમે તમારી સિસ્ટમ પર એન્ડ્રોઇડ સ્ટુડિયો ઇન્સ્ટોલ કરેલ છે, પછીની વસ્તુ હશે તેને ગોઠવો અને પ્રથમ પગલાં લો જેમ હું તમને અહીં બતાવું છું:

  1. એન્ડ્રોઇડ સ્ટુડિયો ચલાવો.
  2. સ્વાગત સ્ક્રીન પર સેટિંગ્સ પસંદ કરો.
  3. સેટિંગ્સ મેનૂમાં ડિફોલ્ટ પ્રોજેક્ટ પર ક્લિક કરો.
  4. અને આ નવી સ્ક્રીનમાં, પ્રોજેક્ટ સ્ટ્રક્ચર પસંદ કરો.
  5. એકવાર ત્યાં પહોંચ્યા પછી, તમારે ડાબી પેનલમાં SDK પસંદ કરવું પડશે અને + પર ક્લિક કરો.
  6. આની મદદથી તમે તમારા કેસમાં ઇચ્છો તે રૂપરેખાંકન પસંદ કરી શકો છો, જેમ કે Java માટે JDK (Java SDK) અને Android પ્લેટફોર્મ અથવા વર્ઝન કે જેના માટે તમે તમારી એપ્લિકેશન વિકસાવવા માંગો છો. આ તમારા ભાવિ પ્રોજેક્ટ્સ માટે આ ડિફૉલ્ટ સેટિંગ્સનો ઉપયોગ કરશે, પરંતુ તમે તેને કોઈપણ સમયે બદલી શકો છો.
  7. એકવાર આ થઈ જાય, એન્ડ્રોઇડ સ્ટુડિયો સ્વાગત સ્ક્રીન પર પાછા ફરો, અને નવા પ્રોજેક્ટ પર ક્લિક કરો.
  8. આ વિઝાર્ડ અથવા નવો પ્રોજેક્ટ વિઝાર્ડ શરૂ કરશે.
  9. તે તમને તમારી એપ્લિકેશન વિશે શ્રેણીબદ્ધ માહિતી ભરવાનું કહેશે, જેમ કે તેનું નામ, Google Play માં તેનું નામ, પેકેજનું નામ, ID, પ્રોજેક્ટ સ્થાન (ડિરેક્ટરી જ્યાં તમે તેને રાખવા માંગો છો), SDK , વગેરે આ દરેક કેસ પર નિર્ભર રહેશે. એકવાર સમાપ્ત થઈ જાય, પછી આગળ ક્લિક કરો.
  10. વિઝાર્ડની આગલી સ્ક્રીન પર તમારે તમારી એપ્લિકેશનમાં હશે તે આયકનને કસ્ટમાઇઝ કરવું આવશ્યક છે. જ્યારે તમે સમાપ્ત કરો, ત્યારે આગળ ક્લિક કરો.
  11. ઉદાહરણ તરીકે, તમે હવે તમારી પસંદગીની એક્ટિવિટી ડાયરેક્ટરી પસંદ કરી શકો છો, જેમ કે ખાલી પ્રવૃત્તિ, જે એક સરળ ઉદાહરણ "હેલો વર્લ્ડ" એપ્લિકેશનનું નિર્માણ કરશે. આગળ દબાવો.
  12. એકવાર તમે તમારા પ્રથમ પ્રોજેક્ટ માટે રૂપરેખાંકન પરિમાણો પૂર્ણ કરી લો, પછી તમે સમાપ્ત ક્લિક કરી શકો છો. અને પછી Android તમારા પ્રોજેક્ટનું માળખું બનાવશે. નોંધ કરો કે તે પ્રથમ વખત વધુ સમય લેશે કારણ કે તેને ગ્રેડલ ડાઉનલોડ કરવું પડશે (તે ફક્ત પ્રથમ વખત જ કરે છે).
  13. પછી પ્રોજેક્ટ ખુલશે અને તમે તે કેવો દેખાય છે તે જોઈ શકશો. મૂળભૂત રીતે તમારી પાસે ડાબી બાજુએ નેવિગેશન મેનૂ છે (ફાઈલોની જબરજસ્ત માત્રાથી ડરશો નહીં, તમારે તે તમામને સંપાદિત કરવાની જરૂર રહેશે નહીં, ફક્ત લાલ રંગમાં ચિહ્નિત થયેલ છે), મધ્યમાં Java સ્રોત કોડ, અને જમણી બાજુએ Android ઉપકરણની સ્ક્રીન પરિણામ દર્શાવે છે.
  14. આ બિંદુએ, તમે સ્રોત કોડ ઉમેરવા અથવા સંશોધિત કરવાનું શરૂ કરી શકો છો અને તમને GUI માટે જરૂરી બધું ઉમેરી શકો છો, તે ઑફર કરે છે તે વિવિધ સાધનોનો ઉપયોગ કરી શકો છો, તે એમ્યુલેટર પર કામ કરે છે કે કેમ તે જોવા માટે તેને ચલાવવાનો પ્રયાસ કરો, .apk બનાવો, વગેરે.

પ્લગઈનો ઉમેરો

માર્ગ દ્વારા, Android સ્ટુડિયો પણ પરવાનગી આપે છે પ્લગઈનો ઉમેરો જે તેમની ક્ષમતાઓને વિસ્તૃત કરી શકે છે અથવા તમારા કામને સરળ બનાવી શકે છે. કેટલાકમાંથી જે તમને સંપાદકના દેખાવને કસ્ટમાઇઝ કરવાની મંજૂરી આપે છે, અન્યને કોડને વધુ સરળતાથી નેવિગેટ કરવા, ADB આદેશો ઉમેરવા, કીબોર્ડ શૉર્ટકટ્સ શીખવા, JSON માંથી આપમેળે Java વર્ગો જનરેટ કરવા વગેરે. જો તમે અધિકૃત JetBrains માર્કેટપ્લેસ રિપોઝીટરીમાંથી આ પ્લગઈન્સનું અન્વેષણ અને ઉપયોગ કરવા માંગતા હો, તો આ પગલાં અનુસરો:

  1. એન્ડ્રોઇડ સ્ટુડિયો ખોલો.
  2. ફાઇલ > સેટિંગ્સ > પ્લગઇન્સ પર જાઓ.
  3. બ્રાઉઝ રિપોઝીટરીઝ બટન પર ક્લિક કરો.
  4. તમે ઇન્સ્ટોલ કરવા માંગો છો તે પ્લગઇન શોધો.
  5. ઇન્સ્ટોલ પર ક્લિક કરો.

હું આશા રાખું છું કે તે તમારા માટે મદદરૂપ થયું છે અને તમે Android માટે અદ્ભુત એપ્લિકેશન્સ બનાવવાનું શરૂ કરો છો. પછીથી અમે પ્રોગ્રામ કેવી રીતે કરવો તેના લેખો પણ પ્રકાશિત કરીશું, તેથી બ્લોગ પર નજર રાખો…


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.