אם אתה מעוניין לפתח ל-Android
תתחיל מכאן:
https://developer.android.com/index.html
 
יש שם הסברים על הורדה והתקנה של כלי פיתוח, שימוש ב-API של המערכת, ועוד.
 
בגדול, יישום לטלפון אינו שונה מיישום למחשב, אבל כמובן צריך להכיר את מודל האפליקציה הרלוונטי למערכת הפעלה.
 
למשל, בעוד שב-Windows יישום מתחיל לרוץ מפונקציה WinMain ומנהל Eventes דרך לולאת הודעות, ב-Android יש אתה יוצר מחלקות, מכריז עליהן ב-Manifest, ומקבל Events ל-callbacks.
 
עוד כדוגמה, ב-Android חלק מה-API של המערכת דורש בקשת הרשאות.
ספציפית לגבי קבצים: ליישום שלך מוקצית ספרייה שרק לו מותר לכתוב ולקרוא ממנה, אבל יש במכשיר גם אזור כללי, זה שהמשתמש רואה כשהוא מחבר את המכשיר למחשב.
 
כל יישום יכול לכתוב לשם ולקרוא משם, אבל רק אם ביקש הרשאה לכך מהמשתמש.
 
כפי שכתבו לך, השפה העיקרית לפיתוח היא Java, אם יכולת להשתמש ב-C ו-++C לחלק מרכיבי היישום, אבל למעשה ניתן גם למצוא מפרשי Python שרצים על הפלטפורמה הזו, וכנראה עוד שפות.
 
ומרות שיחד עם כלי פיתוח מסופק אמולטור, מומלץ ביותר להצטייד במכשיר אמתי.