מאפיינים ואיכויות של Android Studio

אנו מכירים את אנדרואיד כאחת ממערכות ההפעלה המובילות את שוק טכנולוגיית התקשורת, המתמקדת בטלפוניה סלולרית. ללא הרבה מה לומר על כך, ברור אם כן כי הדרישה למשתמש למעלות המוצעות על ידי המערכת, מדברים באופן ספציפי יותר על רכישת יישומים לשיפור או התאמה אישית של ציוד האנדרואיד שלנו, דורשות יותר ויותר מצד המשתמש, מכיוון שבתורו, מידת התחרות הגבוהה הקיימת ביניהם מחייבת את מפתחיהם לחדש או לשפר עוד יותר את ההרכב של כל אחד מהם. מסיבה זו, וקשורה לנושא המורכבות העשויה להתקיים בתכנות של אפליקציה, מערכת האנדרואיד עצמה מציעה ערכת כלים מתאימה ומתאימה לפיתוח יישומים כאמור. ערכה או כלים כאלה מהווים את מה שמכונה Android Studio. זהו ה- IDE הרשמי של Android לפיתוח אפליקציות. מבוסס על IntelliJ IDEA; סביבה או סביבת פיתוח לתוכניות, הכוללים כלים רבי עוצמה לעריכת קוד. ניתן לומר שמבחינת ניתוח הקוד שלו, הוא מדגיש את השגיאות באופן מיידי, על מנת לתת להן מענה מהיר יותר. ככלי משולב לפיתוח או בניית תוכניות באנדרואיד, הוא מכיל ממשק משתמש שנבנה בעבר או תוכנן, עם דגמי מסך שונים, בהם ניתן להזיז אלמנטים קיימים. בנוסף, נבדקים באגים לאמולטורים ואפשרות לעבוד עם Logcat. IntelliJ IDEA תומך בשפות שונות המבוססות על JVM; ג'אווה (ומכאן "J" ב- IntelliJ), Clojure, Groovy, Kotin ו- Scala. בנוסף תמיכה עבור Maven ו- Gradle. בטכנולוגיה זו, המשויכת ל- Android Studio, האפשרויות נוחות ליצירה ובנייה של יישומים למערכת זו.

1

ל- Android Studio יש רכיבים שונים המסייעים למשימה של בניית יישומים; מערכת בנייה מבוססת דרגה, בניית גרסאות וקבצי APK מרובים, כמו גם תבניות קוד המסייעות בבניית אפליקציות. עורך פריסות שלם עם תמיכה בעריכת גרור ושחרור של אלמנטים ערכתיים. קלות שימוש ותאימות גרסאות, קוד מתכווץ עם ProGuard וצריכת משאבים פחות ופחות עם Gradle. לבסוף, תמיכה מובנית ב- Google Cloud Platform, מה שמקל על שילוב העברת הודעות הענן של Google ו- App Engine.

לגבי פיתוח זרימת העבודה, ל- Android Studio יש סט כלים אחראי, בנוסף לגישה האפשרית משורת הפקודה לכלי SDK. הדבר החשוב בכל זה הוא שאנדרואיד סטודיו מציע נוחות למפתחים, מכיוון שניתן להפעיל, במהלך פיתוח היישומים, את הכלים הדרושים כדרך עבודה זריזה יותר.

4

בין שלבי הפיתוח המכסים את מימוש האפליקציות ב- Android Studio אנו מוצאים ארבעה שלבים. הראשון הוא ה הגדרות סביבה; במהלך שלב זה, סביבת הפיתוח מותקנת ומוגדרת. בנוסף, החיבור נעשה לאלמנטים בהם ניתן לבצע את התקנת האפליקציה, ונוצר מכשירים וירטואליים של Android (AVDS). השלב השני מכסה את תצורת ופיתוח פרויקטים; במהלך זה מתבצעת תצורת הפרויקט ופיתוחו. אנו מדברים על יצירת מודולים המכילים משאבים עבור יישומי וקבצי קוד המקור. השלב השלישי כולל את בדיקה, ניפוי באגים ובניית האפליקציה; בשלב זה הפרויקט מובנה בחבילות .apk ניתנות להפרעה וניתנות להתקנה ולהפעלה על האמולטור או על מכשיר אנדרואיד. נעשה שימוש במערכת בנייה מבוססת Gradle. זה מספק גמישות, גרסאות בנייה מותאמות אישית ורזולוציית תלות. במקרה של שימוש ב- IDE אחר, ניתן לפתח את הפרויקט באמצעות Gradle, ובתורו, להתקין אותו בהתקן המשתמש ב- ADB. לאחר מכן, האפליקציה מתבצעת באגים באמצעות הודעות ניטור מכשיר, בתוספת מכשיר רישום אנדרואיד (Logcat) יחד עם הרעיון של IntelliJ. בנוסף, ניתן להשתמש בבאגים JDWP תואמים, ולהוסיף את כלי הבאגים והרישום המסופקים עם ה- SDK של Android. בסוף, כלי הבדיקה של Android SDK משמשים לבדיקת היישום.

