สิ่งตีพิมพ์ในหัวข้อ 'androiddev'
วิวัฒนาการของการพัฒนา Android
ย้อนกลับไปในช่วง 5 ปีที่ผ่านมาของการพัฒนา Android และการพัฒนามาไกลแค่ไหน
สวัสดีทุกคน,
ชื่อ Siva จาก Programming Geeks(Medium)
สัปดาห์นี้เราจะนำเสนอบทความเกี่ยวกับ "วิวัฒนาการของการพัฒนา Android" โพสต์ในบล็อกนี้เน้นที่การพัฒนา Android ในด้านต่างๆ เช่น UI ความปลอดภัยและความเป็นส่วนตัว เครื่องมือ และอื่นๆ มาไกลแค่ไหน
การแนะนำ
ฉันสร้างแอปพลิเคชัน Android เป็นครั้งแรกในปี 2558 สมัยนั้นการพัฒนา Android แตกต่างไปจากเดิมอย่างสิ้นเชิงเมื่อเทียบกับที่เป็นอยู่ในปัจจุบัน ไม่มีไลบรารี..
WebView- รักหรือเกลียด แต่คุณไม่สามารถเพิกเฉยได้
ยอมรับว่าเราทุกคนมีความสัมพันธ์ทั้งรักและเกลียดกับ "WebViews" เราไม่สามารถอยู่ร่วมกับพวกเขาได้และเราไม่สามารถอยู่ได้โดยปราศจากพวกเขา แม้ว่าการใช้ WebView จะทำให้ประสบการณ์ผู้ใช้แอปพลิเคชันแย่ลง แต่ก็มีบางที่ที่เราทำไม่ได้หากไม่มีมัน ดังนั้นแม้จะไม่ต้องการ แต่สุดท้ายเราก็ใช้ WebViews ในแอปพลิเคชันของเรา
ในโพสต์นี้ ฉันจะพยายามครอบคลุมประเด็นต่อไปนี้เกี่ยวกับ WebViews
โหลดไฟล์ html ในเครื่องลงใน WebView ด้วยการตั้งค่า WebView พื้นฐาน จัดการการเรียกกลับ Javascript จาก Javascript..
มันทำงานอย่างไร — ไม้ใน!
เราใช้ไลบรารี่ที่แตกต่างกันทุกประเภทในการพัฒนาในแต่ละวัน บ่อยครั้ง (ถูกต้อง!) เป็นการส่งต่อเพื่อทำความเข้าใจว่ามันทำงานอย่างไร แต่การเข้าไปในห้องสมุดนั้นให้ผลตอบแทนโดยการเปิดเผยแนวคิดและลูกเล่นเล็กๆ น้อยๆ ที่เรายังไม่รู้ เพิ่มเข้าไปในคลังแสงเพื่อใช้ในการต่อสู้ในแต่ละวัน
การบันทึกเป็นวิธีที่ยอดเยี่ยมและง่ายดายในการแก้ไขข้อบกพร่องสิ่งที่เกิดขึ้นภายในแอปพลิเคชันของคุณ Android มีคลาส Log เพื่ออำนวยความสะดวกในการบันทึก แต่ส่วนที่น่ารำคาญคือ TAG ที่ต้องมีในทุกคำสั่งบันทึกที่คุณเขียน..
การสร้างแอปพลิเคชัน Android ที่แข็งแกร่งด้วยสถาปัตยกรรมที่สะอาดตา: ความสำคัญของเลเยอร์โดเมน
สถาปัตยกรรมที่สะอาดคือรูปแบบสถาปัตยกรรมสำหรับการออกแบบระบบซอฟต์แวร์ที่มีจุดมุ่งหมายเพื่อให้ได้การบำรุงรักษา ความสามารถในการทดสอบ และความสามารถในการปรับขนาดในระดับสูง ขึ้นอยู่กับการแยกข้อกังวลและการสร้างขอบเขตที่ชัดเจนระหว่างเลเยอร์ต่างๆ ของแอปพลิเคชัน เลเยอร์โดเมนเป็นหนึ่งในองค์ประกอบสำคัญของสถาปัตยกรรมที่สะอาดตา และมีบทบาทสำคัญในการพัฒนาแอปพลิเคชัน Android
เลเยอร์โดเมนเป็นหัวใจของแอปพลิเคชัน และแสดงถึงตรรกะทางธุรกิจและกฎเกณฑ์ที่ควบคุมพฤติกรรมของแอปพลิเคชัน..