הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   כיצד לפתח אפליקציות ...? (https://hosts.co.il/forums/showthread.php?t=105838)

dabi 03-12-13 10:07

כיצד לפתח אפליקציות ...?
 
אני רוצה ללמוד לפתח אפליקציות לאנדאוריד...
כרגע אני מפתח אתרים ב php כולל כמובן spl אך ללא ידע במחלקות
מה עלי לעשות כדי ללמוד לפתח לאנדאוריד?שפות וכו...
כמה זה מסובך?
אני רוצה לפתח אפליקציה כמו מערכת מאמרים...הכי פשוט
מציגה רשימת כותרות מהמסד וכשניכנסים מצידה את הטקסט...
לזה אני רוצה להוסיף שיתוף בווטצאפ( למאמרים)

אשמח לכיוונים חברים

בניה 03-12-13 12:16

שקלת את האפשרות/יצא לך לשחק עם phonegap?

בגדול, לאנדרואיד כותבים בJAVA.
זה לא מסובך למי שיש ידע סביר בתיכנות.
מתחילים עם להוריד את הSDK
http://developer.android.com/sdk/index.html#ExistingIDE

אני הייתי מתחיל עם לפתוח קוד של אפליקציית דוגמה, להריץ באימולטור, ולשחק קצת עם הקוד.

(החבילה הזו כוללת גם eclipse, אם כבר יש לך אולי תוכל להוריד רק את הSDK)

dabi 03-12-13 22:49

אז כנראה שאתמקד ב java
אפשר אפליקציה לדוגמא שעובדת עם מסד?
בנוסף,לאיזה רמה אצטרך ללמוד ?
האם יספיק פונקציות לולאות ותנאים?או שצריך גם oop לעומק?

Erez | TrustMedia.co.il 03-12-13 22:53

java זו שפת oop, ככה שחייב לדעת oop טוב כדי להשתמש בה

בניה 03-12-13 23:41

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

מסד אתה מדבר על שמירה מקומית על המכשיר או על שרת?
כדאי כמובן להתחיל עם דברים מקומיים.

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

איציק ברבי 04-12-13 00:11

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

בניה 04-12-13 00:25

ציטוט:

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

יש דבר כזה שנקרא API level שבכל או כמעט כל שינוי באחד המספרים של הגירסה הוא עולה.
קיטקט שהיא כביכול רק אנדרואיד 4.4 היא api level 19 ז"א שהיו 19 שינויים לAPI
http://developer.android.com/guide/t...html#ApiLevels

בכל גירסה מוסיפים פיצ'רים ועוד ממשקים למערכת.
אאל"ט יש תאימות לאחור, ז"א שמכשיר עם API LEVEL 19 אמור להריץ בלי בעיה קוד של API LEVELS קודמים.

החוכמה זה לכתוב אפליקציה שתעבוד יותר טוב ותציע יותר פיצ'רים ככל API יותר מתקדם זמין לה.

זה קיים המון בWEB זה מכונה graceful degradation
http://www.css3.info/graceful-degradation

יש גם מדריך לזה באתר של אנדרואיד:
http://developer.android.com/trainin...platforms.html

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


כל הזמנים הם GMT +2. הזמן כעת הוא 10:35.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