เรียนรู้การพัฒนา Android ด้วย 10 แอพที่น่าทึ่งเหล่านี้

เผยแพร่แล้ว: 2018-03-12

การเป็นนักพัฒนาเป็นเรื่องง่าย ในทางกลับกัน การเป็นผู้พัฒนานั้นเป็นเกมบอลที่แตกต่างไปจากเดิมอย่างสิ้นเชิง อุตสาหกรรมที่เติบโตขึ้นเรื่อยๆ นำเสนอสิ่งใหม่ๆ ทุกวินาที ไม่ใช่แค่คอยติดตาม แต่ยังเรียนรู้ในระดับสูงอีกด้วย

นอกเหนือจากการท่องจำและตามหลอกหลอนทุกบทความและการสนทนาบน StackOverflow แล้ว ดูเหมือนว่าจะไม่มีทางอื่นใดที่จะทำให้เข้าใจกระบวนการพัฒนาที่แน่นอนได้

หรือมี?

มีสูตรมหัศจรรย์ที่เราเรียกอีกอย่างว่าทางลัดเพื่อเรียนรู้การทำงานของ แอพ Android ที่น่าสนใจที่สุดบางตัว หรือไม่? ที่อยู่ใต้จมูกของเราด้วยเหรอ?

ใช่. มี. หนึ่งในอาวุธลับที่ใช้น้อยที่สุดเพื่อทำความเข้าใจว่า แอป Android ทำงานอย่างไร

มาดูกันว่ามันคืออะไร

อาวุธลับที่เป็นขุมทรัพย์ของข้อมูลที่คุณต้องการเพื่อพัฒนาทักษะการเรียนรู้การพัฒนา Android คือ - โอเพ่นซอร์ส Android Apps

และด้วยบทความนี้ สมบัติก็เป็นของคุณแล้ว เราได้สร้างรายการแอปโอเพ่นซอร์ส ซึ่งแบ่งตามหมวดหมู่ยอดนิยมที่ได้รับความสนใจจากผู้ใช้สูงสุด เพื่อให้คุณได้อ่านและสมัครเป็นนักพัฒนาแอป Android ที่มีคะแนน สูงสุด

วิธีใช้รายการ แอป Android โอเพ่นซอร์ส นี้ เพื่อรับทักษะการพัฒนาที่จะทำให้คุณเป็นนักพัฒนา Android ที่ดีขึ้น

ฉันได้แบ่งรายชื่อ แอพ Android โอเพ่นซอร์สที่ใช้บ่อยที่สุด ในหมวดหมู่ด้านล่างพร้อมกับลิงก์ไปยังหน้า Play Store และ GitHub

ขั้นแรกให้ดูที่แอพใน Play Store/ F-Droid หรือ APK และรับแนวคิดเกี่ยวกับรูปลักษณ์และการใช้งาน จากนั้นไปที่หน้า GitHub เพื่อดูโค้ด ตอนนี้ ใช้โค้ดเพื่อพัฒนา แอป ที่คล้ายกัน หรือเพียงเพื่อให้เข้าใจถึงการเปลี่ยนแปลงที่เกิดขึ้นภายใน แอป โดยใช้โค้ดที่ชาญฉลาด

เอาล่ะ.

ก. การศึกษา

การศึกษาเป็นหนึ่งในหมวดหมู่ที่มีผู้เข้าชมมากที่สุดใน Play Store และเป็นหมวดหมู่ที่ได้รับความสนใจจาก นักพัฒนาซอฟต์แวร์ Android มาระยะหนึ่งแล้ว มีหลายวิธีที่คุณสามารถเปลี่ยนอุตสาหกรรมด้วยแอปของคุณในอนาคตอันใกล้ ต่อไปนี้คือแอปเพื่อการศึกษา 2 แอป ที่จะช่วยให้คุณเริ่มต้นได้

1) HW-ผู้จัดการ

พร้อมใช้งานบน Play สโตร์ HW-Manager มุ่งเน้นไปที่การจัดการการบ้าน ทุกงานที่นักเรียนเพิ่มใน แอป จะมีชื่อ วันครบกำหนด เรื่อง และส่วนข้อมูลเพิ่มเติมที่จะใส่ในบันทึกย่อ แม้ว่าวิชาทั่วไปทั้งหมดจะถูกป้อนในแอปแล้ว นักเรียนมีตัวเลือกในการเพิ่มชื่อวิชาด้วยตนเองในการ ตั้งค่า แอ

hw_manager

ในขณะที่มีแอปสร้างโน้ตจำนวนมากอยู่ใน Android App Store แล้ว HW-Manager นี้เป็นแอปโอเพ่นซอร์สตัวเดียว ที่ สามารถ สอน วิธีใช้การเตือนความจำและการแจ้งเตือนใน แอ

รหัสแหล่งที่มา  

