CodeAssist คือ IDE สำหรับ Android บนโทรศัพท์และแท็บเล็ตของคุณ เขียนโค้ดด้วย Kotlin และ Java ดูตัวอย่าง Jetpack Compose ที่อัปเดตขณะที่คุณพิมพ์ และสร้าง เซ็นชื่อ และติดตั้งแอป Android จริงๆ บนอุปกรณ์ได้โดยตรง ไม่ต้องใช้พีซี เซิร์ฟเวอร์สร้างแอปบนคลาวด์ หรือ Gradle daemon
มันคือ IDE สำหรับ Android ที่สมบูรณ์แบบ ไม่ใช่แค่สนามทดลองเขียนโค้ด: เปิดโปรเจ็กต์ Android แบบหลายโมดูล เพิ่มไลบรารีจาก Maven และสร้างไฟล์ APK หรือ App Bundle ที่คุณสามารถติดตั้งหรือเผยแพร่ได้
สร้างแอป Android บนอุปกรณ์ของคุณ
• ชุดเครื่องมือทั้งหมดทำงานบนโทรศัพท์ของคุณ: aapt2, คอมไพเลอร์ Kotlin, คอมไพเลอร์ Java, D8 dexing, การบรรจุและการลงนาม APK
• การสร้างแบบเพิ่มทีละส่วนจะทำซ้ำเฉพาะส่วนที่เปลี่ยนแปลง
• ติดตั้งและเปิดแอปของคุณได้ในแตะเดียว จากนั้นติดตามผลลัพธ์ใน Logcat
• การสร้างเวอร์ชันเผยแพร่พร้อมการลดขนาด R8, Android App Bundles (AAB) และคีย์ลงนามของคุณเอง
• โปรเจ็กต์แบบหลายโมดูล, ตัวแปรการสร้าง, ViewBinding, AIDL, KSP (Room, Hilt) และ google-services.json สำหรับ Firebase
• การพึ่งพาจาก Maven Central และที่เก็บ Maven ของ Google รวมถึงไฟล์ JAR และ AAR ในเครื่อง
• นำเข้าโปรเจ็กต์ Gradle ที่มีอยู่ หรือส่งออกโปรเจ็กต์ Gradle ของคุณเพื่อเปิดบนคอมพิวเตอร์
ตัวแก้ไขโค้ด Kotlin และ Java
• การเติมโค้ดอัตโนมัติที่ยังคงทำงานต่อกับโค้ดที่เขียนไม่เสร็จ พร้อมการนำเข้าอัตโนมัติ
• ข้อผิดพลาดและคำเตือนขณะที่คุณพิมพ์ พร้อมการแก้ไขข้อผิดพลาดอย่างรวดเร็วด้วยการแตะเพียงครั้งเดียว การแก้ไข
• ไปที่คำจำกัดความ การใช้งาน และประเภท การค้นหาสัญลักษณ์ และซอร์สโค้ดไลบรารีที่อ่านง่าย
• จัดรูปแบบโค้ดใหม่ ปรับการนำเข้าให้เหมาะสม การพับโค้ด และการตัดคำ
• การเติมข้อความอัตโนมัติ XML สำหรับ Android สำหรับเลย์เอาต์ แมนิฟูนส์ ค่า และเดดเบิล
• แถบแป้นพิมพ์สำหรับการเขียนโค้ดสำหรับสัญลักษณ์ การบีบนิ้วเพื่อซูม และโทนสีของตัวแก้ไข
การแสดงตัวอย่าง Jetpack Compose และเลย์เอาต์
• @Preview composables จะแสดงผลแบบเรียลไทม์ข้างโค้ดของคุณและอัปเดตขณะที่คุณแก้ไข
• ดูตัวอย่างเลย์เอาต์ XML รวมถึงมุมมองแบบกำหนดเองของคุณเอง โดยไม่ต้องเรียกใช้บิลด์
ผู้ช่วยเขียนโค้ด AI
• อธิบายการเปลี่ยนแปลงด้วยคำพูดง่ายๆ เอเจนต์จะอ่านโปรเจกต์ของคุณ แก้ไขโค้ด เรียกใช้บิลด์ และแสดงความแตกต่างที่คุณสามารถยกเลิกได้
• ใช้คีย์ของคุณเองสำหรับ Anthropic Claude, Google Gemini, OpenAI หรือ OpenRouter หรือเกตเวย์ที่เข้ากันได้ คีย์ Gemini ฟรีใช้งานได้
• แนบภาพหน้าจอ แท็กไฟล์ด้วย @ และเรียกใช้เซสชันที่บันทึกไว้ในภายหลัง
Git และ GitHub
• โคลน คอมมิต บรันช์ ผสาน สแตช และพุช
• เข้าสู่ระบบ GitHub เพื่อโคลนที่เก็บส่วนตัวและเปิดคำขอพูล
เรียนรู้และฝึกฝน
• บทเรียน Java และ Kotlin แบบโต้ตอบพร้อมแบบฝึกหัดที่คอมไพล์และรันบนอุปกรณ์ของคุณ
• ความท้าทายในการเขียนโค้ดรายวันพร้อมกระดานผู้นำสาธารณะ
• เริ่มต้นจากเทมเพลตและแอปตัวอย่างใน Projects Store หรือเผยแพร่ของคุณเอง
ยังมีให้ใช้งาน
• ตัวแก้ไขบล็อก: สลับไฟล์ Java ไปเป็นบล็อกสไตล์ Scratch และกลับมาโดยไม่สูญเสียอักขระแม้แต่ตัวเดียว
• รันโปรแกรมคอนโซล Java และ Kotlin ด้วยคอนโซลแบบโต้ตอบ
• แซนด์บ็อกซ์รันที่ถามก่อนที่โปรแกรมของคุณจะใช้เครือข่าย ไฟล์ หรือกระบวนการอื่นๆ
• ปลั๊กอินที่ขยาย IDE รวมถึงปลั๊กอิน NDK สำหรับ C และ C++
• ธีมสว่างและมืดพร้อมสี Material You
ฟรีและเปิดกว้าง แหล่งที่มา
CodeAssist เป็น IDE สำหรับ Android แบบโอเพนซอร์สฟรี ที่ได้รับอนุญาตภายใต้ GNU General Public License v3.0 มีโฆษณาขนาดเล็กแสดงอยู่บ้าง และคุณสามารถปิดโฆษณาเหล่านั้นได้ในแอปโดยไม่มีค่าใช้จ่าย โค้ดต้นฉบับ ปัญหา และการเผยแพร่ต่างๆ อยู่บน GitHub:
https://github.com/tyron12233/CodeAssist
Android IDE: เขียนโค้ดด้วย Kotlin และ Java, ดูตัวอย่างไฟล์ Compose, สร้างไฟล์ APK ไม่จำเป็นต้องใช้พีซี