כשלב האחרון, פרסום בקשה; בשלב זה, התצורה מתבצעת והבקשה נעשית לשימוש ולהפצה בחינם של האפליקציה למשתמשים. בשלב ההכנה נבנית גרסה של האפליקציה, שמשתמשים יכולים להוריד ולהתקין במכשירים שלהם כך שניתן יהיה למכור ולהפיץ את גרסת האפליקציה.

2

בתמונה זו אנו יכולים לראות את תרשים השלבים למימוש אפליקציות ב- Android Studio.

אנו כבר מכירים את השלבים והפיתוח במהלך יצירת אפליקציית Android. במקרה של כל פרויקט, בהתייחס לבסיס המודולרי, היישום מכיל מודול אחד או יותר עם קבצי קוד מקור וקבצי משאבים. אשר, בסוגיו השונים מכילים; מודולי אפליקציות ל- Android, מודולי ספרייה, מודולי בדיקה ומודולי App Engine. כברירת מחדל, Android Studio מציג קבצי פרויקט בתצוגת פרויקט Android. בשלב זה המודולים נראים בצורה מסודרת כדי לספק גישה מהירה לקבצי קוד המקור המרכזיים. במקרה של קבצי build, אלה נראים ברמה העליונה תחת Scripts Gradle. ב- Studio Android אנו כבר מבינים ש- Gradle משמש כבסיס למערכת בניית האפליקציות. מערכת יצירה זו פועלת ככלי משולב בתפריט Android Studio, ובתורו אינו תלוי בשורת הפקודה.

3

קבצי פרויקט.

ידוע כבר חלק מההרכב של Android Studio וכיצד מתבצעת העבודה בתוכו, ראוי לומר שלפני כמה שבועות הייתה לנו הגרסה החדשה שלו, שהייתה זמינה במהדורת 2.1.0 שלה באפריל. עלינו לדעת כי העדכונים התקופתיים שבוצעו באנדרואיד סטודיו מתרחשים ללא צורך בעדכון הפרויקט, בהיבט זה לא צריך להיות חשש למפתח.

בין השינויים העיקריים שנמצאו בגרסה החדשה הזו, תמיכה בפיתוח בגרסה החדשה של מערכת ההפעלה, Android N, בתצוגה המקדימה שלה זוכה להערכה. פלטפורמת Android N מוסיפה תמיכה בג'אווה 8, הכוללת תכונות שפה הדורשות מהדר ניסיוני חדש בשם Jack. הגרסה האחרונה של ג'ק ניתנת לעבודה רק בגרסה 2.1. מאנדרואיד סטודיו. לכן, יש צורך להשתמש בגרסה זו אם ברצונך לעבוד עם Java 8. יש לציין שלמרות שאנדרואיד סטודיו 2.1 הוא יציב כעת, מהדר הג'ק עדיין ניסיוני, לכן יש להפעיל אותו באמצעות מאפיין jackOptions שלו. בנה קובץ. .gradle.

בין שאר התכונות החדשות בגרסה החדשה, בוצעו תיקוני באגים קלים וכן כמה שיפורים; Debugger C ++ המודע ל- Java מופעל כברירת מחדל בעת שימוש במכשיר N או אמולטור ובחירת מצב הבאגים המקורי. כהמלצה לשיפורים במימוש האפליקציה, טוב לעדכן את תוסף האנדרואיד ל- Gradle לגרסה 2.1.0.

נכון לעכשיו אנדרואיד סטודיו עבר מגרסה 0.1 ל 2.1.0, עם סך של 24 מהדורות כולל האחרונה באפריל השנה. אם ברצונך להכיר כל אחת מהגרסאות האחרונות שלה, בקר בקישור הבא בדף הרשמי שלה לקבלת מידע על הורדות או פתרון בעיות: http://developer.android.com/tools/revisions/studio.html


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   קריסטובל דיג'ו

    בואו נשתמש בלינוקס כדי להיות בחינם? ומדוע הם גונבים מבלוג אחר או מדביקים העתקה של taringa?, רע רע ....

  2.   מיגל דיג'ו

    האם זה כמו ממציא האפליקציות?