אַפּ
טשעקליסט

    קאָנטאַקט





    אונדזער בלאָג

    מיר פּראָגראַם דיין וויזאַביליטי! Positive פאָרשטעלונג מיט ONMA ויסקוקער אַנדרויד אַפּ אַנטוויקלונג איז געראַנטיד.

    קאָנטאַקט
    אַנטוויקלונג פון אַנדרויד אַפּפּס

    אונדזער בלאָג


    לערן אַנדרויד אַפּ פּראָגראַממינג מיט Java, אָביעקטיוו-C, אָדער סוויפט

    פּראָגראַם אַנדרויד אַפּ

    איר קען זיין וואַנדערינג וואָס די חילוק צווישן Java, אָביעקטיוו-C, און סוויפט איז. נו, דער אַרטיקל וועט געבן איר אַ יקערדיק פארשטאנד פון די שפּראַכן. איר וועט אויך לערנען וואָס איינער איז בעסער ווי אנדערן. אויב איר זוכט צו שאַפֿן אַ גרויס אַנדרויד אַפּ פֿאַר דיין קאַסטאַמערז, דעם אַרטיקל איז אַ מוזן-לייענען. דער ווייַטער אָפּטיילונג וועט דעקן קאָטלין און אָביעקטיוו-C, און ווי זיי פאַרגלייַכן. לייענען אויף צו לערנען ווי די שפּראַכן קענען העלפֿן איר שאַפֿן אַ גרויס אַפּ פֿאַר דיין קאַסטאַמערז!

    Java

    אויב איר באַטראַכטן צו מאַכן אַן אַנדרויד אַפּ, איר זאָל באַטראַכטן לערנען Java. Java איז די מערסט קאַמאַנלי געוויינט פּראָגראַממינג שפּראַך אויף אַנדרויד. אבער אויב איר ווילן צו באַקומען אַ אַוואַנסירטע פארשטאנד, איר קענען אויך נוצן אַפּ-בנין קיץ. די קיץ וועט לערנען איר ווי צו שאַפֿן אַ פאַרשיידנקייַט פון אַפּפּס ניצן אַנדרויד. מיט Java, איר קענען נוצן אַן עמולאַטאָר צו אַנטוויקלען אַן אַנדרויד אַפּ. אויב איר זענט נישט זיכער צי איר זאָל לערנען Java אָדער נישט, דאָ איז אַ רשימה פון עטלעכע פון ​​​​די בעסטער ביכער אויף אַנדרויד פּראָגראַממינג.

    אויב איר זוכט פֿאַר אַ אַוואַנסירטע אַנדרויד דעוועלאָפּער טריינינג, אַ גרויס אָרט צו אָנהייבן איז די אַנדרויד אַנטוויקלונג קורס. אין דערצו צו Java, איר וועט אויך לערנען וועגן די פאָלקס אַנדרויד סטודיאָ. דער פריי אַפּ אַנטוויקלונג קורס וועט לערנען איר ווי צו שאַפֿן אַנדרויד אַפּפּס מיט די מערסט פּראָסט אַפּ אַנטוויקלונג מכשירים. איר וועט לערנען Java, די מערסט פאָלקס פּראָגראַממינג שפּראַך פֿאַר אַנדרויד אַנטוויקלונג, ווי אויך ווי צו נוצן קאָטלין, איינער פון Google ס נואַסט פּראָגראַממינג שפראַכן.

    אַמאָל איר האָבן אַ פעסט אָנכאַפּן פון Java, איר וועט זיין גרייט צו גיין צו דער ווייַטער מדרגה, וואָס איז געבוירן אַנדרויד אַפּ פּראָגראַממינג. בשעת דעם קורס ריקווייערז איר צו לערנען ווי צו נוצן אַנדרויד סטודיאָ, עס איז אויך רעקאַמענדיד אַז איר לערנען Java ווי אַ יסוד פֿאַר צוקונפֿט אַנדרויד אַנטוויקלונג. די CHIP פאָרום גיט אַ פּלאַץ פון רעסורסן, כולל גוידעס, טוטאָריאַלז, און גרופּעס. אויב איר פילן סטאַק, איר קענט שטענדיק פרעגן פֿראגן אויף די CHIP פורום.

    קאָטלין

    ווען עס קומט צו אַנדרויד אַפּ פּראָגראַממינג, Java איז די שפּראַך פון ברירה פֿאַר די וואַסט מערהייַט פון דעוועלאָפּערס. אָבער, עס זענען פילע מאָדערן פּראָגראַממינג שפּראַכן וואָס קענען זיין לויפן אויף די Java Virtual Machine, כולל קאָטלין. דאָס לשון איז 100% קאַמפּאַטאַבאַל מיט Java, און קאָד געשריבן אין קאָטלין איז גאָר ינטערטשיינדזשאַבאַל מיט Java קאָד. דער סינטאַקס איז אויך דיזיינד צו זיין ווי ענלעך ווי מעגלעך צו Java. צוליב די סיבה, קאָטלין איז געשווינד גיינינג פּאָפּולאַריטעט צווישן די Java קהל.

    טראָץ זייַן פּאָפּולאַריטעט, די שפּראַך איז נאָך נישט גענוג דערוואַקסן צו זיין געוויינט אַליין. וועגן דעם, עס איז רעקאַמענדיד אַז דעוועלאָפּערס נוצן די אַנדרויד סטודיאָ אָדער IntelliJ IDEA מכשירים פֿאַר זייער אַנדרויד אַפּ פּראָגראַממינג. קאָטלין איז פריי, סאָליד, און גרינג צו לערנען. דער קורס איז קאַמפּרייזד פון אַ מישן פון פּראַקטיש וויסן, לאַב עקסערסייזיז, און האַנט-אויף לערנען. דער קורס אויך קאָווערס אַלע אַספּעקץ פון אַנדרויד סדק.

    די קאָטלין שפּראַך איז אַ ביטעקאָדע וואָס איז ענלעך צו ז'אבא, אַזוי עס איז קאַמפּאַטאַבאַל מיט אַנדרויד דעוויסעס. איר וועט דאַרפֿן צו ריסטאַרט אַנדרויד סטודיאָ נאָך ינסטאָלינג Kotlin אויף דיין אַנדרויד מיטל. איר וועט דאַרפֿן צו קאַנפיגיער אַנדרויד סטודיאָ אַזוי אַז עס קענען לויפן און פֿאַרשטיין די Kotlin קאָד ווען איר שאַפֿן אַ נייַע פּרויעקט. ווען איר ערשטער אָנהייב אויס, איר זאָל קלייַבן די ליידיק אַקטיוויטי פּרויעקט טיפּ.

    אָביעקטיוו-C

    עס איז מעגלעך צו מאַכן דיין אַנדרויד אַפּפּס אין אָביעקטיוו-C, אַ שטאַרק שפּראַך וואָס קענען העלפֿן איר שאַפֿן די בעסטער אַפּפּס פֿאַר דיין מיטל. כאָטש עס איז נישט ווי שטאַרק ווי סוויפט, עס איז גרינגער צו לערנען און קענען מאַכן דיין אַפּפּס פאַסטער. איר קענען לערנען צו פּראָגראַם אין אָביעקטיוו-C אין אַ חודש. אָבער, עס איז וויכטיק צו טאָן אַז לערנען סוויפט וועט געבן איר אַ ריזיק מייַלע איבער לערנען אָביעקטיוו-C.

    ערשטער, איר דאַרפֿן צו פֿאַרשטיין די דיפעראַנסיז צווישן יאָס און אַנדרויד. די דיפעראַנסיז צווישן די צוויי אָפּערייטינג סיסטעמען זענען דערקלערט אונטן. דער הויפּט חילוק צווישן די צוויי פּלאַטפאָרמס איז זייער פּלאַן און פאַנגקשאַנאַליטי. איר קען נישט וועלן צו אַנטוויקלען די זעלבע אַפּ פֿאַר ביידע פּלאַטפאָרמס, אָדער איר קען נישט וועלן דיין אַפּ צו קוקן די זעלבע וועג אויף ביידע סיסטעמען. צו מאַכן זיכער אַז דיין אַפּ וועט קוקן די זעלבע אויף ביידע סיסטעמען, איר דאַרפֿן צו זיין זיכער אַז איר נאָכפאָלגן די גיידליינז פֿאַר מענטשנרעכט צובינד און מאַטעריאַל פּלאַן. כאָטש עס איז טעקניקלי מעגלעך צו שאַפֿן אַ אַפּ פֿאַר ביידע פּלאַטפאָרמס, עס איז נישט רעקאַמענדיד.

    אויב איר זענט אַ אָנהייבער און איר ווילן צו שאַפֿן אַ יקערדיק פּראָגראַם אויף אַנדרויד, איר קענען לערנען Objective-C אין אַ קורץ צייט. אויב איר האָבן וויסן פון Java, איר קענען גלייַך אַקסעס Java קאָד. אַנדערש, איר וועט דאַרפֿן צו לערנען די נייַע שפּראַך. צו האָבן אַ גוטן פארשטאנד פון אָביעקטיוו-C איז נייטיק צו הצלחה פּראָגראַם אַנדרויד אַפּפּס. עס זענען פילע אָנליין קאָרסאַז וואָס קענען העלפֿן איר לערנען דעם שפּראַך.

    סוויפט

    איר האָט באַשלאָסן צו לערנען אַנדרויד אַפּ פּראָגראַממינג מיט סוויפט. אבער ווו טאָן איר אָנהייבן? דער אַרטיקל וועט געבן איר עטלעכע עצות וואָס קענען העלפֿן איר. רעגאַרדלעסס פון וואָס פּראָגראַממינג שפּראַך איר לערנען, איר וועט דאַרפֿן אַ האַרט פארשטאנד פון יקערדיק פּראָגראַממינג קאַנסעפּס. צו אָנהייבן, אָפּלאָדירן די אַפּ-באַקאַסטן, אַן אַפּ-בנין געצייַג, און נאָכגיין די ינסטראַקשאַנז צו מאַכן אַ פּראָגראַם. דערנאָך, איר וועט זיין געזונט אויף דיין וועג צו מאַכן אַן אַנדרויד אַפּ אין קיין צייט.

    בשעת איר קענען לערנען סוויפט מיט די הילף פון טוטאָריאַלז, איר קען זיין בעסער מיט אַ זיך-געלערנט טוטאָריאַל אָדער אַפּ-בנין געצייַג. פֿאַר בייַשפּיל, די Swift Playgrounds אַפּ איז אַ נוציק געצייַג פֿאַר לערנען די שפּראַך. עס האט פאַרשידן טוטאָריאַלז וואָס קענען פירן איר שריט-דורך-שריט. דערצו, דער פּראָגראַם כולל האַרדער אַלגערידאַמז, פאַנגקשאַנז, און ינסטראַקשאַנז. ווי אַ צוגעלייגט נוץ, עס איז פריי צו אָפּלאָדירן.

    אויב איר ווילט צו פּרובירן סוויפט פּראָגראַממינג אָן ינוועסטינג אין אַ אַנטוויקלונג סוויווע, איר קענען פּרובירן לערנען Java אויף דיין אייגענע. עס זענען עטלעכע פריי טוטאָריאַלז אָנליין. די אַפּפּס זענען נוציק און גרינג צו נוצן, כאָטש זיי האָבן אַ העכער לערנען ויסבייג ווי נאָרמאַל פּראָגראַממינג שפּראַכן. און אויב איר ווילן צו שפּאָרן געלט, איר קענען אַפּט פֿאַר אַ פריילעך אַפּ בנין געצייַג ווי AppConfector. איר קענען אויך אראפקאפיע עטלעכע פריי טוטאָריאַלז, וואָס זענען בכלל מער אַוואַנסירטע ווי נאָרמאַל טוטאָריאַלז.

    קסמל שטריקל

    עקסטענסיבלע מאַרקאַפּ שפּראַך (קסמל) איז אַ וויידלי געוויינט פֿאָרמאַט אין די אַנדרויד אַפּ אַנטוויקלונג פּראָצעס. זייַן אַדוואַנטידזשיז זענען אַז עס איז פּלאַטפאָרמע פרייַ און באַניצער פרייַנדלעך. דער אַרטיקל וועט דערקלערן די באַסיקס פון XML און ווי עס קענען זיין געוויינט צו שאַפֿן אַ פּשוט XML-Zeichenkette. אין דער ערשטער אָפּטיילונג מיר וועלן דערקלערן די XML-פאָרמאַט און ווי עס איז געניצט אין אַנדרויד אַפּפּס.

    קסמל דאָקומענטן זענען בוים סטראַקטשערז. יעדער דאָקומענט איז קאַמפּאָוזד פון אַ וואָרצל עלעמענט און פילע קינד עלעמענטן. די קסמל דעקלאַראַציע דיפיינז די קסמל ווערסיע. קסמל דאָקומענטן קענען אַנטהאַלטן קייפל וואָרצל עלעמענטן און פילע קינד עלעמענטן. פֿאַר בייַשפּיל, א “טיטל” עלעמענט קענען אַנטהאַלטן קייפל סטרינגס. אויב אַ בייַטעוודיק האט קייפל וואַלועס, אַ שטריקל דעפֿיניציע קענען ווערן גענוצט צו קראָם זיי.

    צו לייענען די דאַטן פון אַן XML-Zeichenketten, איר זאָל נוצן די נייַע מעטאָד גערופן aktiendataXmlString. ערשטער, איר דאַרפֿן צו לייענען די XML-סטרינג פון די וועב סערווער. ווייַטער, איר זאָל מאַכן אַ סטרינג-Array מיט די באַטייַטיק פינאַנציעל אינפֿאָרמאַציע. דעם כייפעץ וועט זיין דורכגעגאנגען צו די onPostExecute אופֿן אויטאָמאַטיש.

    לייפסיקלע מעטאָד

    ווען פּראָגראַממינג אַן אַנדרויד אַפּלאַקיישאַן, איר מוזן פֿאַרשטיין דעם באַגריף פון די Lifecycle-מעטאָד, וואָס קענען זיין דיסקרייבד ווי די 'ליפעסיקלע’ פון אַ אַפּלאַקיישאַן. אין קאַנטראַסט צו די C-באזירט פּראָגראַממינג שפּראַכן, וואָס האָבן אַ איין לעבן ציקל, אַנדרויד אַפּלאַקיישאַנז האָבן דריי לייפסייקאַלז. יעדער האט זייַן אייגענע קעראַקטעריסטיקס, אָבער זיי אַלע אַרבעט אין ענלעך וועגן. בכלל, אַנדרויד אַפּ פּראָגראַממינג גייט די פאלגענדע לייפסייק:

    ערשטער, אַקטיוויטעטן זענען דער יסוד פון קיין אַנדרויד אַפּ. יעדער פאַרשטעלן איז אַן אַקטיוויטעט, וואָס מיטל עס מוזן ינסטרומענט יעדער לייפסייקאַל אופֿן צו זיין עפעקטיוו. אַקטיוויטעטן זאָל האָבן אַ מעטאָד גערופן onCreate(), ווי דעם אופֿן איז פארלאנגט צו ופפירן אינהאַלט אויף דעם עקראַן. די צווייטע אופֿן, אויף צעשטערן(), ווערט גערופן גלייך איידער די טעטיקייט ווערט חרובֿ. עס זענען פאַרשידן סיבות וואָס אַנדרויד וועט צעשטערן אַן אַקטיוויטעט.

    אויף פּויזע() איז אַ נוציק אופֿן צו ינסטרומענט אין אַן אַנדרויד אַפּ. ווען אַ טעטיקייט פּאָזאַז, די סיסטעם רופט די onPause() אופֿן. דעם אופֿן קענען ווערן גענוצט צו רעאַגירן צו אַ אַקטיוויטעט וואָס איז פּאָזד. עס איז אויך נוציק פֿאַר ינטעראַקטינג מיט יוזערז ווען אַ טעטיקייט איז פּאָזד. אָבער, איר מוזן טאָן אַז OnPause() מוזן זיין גערופן איידער איר רופן אויף רעסומע().

    דיבאַגינג

    ווען דיבאַגינג דיין אַנדרויד אַפּ, איר וועט דאַרפֿן צו וויסן ווי צו אַקסעס די דעבוג געצייַג. איר קענען געפֿינען עס אין די געצייַג פֿענצטער אויף די רעכט, אָדער דורך טשוזינג View > מכשיר Windows> דיבוג. עס האט אַ דיבאַג ייקאַן, און קענען זיין אַקסעסט דורך געבן אַ קליק אויף די דעבוג קנעפּל אין די געצייַג פֿענצטער באַר. די דעבוג פֿענצטער ווייזט דעם קראַנט אַנדרויד פּראָצעס און אַלע זייַן וועריאַנץ. ניצן די דעבוג קנעפּל וועט לאָזן איר צו קאָנטראָלירן קיין טעות אַרטיקלען וואָס זענען ארלנגעווארפן דורך דיין אַפּ.

    אַמאָל די דעבוג פֿענצטער איז עפענען, גיט די “פֿעדעם” קוויטל און דעמאָלט אויף די פאָדעם סעלעקטאָר. די דעבוג פֿענצטער וועט ווייַזן די אָנלייגן ראַם פֿאַר יעדער פאָדעם, און איר קענען דורכקוקן די וואַלועס פון יעדער פאָדעם. איר קענען אויך גיט אויף יחיד עלעמענטן אין די ראַם צו עפֿענען די מקור קאָד. עס זענען עטלעכע וועגן צו קאַסטאַמייז די וועג פֿעדעם זענען געוויזן אין די דעבוגגער פֿענצטער. איר קענען אַרויספירן אָנלייגן ראָמען און קאַסטאַמייז זייער פּרעזענטירונג דורך לייענען די דעבוגגער ווינדאָו ראָמען פירן.

    אויב איר האָבן אַ טאַבלעט פּיסי אָדער אַ לאַפּטאַפּ, איר קענען נוצן די וסב דיבאַגינג שטריך פון דיין אַנדרויד מיטל. צו געבן די וסב דיבאַגינג מאָדע, גיין צו דעוועלאָפּער אָפּציעס און סעלעקטירן “דיבאַגינג מאָדע.” אַמאָל איר האָבן ענייבאַלד וסב דיבאַגינג, איר קענען לייכט אַקסעס אַוואַנסירטע דעוועלאָפּער אָפּציעס ווי ענייבאַלינג וסב דיבאַגינג. צו נוצן וסב דיבאַגינג, מאַכן זיכער אַז איר באַקאַפּ אַלע וויכטיק דאַטן איידער פּראַסידינג.

    אונדזער ווידעא
    באַקומען אַ פריי אינפֿאָרמאַציע