Так как у вас уже имеется веб-сайт с реализованным бекендом, то можно написать приложение для Android на Java или Kotlin, а вот для платформы iOS уже Swift, однако если вы привыкли писать на HTML, CSS и JS, то можно попробовать PWA, хотя этот вариант менее предпочтительнее, нежели поддерживать прямо ту или иную платформу.
При реализации приложения на любой технологии в большинстве случаев вы можете обойтись без дополнительных библиотек или модулей, так как к примеру в Android с Java или Kotlin уже есть возможность писать функциональные приложения с графическим интерфейсом, даже примерять различные стили к элементам, но в случае использования бекенда вашего сайта внутри приложения могут понадобиться дополнительные библиотеки, как okhttp, retrofit или другие поддерживаемые данной платформой.
Но всё равно выбор использования различных библиотек не мешает вам, а иногда и упрощает разработку, хотя не стоит забывать, что слишком много ненужного скачанного в приложение - может вредить.
เนื่องจากคุณมีเว็บไซต์ที่มีแบ็กเอนด์ที่ใช้งานอยู่แล้ว คุณจึงสามารถเขียนแอปพลิเคชันสำหรับ Android ใน Java หรือ Kotlin ได้ แต่สำหรับแพลตฟอร์ม iOS ใน Swift แต่ถ้าคุณคุ้นเคยกับการเขียนใน HTML, CSS และ JS คุณสามารถลองใช้ PWA ได้ แม้ว่าตัวเลือกนี้จะดีกว่าการรองรับแพลตฟอร์มใดแพลตฟอร์มหนึ่งโดยตรงก็ตาม เมื่อใช้งานแอปพลิเคชันโดยใช้เทคโนโลยีใด ๆ ในกรณีส่วนใหญ่คุณสามารถทำได้โดยไม่ต้องมีไลบรารีหรือโมดูลเพิ่มเติมเนื่องจากตัวอย่างเช่นใน Android ที่มี Java หรือ Kotlin คุณสามารถเขียนแอปพลิเคชันที่ใช้งานได้ด้วยอินเทอร์เฟซแบบกราฟิกอยู่แล้ว แม้กระทั่งลองใช้สไตล์ที่แตกต่างกันสำหรับองค์ประกอบ แต่ในกรณีของการใช้แบ็กเอนด์ไซต์ของคุณภายในแอปพลิเคชันอาจจำเป็นต้องมีไลบรารีเพิ่มเติม เช่น okhttp ชุดติดตั้งเพิ่ม หรืออื่นๆ ที่แพลตฟอร์มนี้รองรับ แต่ถึงกระนั้นการเลือกใช้ไลบรารีต่างๆ ก็ไม่ได้ขัดขวางคุณ และบางครั้งก็ทำให้การพัฒนาง่ายขึ้น แม้ว่าคุณจะไม่ควรลืมว่าการดาวน์โหลดสิ่งที่ไม่จำเป็นลงในแอปพลิเคชันมากเกินไปอาจเป็นอันตรายได้
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence