דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. אנדרואיד - כללי
  3. עזרה הדדית - אנדרואיד
  4. עזרה | לעזור לי בפיתוח של קיידרואיד ? 🤔

עזרה | לעזור לי בפיתוח של קיידרואיד ? 🤔

מתוזמן נעוץ נעול הועבר עזרה הדדית - אנדרואיד
14 פוסטים 5 כותבים 1.2k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • זונדלז מנותק
    זונדלז מנותק
    זונדל מדריכים
    השיב ללא-מתייאש נערך לאחרונה על ידי
    #3

    @לא-מתייאש שאלת תם , למה אתה מעדיף פיתוח בקוטלין על פני java-xml?

    https://www.buymeacoffee.com/zundel

    אליר325000א תגובה 1 תגובה אחרונה
    0
    • אליר325000א מנותק
      אליר325000א מנותק
      אליר325000 מדריכים
      השיב לזונדל נערך לאחרונה על ידי
      #4

      @זונדל אני אמנם מפתח בג׳אווה אבל נטו כי ;ה מה שלמדתי הפיתוח בkt עדיף מכמה סיבות,
      אחת מהם שאפשר להמיר אותו בקלות לתמיכה בכמה וכמה קומפליירים, ואפילו להריץ אותו בסביבת js בצורה מסויימת

      (-/;)

      זונדלז תגובה 1 תגובה אחרונה
      1
      • זונדלז מנותק
        זונדלז מנותק
        זונדל מדריכים
        השיב לאליר325000 נערך לאחרונה על ידי
        #5

        @אליר325000 מעניין לשמוע עוד סיבות כי בפיתוח בjava יש ודאי הרבה מעלות , זה ברור שגוגל דוחפים את המפתחים לעבור לקוטלין השאלה שלי זה האם באמת זה כדי לי או שחבל על המאמץ , כיום אני נהנה מהשיטה השינה של עיצוב בxml ולא בקוד וגם לjava יש קהילה הרבה יותר גדולה בעולם מאשר קוטלין

        https://www.buymeacoffee.com/zundel

        אליר325000א mefateachM 2 תגובות תגובה אחרונה
        2
        • אליר325000א מנותק
          אליר325000א מנותק
          אליר325000 מדריכים
          השיב לזונדל נערך לאחרונה על ידי
          #6

          @זונדל כמוני כמוך

          (-/;)

          תגובה 1 תגובה אחרונה
          1
          • mefateachM מנותק
            mefateachM מנותק
            mefateach מדריכים
            השיב לזונדל נערך לאחרונה על ידי mefateach
            #7

            @זונדל ודאי שכדאי לעבור. (כמובן שזה לא קל...)
            בעיקר בשביל זה: https://developer.android.com/compose

            Life is learning

            תגובה 1 תגובה אחרונה
            1
            • לא-מתייאשל מנותק
              לא-מתייאשל מנותק
              לא-מתייאש
              כתב נערך לאחרונה על ידי לא-מתייאש
              #8

              @זונדל @אליר325000 דיברתם כאן על 3 נושאים שונים :
              א) JAVA נגד קוטלין כלפי הJVM או ART)
              ב) JAVA נגד קוטלין כלפי שאר הפלטפורמות (מה שקוראים KOTLIN MULTIPLATFORM וKOTLIN NATIVE)
              ג) XML נגד JETPACK COMPOSE (כי עד 2021 שלא היה קיים, היו משתמשים בקוטלין עם XML ועד היום זה אפשרי)

              אני לא אכתוב מאמר על כל הדבירם הללו, אבל ביקיצור נמרץ כל מה שאפשר לעשות בJAVA אפשר בקוטלין ב-100%, כל פריימוורק JAVA כגון SPRINGBOOT לשרתים, או JAVAFX לדסקטופ אפשר להשתמש בו בקוטלין, אבל ההיפך הוא ממש לא נכון, הרבה הרבה דברים אפשר לעשות רק בקוטלין, הכי פופולרי באנדרואיד זה השימוש של JETPACK COMPOSE שזה לא אפשרי בJAVA. אבל לא רק,

              א) הקומפיילר הרבה יותר חכם, למשל קוטלין הוא NULL SAFE, אי אפשר לקראו למשתנה NULL אלא אם כן כתבת את זה במפורש, ולכן אתה עוקף את כל הNULL POINTER EXCEPTION, יש גם את CONCURRENCY MANAGEMENT שהוא הרבה יותר קל בקוטלין מאשר בJAVA (אי אפשר להשוות THREADS עם COROUTINES בין בקלות לשימוש בין בביצועים), יש עוד הרבה דברים שאין בJAVA ואין לי זמן להזכיר הכל אבל מה אני חושב עליו זה DATA CLASS שמשתמשים זה תמיד או INLINE FUN שמאפשר את הביצועים ועוד הרבה אבל מגדיל את הקובץ הDEX, יש הרבה מאמרים על היתרונות של קוטלין.
              חוץ מזה הקוד הרבה יותר קצר וקל לקריאה, לא צריך להגדיר על כל משתנה מה זה, הקומפיילר מבין לבד אם זה STRING או INT, ועוד הרבה דברים כאלו שהופכים את הקוד ליותר נקי וקל להבנה. איפה שיש חיסרון זה יהיה בקהילה, אבל זה חיסרון כל עוד שלא מגיעים לאנדרואיד, באנדרואיד, כבר כולם עברו לקוטלין, לכן לדעתי יש פחות קהילה בJAVA מאשר קוטלין באנדרואיד.

              ב) בקיצור קוד קוטלין מתקמפל גם לשאר הפלפורמות ולכן זה יתרון ממש גדול כשרוצים לבנות גם אפליקצייה לאייפון או למחשב, אפשר גם לבנות אתרים בקוטלין בין בJS (אני חושב על KOBWEB, KVISION) או אפליקציית WEB בWASM. זה דבר שאין בכלל בJAVA, אפשר אוליי להזכיר את GRAALVM אבל לדעתי אתם לא משתמשים בזה ואי אפשר כלל להשוות בינהים. גם קוטלין היא גם שפה של סקריפטים ולכן כשמגדירים את GRADLE אפשר להגדיר אותו בקוטלין איפה שבJAVA חייבים להשתמש בעוד שפה (GROOVY).

              ג) השארתי אותו לבסוף, כי לדעתי JETPACK COMPOSE זה הדבר ההכי טוב שקרא לאנדרואיד מאז שאנרואיד קיים, מה שאתה עושה ב3 שעות בXML עם תוצאות בינוניות תעשה בשעה עם קומפוז עם תוצאות מושלמות, היום בכל החברות צריך לדעת את XML רק כדי לכתוב את הממשק מחדש לקומפוז, חוץ מזה, ממשק עם קומפוז ניתן לשתף אותו עם שאר הפלטפורמות אפילו אתרים דרך WASM מה שאין כן XML. ביצועים גם יותר טובים. אני בין כה שונא לבנות ממשק אבל עם קומפוז זה הרבה יותר נוח. לדעתי רק בשביל זה צריך לעבור לקוטלין, גוגל כבר לא משקיעים כלום בXML ומשקעים רק בקומפוז.

              בקיצור להשתמש בקוטלין עם JETPACK COMPOSE זה יתן לכם קוד הרבה יותר נקי וקצר (זה יכול להגיע ל50% פחות קוד), הרבה פחות באגים, יותר ביצועים, ובמתנה 95% של אפליקציית אייפון (כי גוגל התחילו לכתוב מחדש את כל הספרייות JAVA שלהם לקוטלין בשביל זה) ואפליקצייה נטיבית לאנדרואיד. אני לא אעריך אבל אתם צריכים להגיד לי מה מצאתם בJAVA, הרי אתם מפתחים רק לאנדרואיד, באנדרואיד יש רק חסרונות לJAVA

              עריכה 27.10.24 :
              ראיתי את זה היום, זה הזכיר לי את מה שכתבתי כאן :
              6e7340a8-c4a8-49ac-9e2b-8360fe6aa12b-image.png
              זה דוגמא אחת מתוך הרבה, ומתוך ניסיון object זה ממש מאוד שימושי, זה גם משהו שמשתמשים בו תמיד

              https://kdroidfilter.github.io/blog

              אליר325000א תגובה 1 תגובה אחרונה
              23
              • אליר325000א מנותק
                אליר325000א מנותק
                אליר325000 מדריכים
                השיב ללא-מתייאש נערך לאחרונה על ידי
                #9

                @לא-מתייאש מדויק מאד
                מתכוון בקרוב לעבור לקולין, אבל ההרגל אוי ההרגל 🙂

                (-/;)

                לא-מתייאשל תגובה 1 תגובה אחרונה
                1
                • לא-מתייאשל מנותק
                  לא-מתייאשל מנותק
                  לא-מתייאש
                  השיב לאליר325000 נערך לאחרונה על ידי לא-מתייאש
                  #10

                  @אליר325000 https://github.com/kdroidFilter/ComposeNativeNotification
                  אוליי זה יתן לך מוטיבצייה לשנות את ההרגל :), אתה מן הסתם יודע מה זה לשלוח התראה עם CALLBACK ולחצנים... אני בונה ספרייה שמשתמשת בDSL של קוטלין כדי "לצייר" התראות, זה לא נגמר עדיין, אבל זה הרבה יותר קל לשימוש וזה גם עובד על ווינדוס ולינוקס.

                  https://kdroidfilter.github.io/blog

                  אליר325000א תגובה 1 תגובה אחרונה
                  2
                  • אליר325000א מנותק
                    אליר325000א מנותק
                    אליר325000 מדריכים
                    השיב ללא-מתייאש נערך לאחרונה על ידי
                    #11

                    @לא-מתייאש ואוו

                    (-/;)

                    תגובה 1 תגובה אחרונה
                    2
                    • לא-מתייאשל מנותק
                      לא-מתייאשל מנותק
                      לא-מתייאש
                      כתב נערך לאחרונה על ידי לא-מתייאש
                      #12

                      @אליר325000 @זונדל זכור לי שאתם מדברים צרפתית גם כן :
                      https://www.youtube.com/watch?v=PZWcDLomDS4
                      בגדול הוא אמר את הטענה הכי חזקה, שבאנדרואיד אתה תקוע עם JAVA 11 (או JAVA 17 לאנדרואיד 14), זה מהנדס תוכנה צרפתי מוכר שעובד כרגע הרבה על קוטלין JS.
                      סתם דיברתי איתו אתמול, וחשבתי עליכם
                      גם מומלץ לראות את ההמשך על קומפוז https://youtu.be/YFmkr8Uv5rI אם זה מעניין אותכם

                      https://kdroidfilter.github.io/blog

                      mefateachM תגובה 1 תגובה אחרונה
                      3
                      • mefateachM מנותק
                        mefateachM מנותק
                        mefateach מדריכים
                        השיב ללא-מתייאש נערך לאחרונה על ידי mefateach
                        #13

                        @לא-מתייאש שלום.
                        אין לי זמן לכתוב בארוכה אבל מאז שכתבת פה על jetpack compose החלטתי לבדוק את זה וזה פשוט מדהים תמיד הכרתי את זה רק לא היה לי כוח להיכנס לזה וחשבתי שזה סתם פרויקט של גוגל להעביר את כל המפתחים לקוטלין כיום אני רואה שזה הרבסה יותר נוח

                        ממליץ לכם לעבור לזה.

                        פה זה נראה לי הכי מומלץ להתחיל https://developer.android.com/courses/android-basics-compose/course
                        זה גם מלמד את יסודות קוטלין אבל אני חושב שמומלץ להגיע עם ידע בסיסי...

                        Life is learning

                        לא-מתייאשל תגובה 1 תגובה אחרונה
                        5
                        • לא-מתייאשל מנותק
                          לא-מתייאשל מנותק
                          לא-מתייאש
                          השיב לmefateach נערך לאחרונה על ידי
                          #14

                          @mefateach 👍 יפה מאוד !

                          https://kdroidfilter.github.io/blog

                          תגובה 1 תגובה אחרונה
                          2

                          • התחברות

                          • אין לך חשבון עדיין? הרשמה

                          • התחברו או הירשמו כדי לחפש.
                          • פוסט ראשון
                            פוסט אחרון
                          0
                          • חוקי הפורום
                          • לא נפתר
                          • משתמשים
                          • חיפוש גוגל בפורום
                          • צור קשר