פיתוח אפליקציה - התממשקות ל API
-
@chagold אמר בפיתוח אפליקציה - התממשקות ל API:
@חוקר שאלתי שאלות דומות כאן בפורום בעבר והמליצו לי לעשות אפליקציית נייטיב שבעצם משכפלת את העיצוב אונליין לתצוגת אפליקציה.
ותראה כאן על תוכנת ההמרה.
א. זה באמת יוצא מושלם וטוב והמיר וקליל?
הבעיה היא שגם על האתר אונליין הוא משגע אותי שצריך לשפר את חווית המשתמש, ולכן חשבתי לקחת מומחה בפיתוח לפחות את זה להוריד ממני -
אולי זה יתן לך קצת רקע
https://www.lastartup.co.il/blog/app-development-guide -
@חוקר
מהמעט הידוע לי, ריאקט נייטיב שהציעו כאן (או פלאטר שצובר תאוצה) מיועד לבניית אפליקצייה מאפס, כפתרון לאפליקציית חוצה פלטפורמות (בעבר היו כותבים אפלקיציות לאנדרואיד בJAVA ולios בSwift).
כנראה שיש כלים להמרת אתר web לריאקט נייטיב, אבל זה לא בשימוש נרחב וכנראה ההמרה הזו היא פתרון גרוע.
עם זאת, ישנן ספריות (קורדובה למשל, יש גם את ionic) שאיתן אתה לוקח אתר web ומשכפל אותו למובייל (ברעיון של אלקטרון על ווינדוס). זה לא "נייטיב", כלומר אין לך את כל הפונקציונליות שיש באפלקיציות נייטיב אבל זה הפתרון המקובל כשמדובר באפליקצייה שאמורה לספק ממשק נוסף וכדו' -
@גמליאל אמר בפיתוח אפליקציה - התממשקות ל API:
עם זאת, ישנן ספריות (קורדובה למשל, יש גם את ionic) שאיתן אתה לוקח אתר web ומשכפל אותו למובייל (ברעיון של אלקטרון על ווינדוס). זה לא "נייטיב", כלומר אין לך את כל הפונקציונליות שיש באפלקיציות נייטיב
א. ionic זה פריימוורק שמשתמש בקורדובה או קפסיטור, תלוי בגירסה.
ב. כל הרעיון של קורדובה וקפסיטור זה שהם מייצרים לך התממשקות עם הפונקציונליות של המכשיר כמו באפליקציית נייטיב, הבנתי שהחיסרון הוא בעיקר במהירות תגובה, אבל אין לי ניסיון בזה כדי להעיד. -
האם כמו שקיימים ספריות מוכנות bootstrap-vue לממשקים אינטרנטיים ישנם גם ספריות מוכנות של קודים לאפליקציות בסגנון זה?
אני מתכוון לאפליקציות כתובות בג'אווה שמתממשקות בטבעיות על המכשיר
פשוט לקנות קוד מוכן לאפליקציות עם אימות ורישום משתמשים ואינטרקציה לשרת מרוחק -
-
@חוקר
אם הבנתי אותך נכון מה שיש לך כעת (bootstrap-vue) זה בסך הכל תבנית עם רכיבים של vue מעוצבים בספריית Bootstrap.
אם אתה בונה אפליקציות היברידית אתה יכול להמשיך להשתמש באותה ספריה ממש כדי לעצב את האפליקציה שלך.
לionic יש ספריית עיצוב של רכיבים מוכנים לא פחות טובה (https://ionicframework.com/docs/components)