מיר פּראָגראַם דיין וויזאַביליטי! Positive פאָרשטעלונג מיט ONMA ויסקוקער אַנדרויד אַפּ אַנטוויקלונג איז געראַנטיד.
קאָנטאַקט
אויב איר זענט נייַ מיט אַנדרויד, ענטוויקלונג, איר קענט פּרובירן AIDE צו אָנהייבן דיין נסיעה. דער שטאַרק רעדאַקטאָר אָפפערס אַ נומער פון פאַנגקשאַנז צו העלפֿן איר פֿאַרשטיין די באַסיקס פון אַנדרויד אַנטוויקלונג. עס האט פאַקטיש-צייט טעות קאָנטראָלירונג, אַ רייכער רעדאַקטאָר, און טוטאָריאַלז צו לערנען Java און Android SDK. איר קענט אויך שאַפֿן אַ אַפּלאַקיישאַן מיט איין גיט מיט AIDE און פּרובירן עס אין פאַקטיש צייט. צו שאַפֿן אַ אַפּלאַקיישאַן, איר וועט ערשטער דאַרפֿן צו אָפּלאָדירן די אַנדרויד סדק און די צונעמען מכשירים צו בויען עס.
דינגען אַן אַנדרויד אַפּ דעוועלאָפּער פֿאַר דיין ווייַטער פּרויעקט: דעם אַרבעט איז נישט פֿאַר די שוואַך פון האַרץ. דעם טיפּ פון אַרבעט איז אַ קאָמפּלעקס פּראָצעס, און עס ריקווייערז ברייט וויסן פון די אַנדרויד-אָס. איר קענען געפֿינען ברייט דאַקיומענטיישאַן אויף אַנדרויד אין Google ס אַנדרויד דאַקיומענטיישאַן, וואָס כולל פילע טוטאָריאַלז, ארטיקלען, און מכשירים. אָבער, איר זאָל זיין אינטערעסירט אין דעם טעמע און האָבן עטלעכע דערפאַרונג אין ארבעטן אַרום אים.
די קאָס פֿאַרבונדן מיט אַן אַפּ אַנטוויקלונג פּרויעקט וועט זיין זייער אַנדערש. דעפּענדינג אויף די קאַמפּלעקסיטי און פאַרנעם פון די פּרויעקט, איר וועט באַצאָלן אַ אַנדערש סומע פון געלט פֿאַר די אַנטוויקלונג פון דיין אַפּ. איידער איר קענען קלייַבן אַ אַנטוויקלונג פירמע, איר זאָל באַשליסן די פאַרנעם פון די פּרויעקט, זייַן ציל וילעם, און קיין נויטיק לייסאַנסיז. צו אָנהייבן, איר זאָל באַשליסן צי איר דאַרפֿן אַ רירעוודיק אַפּ פֿאַר פּערזענלעך נוצן, געשעפט, אָדער אַ ציבור פּלאַטפאָרמע.
דער פּרייַז פון אַפּ אַנטוויקלונג דעפּענדס אויף די פּלאַטפאָרמע איר פּלאַן צו נוצן. בשעת עטלעכע דעוועלאָפּערס ספּעשאַלייז אין איין פּלאַטפאָרמע, אנדערע אַרבעט אויף קייפל פּלאַטפאָרמס, כולל iPhone, אַנדרויד, און די וועב. עס איז בעסטער צו קלייַבן אַ דעוועלאָפּער וואָס קענען אַנטוויקלען אַפּפּס פֿאַר עטלעכע פּלאַטפאָרמס. דער אָפּצאָל פון אַן אַנדרויד אַפּ דעוועלאָפּער וועט אָפענגען אויף די פּלאַטפאָרמע איר פּלאַן צו נוצן. א ווייסע פּאַפּיר אויף דער טעמע איז בנימצא פֿאַר פריי אָנליין. איר קענט פּלאָמבירן די פאָרעם צו באַקומען אַ פריי קאָפּיע פון די ווייַס פּאַפּיר.
אויב איר זוכט צו לערנען די באַסיקס פון אַנדרויד אַנטוויקלונג, איר האָט קומען צו די רעכט אָרט. דאָ, מיר וועלן דיסקוטירן ווי צו שאַפֿן אַ באַניצער-דיפיינד אַפּלאַקיישאַן אין די אַנדרויד סוויווע. ערשטער, איר זאָל ינסטאַלירן די אַנדרויד סדק. אַמאָל איר האָט געטאן דאָס, איר קענען אָנהייבן דעוועלאָפּינג דיין אַפּלאַקיישאַן. אַמאָל איר האָבן געענדיקט די אַפּלאַקיישאַן קאָד, איר זאָל פּרובירן עס מיט קייפל אַנדרויד דעוויסעס.
דער באַניצער-דיפיינד אַפּלאַקיישאַן-בנין געצייַג וועט ווייַזן איר ווי צו בויען דיין אַפּ מיט שלעפּן-און-קאַפּ אָפּציעס. עס האט פאַר-אינסטאַלירן עלעמענטן און קאַנפיגיעריישאַנז, אַלאַוינג איר צו סדר זיי לויט די באדערפענישן פון דיין ניצערס. דערנאָך, איר קענען מאַכן אַ APK טעקע פֿאַר ינסטאַלירונג. אַלטערנאַטיוועלי, איר קענען מאַכן אַ וועבזייטל פֿאַר דיין סאָרט און ווענדן עס אין אַן אַפּ שפּעטער. דערנאָך, איר קענען נוצן די אַנדרויד סטודיאָ ווי אַן אַפּ אַנטוויקלונג סוויווע.
באַניצער-דיפיינד אַפּלאַקיישאַנז זענען מער ינטעראַקטיוו ווי אלץ פריער. איידער לאָנטשינג דיין רירעוודיק אַפּלאַקיישאַן, איר דאַרפֿן צו פֿאַרשטיין ווי עס וועט פונקציאָנירן און קוק פֿאַר יוזערז. ווירעפראַמינג העלפּס איר וויזשוואַלייז דיין געדאַנק און ופדעקן קיין פלאָז עס קען האָבן. דורך קריייטינג אַ גראַפיקאַל פאַרטרעטונג פון דיין אַפּ ס עלעמענטן, איר קענט אויך געפֿינען פֿעיִקייטן וואָס אַנדערש וואָלט זיין אוממעגלעך צו טראַכטן פון. די לעצט פּראָדוקט וועט זיין אַ גרויס באַניצער דערפאַרונג פֿאַר דיין יוזערז.
אַמאָל איר האָבן באשאפן אַן אַנדרויד ווירטואַל מיטל און אינסטאַלירן די נייטיק קאַמפּאָונאַנץ, איר קענען פּרובירן דיין אַפּ אין די עמולאַטאָר. דאָס וועט העלפֿן איר מאַכן זיכער אַז דיין אַפּ לויפט סמודלי אָן קיין פראבלעמען. דערצו, איר קענט נוצן די אַנדרויד עמולאַטאָר אויב איר נוצן אַ ניט-ינטעל-באזירט מיטל. אָבער זיין אָפּגעהיט ווען טשוזינג אַ ווירטואַל מיטל – ניט אַלע עמולאַטאָרס שטיצן ARM-באזירט דעוויסעס.
אויב איר זענט אַ נייַע דעוועלאָפּער, עס איז אַ גוטע געדאַנק צו באקענען זיך מיט די מכשירים דארף פֿאַר אַנדרויד ענטוויקלונג. עס זענען פילע פאַרשידענע מכשירים בנימצא, אָבער דאָ זענען אַ ביסל פון די מערסט וויכטיק אָנעס. אויב איר נאָר אָנהייבן מיט אַנדרויד אַנטוויקלונג, איר זאָל פּרובירן GameMaker סטודיאָ ערשטער. דעם געצייַג אַלאַוז איר צו שאַפֿן אַן אַנדרויד שפּיל מיט אַ מינימאַל סומע פון פּראָגראַממינג און שלעפּן-און-קאַפּ פאַנגקשאַנאַליטי.
ערשטער, איר דאַרפֿן צו קלייַבן אַ אַנטוויקלונג סוויווע. עס איז וויכטיק צו פּרובירן דיין אַפּלאַקיישאַן ווי פרי ווי מעגלעך, ווייַל פילע באַגז און פּראָבלעמס קענען אויפשטיין אַמאָל די אַפּ איז באפרייט. א גוט פּרובירן סוויווע זאָל אויך צושטעלן זיכער קאָד פאַרוואַלטונג און פּאַראָל שוץ. דאָס מאכט עס גרינגער צו מיטאַרבעטן מיט אנדערע דעוועלאָפּערס און ויסמיידן קיין מיסאַנדערסטאַנדינגז. אַמאָל איר האָט געמאכט אַ באַשלוס וועגן די אַנטוויקלונג סוויווע, דערנאָך איר קענט אויסקלייַבן די רעכט מכשירים פֿאַר דיין מאַנשאַפֿט.
אן אנדער וויכטיק געצייַג איז אַן אַנדרויד IDE. דאָס איז אַ געצייַג וואָס אַלאַוז איר צו שרייַבן אַנדרויד קאָד אין BASIC, וואָס איז זייער ענלעך צו רעגולער ענגליש. איר קענט אויך נוצן אַן עמולאַטאָר צו פּרובירן דיין אַפּ. איר קענען אויך געפֿינען פאַרשידן אנדערע ווייכווארג וואָס העלפּס איר מיט אַנדרויד ענטוויקלונג. אויב איר זענט נישט זיכער וואָס מכשירים צו נוצן, די אַנדרויד סדק פאַרוואַלטער איז בארעכטיגט סעפּעראַטלי. אין דערצו צו דעם, איר קענט אויך נוצן אַ No-Coding-Entwicklungsplattform.
צו מאַכן אַן אַפּ פֿאַר אַנדרויד, איר דאַרפֿן צו פֿאַרשטיין די פאַנדאַמענטאַלז פון דער פּלאַטפאָרמע און לערנען וועגן די פאַרשידענע באַניצער צובינד לייברעריז און אַפּיס בנימצא. אין צוגאב, איר דאַרפֿן צו פֿאַרשטיין די פאַרשידענע נאַוויגאַציע קאַנסעפּס אַז אַנדרויד פֿעיִקייטן. אויב איר זוכט פֿאַר אַ פּשוט וועג צו אָנהייבן, איר קענט לערנען ווי צו נוצן די FireMonkey-Framework. אַנדרויד איז אויך געווארן פאָלקס אין די מאָביל טעלעפאָן מאַרק מיט די אַדווענט פון קאָטלין, Google ס נייַע ערשטיק שפּראַך פֿאַר אַנדרויד אַנטוויקלונג.
צו מאַכן אַ מצליח אַפּלאַקיישאַן, איר דאַרפֿן צו וויסן די חילוק צווישן אַנדרויד און יאָס. טראָץ די סימאַלעראַטיז, עס זענען באַטייטיק דיפעראַנסיז צווישן די צוויי אָפּערייטינג סיסטעמען. איר דאַרפֿן צו לערנען ווי צו קאָד ביידע סיסטעמען יפישאַנטלי. דעם וועג, איר קענען שאַפֿן אַן אַפּ וואָס אַרבעט אויף ביידע יאָס און אַנדרויד. און זינט זיי זענען ביידע אָפֿן מקור, איר קענען לייכט שאַפֿן אַ כייבריד אַפּ וואָס אַרבעט סימלאַס אויף ביידע פּלאַטפאָרמס. איר קענט אויך נוצן אַפּ סטאָרז צו אַנטוויקלען דיין אַפּ.
רירעוודיק דעוויסעס האָבן ווערן מער פאָלקס ווי אלץ. מער ווי 5 מיליאַרד מענטשן אַרום די וועלט פאַרמאָגן רירעוודיק דעוויסעס. דעם מיטל אַז עס איז אַ הויך פאָדערונג פֿאַר אַפּפּס. און מיט אַ מאַרק גרייס דעם הויך, די פאַרמעסט איז צאָרנדיק. דעוועלאָפּינג אַן אַפּ פֿאַר אַנדרויד איז ניט אַנדערש. עס זענען צוויי ערשטיק וועגן צו מאַכן אַן אַפּ פֿאַר אַנדרויד: דורך אין-אַפּ גאַנצע און דורך צוגעבן פֿאַרקויף. דער ערשטער וועג צו דזשענערייט רעוועך פון דיין אַפּ איז צו שטעלן אַ לינק צו אַ שוטעף וועבזייטל ווו איר מאַכן אַ קאָמיסיע ווען אַ באַניצער מאכט אַ קויפן.
React Native איז אַ פריימווערק פֿאַר בנין רירעוודיק אַפּלאַקיישאַנז. עס איז ענלעך צו React און גייט זיין קאָמפּאָנענט-באזירט אַרקאַטעקטשער. ניצן דעם פריימווערק, איר וועט האָבן צו אַדאַפּט נייַע אַנטוויקלונג טעקניקס, סעטאַפּ דיין פּרויעקט, און ינסטאַלירן נייַ אַנדערפּינינג ווייכווארג. אָבער, די בענעפיץ אַוטוויי די דאַונסיידז. אין דעם אַרטיקל, מיר וועלן נעמען אַ נעענטער קוק ווי צו אַנטוויקלען רירעוודיק אַפּלאַקיישאַנז מיט React Native. דער ערשטער שריט איז פארשטאנד די אַנדערלייינג טעכנאָלאָגיע.
React Native איז אַ קרייַז-פּלאַטפאָרמע אַנטוויקלונג פריימווערק וואָס איז געווען ערשטער דערלאנגט צו דעם ציבור אין 2015. עס האט אלנגעזאמלט גוואַלדיק פּאָפּולאַריטעט זינט דעמאָלט. די פריימווערק אַלאַוז דעוועלאָפּערס צו שאַפֿן געבוירן אַפּפּס ניצן דזשאַוואַסקריפּט. פאַסעבאָאָק און זיין גרויס קהל האָבן שוין ינסטרומענטאַל אין דער אַנטוויקלונג פון דעם פריימווערק. React Native אַלאַוז דעוועלאָפּערס צו האַלטן סקאַלאַביליטי און יונאַפייד אַפּ אַנטוויקלונג. די פריימווערק איז בנימצא אונטער אַן עפֿן מקור-ליזאַנז, אַלאַוינג ביידע געשעפט און פּערזענלעך נוצן.
די React Native פריימווערק מאכט עס גרינגער צו אַנטוויקלען געבוירן אַפּפּס. עס איז דיזיינד צו רייוז דזשאַוואַסקריפּט טעקעס און אויטאָמאַטיש גער זיי אין געבוירן קאַמפּאָונאַנץ. רעאַקט נאַטיווע אַפּפּס זענען פּונקט ווי קיין אנדערע געבוירן אַנדרויד און יאָס אַפּפּס, און קענען זיין טעסטעד מיט אַ פאַרשיידנקייַט פון פּראָבע אָטאַמיישאַן פראַמעוואָרקס. ווי א רעזולטאט, אַ הויך קוואַליטעט אַפּ איז געראַנטיד. אויב איר זענט וואַנדערינג ווי React Native קענען העלפֿן דיין אַנדרויד און יאָס אַפּ אַנטוויקלונג, האַלטן לייענען.
די אַנדרויד עמולאַטאָר Genymotion איז אַ פאָלקס ברירה צווישן דעוועלאָפּערס. די ווייכווארג איז באזירט אויף VirtualBox און איז אַ שטאַרק געצייַג פֿאַר פליסנדיק אַנדרויד אַפּפּס און שפּילערייַ אויף Windows 10. דעוועלאָפּעד דורך פאַכמאַן אַנדרויד דעוועלאָפּערס, Genymotion איז בנימצא אין ביידע דעסקטאַפּ און וואָלקן ווערסיעס. עס איז געלויבט פֿאַר זייַן גיכקייַט און כולל פילע פֿעיִקייטן צו העלפֿן דעוועלאָפּערס. עס אויך כולל אַ פריי פערזענלעכע אַדישאַן פֿאַר שפּילערייַ. דאָ זענען עטלעכע פון די שליסל פֿעיִקייטן פון Genymotion.
Genymotion ינייבאַלז דעוועלאָפּערס צו אַנטוויקלען אַנדרויד אַפּלאַקיישאַנז דורך עמיאַלייטינג איבער 3,000 פאַרשידענע סינעריאָוז. די אַנדרויד עמולאַטאָר איז יקוויפּט מיט ייַזנוואַרג סענסאָרס וואָס לאָזן ניצערס סימולירן קיין סיטואַציע. עס אויך שטיצט ווי פילע ווירטואַל מאשינען ווי דיין קאָמפּיוטער קענען שעפּן. עס איז פריי צו אָפּלאָדירן און ריקווייערז קיין ינסטאַלירונג. עס איז די פאַסטאַסט און מערסט שטאַרק אַנדרויד עמולאַטאָר, און קענען עמיאַלייט אַרויף צו דריי טויזנט אַנדרויד אַפּק קאַנפיגיעריישאַנז. עס איז אויך קאַמפּאַטאַבאַל מיט פילע פאָלקס פּראָגראַממינג ינווייראַנמאַנץ.
די Genymotion עמולאַטאָר איז באזירט אויף די AndroidVM פּרויעקט, וואָס גיט שנעל סטאַרטאַפּ צייט און הויך פאָרשטעלונג. עס אויך כולל וי קאָנטראָלס פֿאַר באַטאַרייע מדרגה און גפּס דאַטן, און האט דירעקט ינאַגריישאַן אין אַנדרויד סטודיאָ און עקליפּסע. יוזערז קענען פּרובירן אַפּפּס אויף קייפל דעוויסעס סיימאַלטייניאַסלי מיט Genymotion עמולאַטאָר, כאָטש דאָס שטיצט נישט אַרביטראַריש קאַנפיגיעריישאַנז. דער עמולאַטאָר אַרבעט אויך אָפפלינע. אָבער, איר קען נאָך געפֿינען עס נוציק אין עטלעכע סיטואַטיאָנס.
ביטע באמערקט, אַז מיר נוצן קיכלעך, צו פֿאַרבעסערן די נוצן פון דעם וועבזייטל. דורך באזוכן דעם פּלאַץ
ווייַטער נוצן, אָננעמען די קיכלעך
איר קענט געפֿינען מער אינפֿאָרמאַציע וועגן קיכלעך אין אונדזער דאַטן שוץ דעקלאַראַציע