2) สไลด์

แอป Android โอเพ่นซอร์สที่ ใช้กันมากที่สุด ในโดเมน Education คือ Slide แอนี้ ให้นักเรียนสร้างสไลด์การออกแบบที่เรียบง่ายสำหรับการนำเสนอ แอ สร้างงานนำเสนอด้วยข้อความธรรมดา

แอ ซึ่งมีอยู่ใน Android Store ช่วยให้คุณสามารถส่งออกสไลด์เป็น PDF เพื่อให้อุปกรณ์ต่างๆ สามารถอ่าน PDF ได้โดยง่าย

เมื่อ ใช้ แอ พนี้ คุณสามารถเรียนรู้วิธีส่งออกส่วนต่าง ๆ ของ แอ พไปยังแพลตฟอร์มอื่น นอกจากนี้ยังช่วยให้คุณได้แนวคิดเกี่ยวกับการเปลี่ยนแปลงลักษณะที่ปรากฏของคำ

รหัสที่มา | F-Droid

ข. เวลาและปฏิทิน

ในขณะที่มีอยู่แล้วในอุปกรณ์สมาร์ทโฟนในโหมดเริ่มต้น ผู้ใช้ Android ยังคงติดตั้งต่อไปเพื่อติดตามสิ่งต่าง ๆ ทั้งหมด เช่น กิจกรรม วันเกิด การประชุม การตรวจสุขภาพ ฯลฯ

เช่นเดียวกับแอปที่อิงตามเวลา มี แอป จำนวนหนึ่งที่ช่วยติดตามเวลาที่ผู้ใช้ใช้ในการนั่งสมาธิ วิ่ง และแม้กระทั่งการนอนหลับ

หากคุณต้องการพัฒนา แอป Android ตัวถัดไป ในหมวดหมู่นี้ ต่อไปนี้คือแอป Android โอเพ่นซอร์ส 2 แอป ที่จะช่วยคุณ

1) ปฏิทินอย่างง่าย

แอ ทำงานเหมือนกับชื่อของมัน มันเป็น แอปฏิทินที่ไร้สาระ ซึ่งได้รับการพัฒนาบน Kotlin ภาษาการเขียนโปรแกรมอย่างเป็นทางการ ของ Android

แม้ว่า แอป นี้ไม่ได้มีไว้สำหรับการเรียนรู้ด้านเทคนิคในเชิงลึก แต่ถ้าคุณต้องการที่จะปัดฝุ่นความรู้ Kotlin ของคุณ แอป Simple Calendar นั้นเหมาะอย่างยิ่งสำหรับวัตถุประสงค์ดังกล่าว

รหัสที่มา | ร้านขายของเล่น

2) Standup Timer

แอ พ Android ได้กลายเป็นส่วนหนึ่งของการประชุมหลายครั้งในเวลาปัจจุบัน แอ โอเพ่นซอร์ส ใช้เป็นนาฬิกาจับเวลาเพื่อแจ้งเมื่อหมดเวลา โดยให้โอกาสที่เท่าเทียมกันแก่ผู้เข้าร่วมในการแสดงความคิดเห็น

เมื่อใช้ แอป นี้ คุณจะได้เรียนรู้วิธีผสมผสานฟังก์ชันการทำงานง่ายๆ เข้ากับคุณลักษณะอื่นๆ

รหัสแหล่งที่มา  

C. ตัวจัดการไฟล์

เนื่องจากสมาร์ทโฟนกลายเป็นแหล่งรวมของข้อมูลและสารสนเทศ ผู้ใช้ทุกคนจึงมองหา แอป ตัวจัดการไฟล์ ที่สามารถจัดการข้อมูลในไฟล์แยกจากกันได้ทุกเมื่อที่ต้องการ

ต่อไปนี้คือแอป 2 แอป ที่จะช่วยให้คุณเข้าร่วมชมรมของแบรนด์หลายร้อยแบรนด์ที่ให้บริการจัดการไฟล์แก่ ผู้ใช้ Android

1) แอนเอ็กซ์พลอเรอร์

An_explorer

แอ โอเพ่นซอร์ส ทำงานเกี่ยวกับการจัดการข้อมูลและไฟล์บน มาร์ทโฟนและแท็บเล็ตของผู้ใช้ Android

คุณสามารถเรียนรู้ได้หลายอย่าง เช่น ตัวโหลด มุมมองที่กำหนดเอง การจัดการไฟล์ และการจัดการรูท ฯลฯ โดยศึกษาซอร์สโค้ด ของ แอป AnExplorer

รหัสแหล่งที่มา  

2) ตัวจัดการไฟล์ Amaze

ด้วย UI ที่เรียบง่ายและสบายตา Amaze File Manager จึงเป็นหนึ่งใน แอพ Android โอเพ่นซอร์สที่ ใช้มากที่สุด ในปัจจุบันในร้าน

