Android development

on

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

הפוסט הזה והבאים נועדו לשמר את הידע שלי במקום כתוב ומתוך תקווה שאם אני ארשום את הדברים הם אולי יקלטו קצת יותר טוב.

אם יש לכם הערות מלמדות אשמח לשמוע.

——————————————————————————-

יש מספר דרכים לכתוב אפליקקציה לאנדרואיד אבל המומלצת ביותר היא בעזרת Java ו – Android SDK.  (SDK – Software Developer Kit). כך שאם יש לך נסיון עם Java לא צריכה להיות לך בעיה ללמוד את ה SDK דיי בקלות ולפתח משהו.

מה זה JAVA?

JAVA היא שפת תכנות עילית, כלומר שפה מופשטת שמאוחר יותר מתורמת על-ידי המחשב להוראות ספציפיות יותר.  JAVA היא שפה המוקלדת סטטית (Statically-typed). המשמעות של זה היא שאנחנו צריכים להכריז על המשתנים ועל הסוג שלהם מראש.

מאפיין נוסף של Java הוא Object oriented – כלומר השפה נבנתה סביב הרעיון של אובייקטים.  לכל אוביקט יש מאפינים משלו ודרכים לתקשר ולעשות עליהם מניפולציות.

סוגי מידע בסיסים

int – integer – מספר שלם (לא עשרוני), כולל אפס וערכים שליליים.

float – מספרים עם נקודה עשרונית.

boolean – אופרטור בוליאני, כלומר – משתנה המסוגל להכיל "אמת" או "שקר" בלבד. בד"כ מיוצג על-ידי 0 ו- 1.

char – אותיות. לדוגמה: 'א'. יש לשים לב שמדובר ב Case sensitive  כך ש a ו – A הן אותיות שונות.

String – אותיות ומספרים המצורפים ביחד לכדי טקסט.

—– ההמשך יבוא, החיים נכנסו באמצע —–