תכנות לאנרדואיד בקלות פרק 4 – קצת על מבנה פרוייקט Android
בפרק זה נבצע drill down לתוך עץ התיקיות של פרוייקט אנדרואיד, נשתמש באותו העץ אשר ראינו באפליקצית Hello World מפרק 3. מלמעלה למטה: - SRC תיקייה זאת מכילה את כל קוד ה java אותו אנו כותבים. נהוג לחלק את התיקייה ל packages על מנת לאפשר עבודה מודולרית ומסודרת, כמו כן מאפשרת חלוקה של הקוד לחלקיים לוגיים. לדוגמא: com.example.helloworld.models הינו package אשר מכיל מודלים (יישויות) איתם אנו עובדים בפרוייקט. - GEN הינה תיקייה אשר נוצרת ומתעדכנת באופן אוטומטי בזמן הכתיבה שלנו, לחלוטין אסור לערוך את הפריטים בתיקייה הזאת באופן ידני מכיוון שזה יכול ליצור קשיי build אשר eclipse לא מצליח להתמודד איתם באופן מוצלח. - ה Android SDK שאליו מפתחים במקרה שלנו 2.2, יופיע כ class library אשר משרת את כל הפרוייקט בספריות השונות שלו, גם כן מתווסף באופן אוטומטי לפרוייקט ברגע שמחליטים לאיזה גרסת API מפתחים. - Android Dependencies תיקייה הנוצרת באופן אוטומטי ומתוופסת לפרוייקט, ברגע שאנחנו משתמשים באיזשהו שירות או SDK חיצוני, כדוגמת support libraries, או Annotations (נרחיב על כך בהמשך) - Assets תיקיי...