תכנות לאנדריוד

תכנות לאנדריוד

שלום רב
טירון ללא רקע בתכנות לאנדריוד בכלל, היכרות קצרה עם ויזואל בייסק, מנסה ללמוד בכוחות עצמי C# וגן JAVA התקנתי חבילת ויזואל סטודיו 2010 פרו
במחשב שיש בו וינדוס 7 זיכרון 6 גייגה
מהספרות שיש לי קשה ובלתי אפשרי להגיע לתכנות אנדריוד, קראתי באחד הפורומים שיש בגאווה בחירה של פרוייקט חדש שם אפשר לנווט ולבחור לאנדריוד
לצערי לא מצאתי את זה, שאלתי אם ארצה לתכנת לאנדריוד, מה עלי להתקין במחשב, איזה סביבת עבודה מתאימה לזה, מהיכן אפשר לקרוא חומר למתחילים
אנגלי או עברי לא משנה העיקר שיהיה כמו צעד אחר צעד
יש לי שני טאבלטים של אנדריוד אגב כלומר כוונתי לנססות לבנות יישום ולהעבירו מהמחשב לטאבלט,, זה בכלל אפשרי??
אודה על כל הכוונה וסיוע
עמיר
 

פרסאוס

New member
אנדרואיד ולא אנדריוד

כיום זהו פרויקט קוד פתוח המנוהל (פחות או יותר) ע"י גוגל.
גוגל מאוד רציניים בקשר לעבודה שלהם ויש לך אינספור דוגמאות.
כלי הפיתוח הוא חינם.
ספרות יש המון וגם דוגמאות!
תתחיל בשער של אנדרואיד:http://developer.android.com/index.html
יש שם שעורים מפורטים על איך לבנות אפליקציה ממש מ0.
הנה לך לינק מהשיעור הראשון כדי שלא תסתבך:http://developer.android.com/training/basics/firstapp/creating-project.html
 

nocgod

New member
אז...

כדי לתכנת אנדרואיד צריך קודם כל לדעת לתכנת. זה שקר וכזב שבלי רקע אמיתי בתכנות תוכל ללמוד לתכנת אנדרואיד.
מה צריך? צריך להוריד אחת מסביבות העבודה המומלצות לתכנות בJAVA וandroid -> יש לך את אקליפס, מוטודו, אינטליג'יי וכו...
להוריד את android SDK ולהתקין אותו. להוריד APIים עבור גרסאות שלהן אתה רוצה לתכנת, ולבנות מכונה וירטואלית בAVD
זה כדי לעבוד.
כדי ללמוד: היכרות מעמיקה עם java, לא חייב את ההיכרות עם העיצוב בGWT וswing אבל היכרות עם עיצוב ממולצת.
בהיכרות עם JAVA אני ממליץ בחום הבנה בכתיבת מחלקות (אתה תכתוב הרבה מחלקות שירות)
עקרונות תכנות מונחה עצמים (הכמסה, הורשה, פולימורפיזם), כמובן כל מיני design patters ואלגוריתמים יכולים להיות תמיד מועילים
חובה לדעת multithreading מאחר וכל תוכנה אשר תוקעת את הGUI ליותר מ 2 שניות מקבלת שגיאת ANR ליותר מ5 שניות מערכת ההפעלה הורגת אותה.
היכרות עם אנדרואיד היא לא קלה מאחר והרבה קונספטים יחסית חדשניים.
תוריד ספר טוב לbeginners שילמד אותך JAVA כמו שצריך ולעומק עוד חודש חודשיים אחרי שתתרגל קצת, תתחיל לגעת טיפה באנדרואיד.

ממליץ לך להשיג חשבון בpluralsight יש להם אחלה הרצאות.
 

אלעדק

New member
תתחיל בלימוד ג'אווה

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

ממליץ לך על האתר הזה, בו תוכל למצוא שיעורים בווידאו שיעזרו לך ללמוד ולהבין.

http://www.lynda.com/Java-tutorials/Essential-Training/86005-2.html

כמו שנאמר פה, חובה להבין איך לעבוד multuthreading ומה זה בכלל threads כדי שהאפליקציה תריץ פעולות א-סינכרוניות במקביל לmain activity .

ממליץ לך ללמוד קצת xml ולהבין, כיון שבאנדרואיד ה Views מוגדרים בקובץ xml
 
יש גם אפשרות לעשות אפליקציה

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

בהצלחה,
אלעד
 
למעלה