ทุกคนเคยประสบกับความปรารถนาที่จะเขียนโปรแกรม ณ จุดใดจุดหนึ่ง อย่างไรก็ตาม โดยทั่วไปมีปัจจัยจำกัดสี่ประการ: ข้อจำกัดด้านเวลา สื่อการเรียนรู้ อุปสรรคทางจิต และช่วงความสนใจ ดังนั้นจัดตารางเวลาของคุณให้ว่าง จิตใจของคุณ และรักษา ADD ด้วยตนเองด้วยกาแฟแก้วโปรดของคุณสักแก้ว เพราะนี่คือเนื้อหาที่คุณต้องใช้เพื่อเรียนรู้วิธีการเขียนโปรแกรม
ส่วนที่ยากที่สุดในการเรียนรู้การเขียนโปรแกรมคือการเอาชนะอุปสรรคทางจิต ประการแรก ไม่มีเทพด้านการเขียนโปรแกรมคนใดที่จะมอบความรู้ด้านโค้ดให้กับใครก็ตาม การเรียนรู้การเขียนโค้ดก็เหมือนกับการเรียนรู้ภาษาใดๆ ก็ตาม ซึ่งมีทั้งคำนาม กริยา และประโยคที่มารวมกันในลักษณะใดลักษณะหนึ่งเพื่อให้คอมพิวเตอร์เข้าใจได้ เมื่อคุณเขียนความคิดได้ครบถ้วนแล้ว โปรแกรมจะทำงานได้อย่างถูกต้อง
ประการที่สอง แม้แต่ผู้เชี่ยวชาญ Java ที่มีปริญญาเอกสาขาวิทยาการคอมพิวเตอร์ก็คิดว่า Java นั้นมีกล่องดำขนาดใหญ่พร้อมอินพุตและเอาต์พุต เช่นเดียวกับภาษาอื่นๆ ยิ่งความเชี่ยวชาญของคุณสูงเท่าไร คุณก็จะสามารถใช้โครงสร้างภาษาที่คลุมเครือมากขึ้นเท่านั้น ใครๆ ก็สามารถเรียนรู้โครงสร้างภาษาขั้นพื้นฐานได้
อุปสรรคทางจิตประการที่สามคือการได้รับแรงบันดาลใจและ "ลงมือทำเลย" เครื่องมือมีอิสระ ทรัพยากรที่มีอยู่ ใครอยากเขียนโปรแกรมก็ทำได้และเผยแพร่ผลงานได้ ดังนั้นคุณจึงต้องกระโดดเข้าสู่ IDE ของคุณและเริ่มทำอะไรสักอย่าง
เครื่องมือ: วิธีสร้างแอป Android ตอนที่ 1: การตั้งค่า Eclipse และ Android SDK - การตั้งค่า Eclipse และ Android SDK จะให้เครื่องมือพื้นฐานที่จำเป็นในการเริ่มต้นสร้างแอป Android เช่นเดียวกับโปรเจ็กต์อื่นๆ คุณควรเริ่มต้นด้วยการรวบรวมเครื่องมือและเรียนรู้การใช้งานก่อน
ทักษะ: "บทเรียน Java" - Java Tutorials นั้นเป็น http E-Book ที่วางในรูปแบบเดียวกับใบรับรองและหลักสูตรออนไลน์มากมาย หลายๆ คนบอกว่าพวกเขาต้องการ "นั่งลงและเรียนรู้ Java" Java Tutorials เป็นวิธีที่ยอดเยี่ยมในการทำสิ่งนี้ สิ่งนี้ได้รับการปรับแต่งเพื่อการเขียนแอปพลิเคชัน Java ทั่วไป ไม่ใช่เฉพาะการใช้งาน Java ของ Android การเรียนรู้เนื้อหานี้จะทำให้คุณมีฐานความรู้ที่แข็งแกร่งสำหรับการเขียนโปรแกรมแอปพลิเคชัน Java
วัสดุ: Android "ดัชนีแพ็คเกจ" - Android Package Index เป็นข้อมูลอ้างอิงสำหรับแพ็คเกจ คลาส และ API ทั้งหมดที่มีให้โดย Google เมื่อคุณเรียนรู้วิธีการเขียนโปรแกรมใน Java แล้ว คุณต้องเรียนรู้เกี่ยวกับองค์ประกอบแต่ละส่วนของแอปพลิเคชัน แต่ละแพ็คเกจเหล่านี้ทำหน้าที่เป็นคำนามและคำกริยาในงานเขียนของคุณ เอกสารประกอบจะแสดงเวลาและสถานที่ที่เหมาะสมในการใช้คำเหล่านี้ตลอดจนสิ่งที่คุณได้รับจากคำเหล่านี้ ดัชนีแพ็คเกจนี้ทำหน้าที่เป็นพจนานุกรมของคุณ
สถาปัตยกรรม: "การออกแบบแอนดรอยด์" - หน้าการออกแบบ Android เป็น Launchpad ที่ยอดเยี่ยมสำหรับไอเดียต่างๆ ในแอปพลิเคชัน Android ของคุณ หน้านี้เป็นตัวอย่างของสิ่งที่ Google ต้องการเห็น แต่ละหน้าแสดงการใช้งานการออกแบบที่แนะนำโดย Google
มุมมองของมนุษย์: ฟอรัมแฮ็ก Android ของเราเป็นสถานที่ที่เหมาะสำหรับการถามคำถาม รับคำตอบ และดูผลงานของนักพัฒนารายอื่น
ดังนั้นเราจึงได้ครอบคลุมพื้นฐานทั้งหมดที่จำเป็นในการเริ่มต้นสร้างแอปพลิเคชัน Android ของคุณเอง มีทรัพยากรเกือบอนันต์บนอินเทอร์เน็ต กรุณาแบ่งปันแหล่งข้อมูลที่คุณชื่นชอบด้านล่าง