פיתוח אפליקציה - התממשקות ל API
-
באחד הפרוייקטים שלי יש לקוח שדורש שאספק לו גם אפליקציה עבור הנרשמים שלו.
מדובר במערכת רישום טלפוני וקיים גם רישום אונליין באמצעות ממשק בסיסי שבניתי עם ספרייה מבוססת bootstrap-vue שמתממשקת לשרת שלי באמצעות API עם jwt.
אני מאמין שהוא יישב לי על הווריד לפתח אפליקציה יפה עם חווית משתמשת, שלמען האמת זה לא התחום האמיתי שלי..
האם ניתן למצוא בקלות מפתח אפליקציות שתיהיה מבוססת התממשקות לשרת שלי לפי API שכבר הכנתי לאתר אונליין, ולפי מה מתומחר כזה דבר?
אני לא אוהב להיות משועבד לעבודה של מישהו אחר, כי בכל שינוי וכדומה אני יהיה חייב לתאם איתו, ולכן אני לא מפריך את הכיון שאני ייכנס גם לפיתוח האפליקציה. האם זה מאוד מסובך לפתח אפליקציה שתשמש בעיקר כגשר לבקשות 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)