เมื่อใช้ ซอร์สโค้ดของ แอป คุณจะมีแนวคิดในการใช้คุณลักษณะต่างๆ เช่น การเรียกดูรากและการสนับสนุนแซมบ้า

รหัสที่มา | ร้านขายของเล่น

ง. การตรวจสอบอุปกรณ์

ด้วยจำนวน แอป ที่ค้นพบใน อุปกรณ์ Android ที่เพิ่มขึ้น ความต้องการ แอป ที่จะคอยตรวจสอบปัญหาต่างๆ เช่น ความเร็วของอุปกรณ์ การใช้แบตเตอรี่ การทิ้งแคชจำนวนมากจึงเพิ่มขึ้นอย่างต่อเนื่อง

หากคุณต้องการพัฒนาแอพที่จะช่วยให้ผู้ใช้ของคุณสามารถติดตามสถานะของอุปกรณ์ได้เช่นกัน นี่คือสอง แอที่สามารถช่วยคุณได้

1) จอภาพอื่น

จอภาพอื่น

แอ โอเพ่นซอร์ส ช่วยให้ผู้ใช้ติดตามสถานะของอุปกรณ์ในแง่ของการใช้งาน หากคุณต้องการเรียนรู้เกี่ยวกับวิธีการตรวจสอบกระบวนการของ Android วิธีติดตามหน่วยความจำและการใช้งาน CPU และสิ่งอื่น ๆ ที่เกี่ยวข้องกับการติดตามและตรวจสอบแล้ว AnotherMonitor เป็น แอพ Android ที่สมบูรณ์แบบ สำหรับการเริ่มต้น

รหัสที่มา | ร้านขายของเล่น

2) เรียกมิเตอร์ 3G

แอ ป Android มีผู้ใช้หลายร้อยคนใช้ตรวจสอบการโทร ข้อความ และการใช้ข้อมูล

เมื่อใช้สิ่งนี้ คุณจะได้เรียนรู้วิธีใช้คุณลักษณะด้านความปลอดภัยใน แอป ขณะที่เรียนรู้ที่จะติดตามอุปกรณ์ของผู้ใช้อย่างถูกต้องและแบบเรียลไทม์

รหัสแหล่งที่มา

E. สังคม

หนึ่งในหมวดหมู่ที่ได้รับความนิยมมากที่สุดของ Android Play Store Social มีขอบเขตการทดลองและนวัตกรรมที่ใหญ่ที่สุด ประกอบกับชุดของความยากลำบากเช่นกัน

การที่ผู้ใช้ต้องการแบ่งปันเรื่องราวและช่วงเวลาของพวกเขากับคนทั้งโลกแบบเรียลไทม์ทำให้การมีคุณสมบัติที่จะช่วยในเรื่องนั้นเป็นสิ่งสำคัญ

ในการใช้งาน หมวดหมู่ แอป ที่ถือว่ายาก ต่อไปนี้คือ แอปโอเพ่นซอร์สสองแอป ที่จะช่วยให้คุณเข้าร่วมได้

1) สัญญาณ

สัญญาณ

แอนี้ อนุญาตให้ผู้ใช้เข้ารหัสการสนทนาภายในแพลตฟอร์ม มันให้อิสระแก่ผู้ใช้ในการใช้การเข้ารหัสทั้งในการส่งข้อความโต้ตอบแบบทันทีและการโทรด้วยเสียงที่เกิดขึ้นบน แอ

Signal คือ แอป ของคุณ หากคุณต้องการเรียนรู้วิธีเปิดใช้งานคุณลักษณะการเข้ารหัสแบบ end-to-end ในแอปพลิเคชัน

รหัสที่มา | ร้านขายของเล่น

2) ElloShare

ยังใหม่ใน Android Market ElloShare เป็น แอป แชร์รูปภาพ ซึ่งรวมเข้ากับแกลเลอรีโทรศัพท์ของผู้ใช้ ทำให้ง่ายต่อการอัปโหลดรูปภาพจากโทรศัพท์ของคุณไปยัง แอป Ello โดยตรง

หากคุณต้องการเรียนรู้เกี่ยวกับการทำงานของการอัพโหลดและแชร์รูปภาพบนแพลตฟอร์มทางอินเทอร์เน็ต แอโอเพนซอร์ส นี้สามารถเป็นแนวทางของคุณได้ แบบเรียลไทม์

รหัสที่มา | APK

ต่อไปนี้คือรายการ แอป โอเพ่นซอร์ส ที่สามารถสอนวิธีพัฒนา แอป Android ที่ติดอันดับบน Play Store ได้อย่างรวดเร็ว

แจ้งให้เราทราบว่าชีวิตของคุณเปลี่ยนแปลงไปอย่างไรที่ด้านหลังบทความนี้