CodeGym /בלוג Java /Random-HE /מפת דרכים לידע למתחילים באנדרואיד
John Squirrels
רָמָה
San Francisco

מפת דרכים לידע למתחילים באנדרואיד

פורסם בקבוצה
מתחילים שואלים את עצמם לעתים קרובות: "מה אני צריך לדעת כדי להפוך למפתח?" מודעות דרושים יכולות לכלול הרבה מילים לא מובנות. ספרי תכנות עמוסים בכל כך הרבה מידע שנראה שאתה צריך להתחיל ללמוד את הנושא מילדות. נוסף על כל זה, פיתוח אנדרואיד נמצא כעת בנקודה שבה אתה צריך לדעת שתי שפות: ג'אווה וקוטלין. אנחנו הולכים לנסות ליצור "מפת דרכים לידע למתחילים" - בדיוק מה שאתה צריך לדעת כדי להשיג את העבודה הראשונה שלך. מפת דרכים למתחיל כמפתח אנדרואיד - 1בראש ובראשונה זה Core Java. כן, Java היא המקום הטוב ביותר להתחיל בו כרגע. לדעתי, CodeGym היא הדרך הטובה ביותר לעשות זאת. אין צורך להסיח את דעתו על ידי שום דבר אחר עד שתעבדו ביסודיות על הדברים הבסיסיים. יחד עם זאת, יהיה לך יתרון גדול אם תוכל למצוא מנטור שיוכל לתת לך רמזים ולהסביר דברים. לאחר מכן תוכל לנסות את ה-SDK של אנדרואיד. ראשית, עליך להבין כיצד להשתמש ב- TextView, EditText, פריסות (Frame, Linear, Relative), ImageView וכפתור. לאחר מכן, המשך אל RecyclerView. בשלב זה, תרגול הוא הכל שלך. אתה צריך לנסות הכל, לראות איך זה עובד, אילו מאפיינים יש לרכיבים האלה, וכיצד הם שונים. אז אתה יכול להעמיק ולהבין את הפעילות והשברים. לאחר מכן מצבי מחזור חיים והפעלה. כמו כן העברת נתונים בין שתי פעילויות (כוונה) ושני קטעים (צרור). בשלב זה, אתה מוכן לכתוב משהו קצת יותר מסובך ממחשבון. אתה צריך לכתוב פרויקט קטן המורכב ממספר מסכים. העיקר הוא להשתמש בהרבה רכיבים כדי להבין איך הם מתקשרים זה עם זה. ושוב, זה יהיה יתרון גדול אם מישהו יראה את הקוד שלך ויוכל להציע הצעות. עכשיו אתה מוכן לנסות את Kotlin. בנוסף, עליך לגרום לפרויקט שלך לקיים אינטראקציה עם REST API בדרך כלשהי. ספריית Retrofit משמשת לשם כך. יש הרבה מדריכים על זה. יש גם הרבה ממשקי API פתוחים שתוכלו להתאמן עליהם (לדוגמה, אינסטגרם, פייסבוק ועוד רבים אחרים). התוצאה הסופית צריכה להיות משהו שמוריד נתונים משרת ומציג אותם על המסך. ספריית Glide (או, לחילופין, Picasso) שימושית גם כאן. זה האומים והברגים של זה. השלב הבא הוא להתמודד עם דפוסי עיצוב. גוגל מקדמת MVVM עבור אנדרואיד, אז אתה צריך לנסות את זה. כמו כן, בדוק מה המשמעות של "ארכיטקטורה נקייה". ולסיום הכל - הזרקת תלות. בשלב זה, אתה יכול לנסות ללכת לכמה ראיונות. האינטרנט עמוס במאמרים ודוגמאות בכל אחד מהנושאים הללו. בזמן שאתה לומד, זכור שהבנת איך ולמה דברים עובדים עדיין חשובה יותר משינון טרמינולוגיה. חשוב גם להיות מסוגל להשתמש באגים כדי לאתר שגיאות. וזה אפשרי רק עם הרבה תרגול. תהליך זה יכול להסתיים תוך שישה חודשים. אבל זה רק אם אתה מקדיש מספיק זמן לאימון שלך.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION