Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Android
Android
  1. เชี่ยวชาญ RESTful Services ใน Android: Retrofit, OkHttp, Gson, Glide & Coroutines

    Kriptofolio app series — Part 5ตอนนี้เกือบทุก Android app เชื่อมต่ออินเทอร์เน็ตเพื่อ get/send data คุณควรเรียนรู้การจัดการ RESTful Web Services เพราะ implementation ที่ถูกต้องคือ core knowledge สร้าง modern appsPart นี้จะซับซ้อน เราจะรวมหลาย libraries พร้อมกันเพื่อผลลัพธ์ที่ทำงาน ไม่พูดถึง native An

  2. เชี่ยวชาญ Broadcast Receivers: คู่มือสำหรับผู้เริ่มต้น ตรวจจับการเปลี่ยนแปลงเครือข่าย

    สมมติคุณมีแอปพลิเคชันที่ต้องการการเชื่อมต่ออินเทอร์เน็ตที่เสถียร คุณต้องการให้แอปได้รับการแจ้งเตือนเมื่อการเชื่อมต่ออินเทอร์เน็ตเปลี่ยนแปลง ทำอย่างไร? วิธีหนึ่งคือ service ที่ตรวจสอบ internet connection ตลอดเวลา การ implement แบบนี้แย่มากหลายเหตุผล จึงไม่นำมาพิจารณา วิธีแก้คือ Broadcast Receiver จะฟ

  3. ย้ายจาก Java ไป Kotlin สำหรับ Android Development: เพิ่มประสิทธิภาพและ Future-Proof แอปของคุณ

    Kotlin เป็น breakthrough ใหญ่ 2 ปีที่ผ่านมา เป็น trending topic ทุกที่ และยังคงยอดนิยมเพิ่มขึ้น Google ยืนยันอย่างเป็นทางการว่า Kotlin เป็นภาษาอย่างเป็นทางการสำหรับ Android App Developmentแต่มากกว่านั้น คนเยอะยังชอบ Java มากกว่า Kotlin สำหรับ Android development ทำไม? เหตุผลหลักคือ คนยังไม่สบายใจเปล

  4. คู่มือ Android Storage: 演進, ประเภท, และ Best Practices

    Storage คือสิ่งที่เราทุกคนรู้จัก แต่ก็มักนับถือว่ามั่นคง ไม่กี่ปีก่อน ทุกขั้นตอนการเพิ่มความจู storage เป็น incremental และดูเหมือน impossible ตอนนี้เรไม่อยากคิดมากเวลาคิดถึงว่าอุปกรณ์มี storage มากแค่ไหน (และไม่สนใจความแตกต่าง)จุดสำคัญกว่านั้นคือ ดู evolution ของสิ่งที่จัดเก็บในหน่วยความจำ ก่อนสมาร

  5. ทำให้สถาปัตยกรรมแอป Android เรียบง่าย: คู่มือปฏิบัติพร้อมตัวอย่างโค้ด

    โปรแกรมเมอร์แต่ละคนพัฒนาแอปมือถือตามวิสัยทัศน์ของตน รวมถึงความคิดและมุมมองในการทำงานต่างๆ บางครั้งอาจละเลยหลักการหลักของ object-oriented หรือ functional programming ซึ่งนำไปสู่ความสับสนในหมู่นักพัฒนาสิ่งนี้ไม่ดี - พวกเขาจะจัดการโค้ดของตัวเองไม่ได้ และนักพัฒนาคนต่อไปที่ต้อง maintain หรือ modify โปรเจ

  6. Flutter ในปี 2024: ทำไมจึงจำเป็นสำหรับการพัฒนา Mobile สมัยใหม่

    ปีนี้ แอปมือถือยังคงเป็นที่นิยมมากขึ้นเรื่อยๆ โชคดีที่มีเครื่องมือเขียนโปรแกรมมากมายสำหรับนักพัฒนาที่อยากสร้างแอป ในเครื่องมือเหล่านั้น Flutter ได้โดดเด่นขึ้นมาFlutter คืออะไร?Flutter เป็นกรอบงาน UI มือถือฟรีและโอเพนซอร์ส ที่ Google สร้างและปล่อยเมื่อพฤษภาคม 2017 อย่างสั้นๆ คือ สร้างแอปมือถือ native

  7. เรียนรู้ Flutter ในปี 2026: คู่มือสมบูรณ์สำหรับการพัฒนา iOS และ Android

    Flutter เป็นเทคโนโลยีที่กำลังทренด์ในปีนี้ บทความนี้จะแนะนำวิธีเรียนรู้การพัฒนาแอป iOS และ Android ด้วย Flutter ทั้งแบบฟรีและเสียค่าใช้จ่ายคุณสนใจการพัฒนาแอปมือถือไหม?ถ้าคำตอบคือ ใช่ คุณอ่านบทความที่ถูกต้อง! อาจคุณยังไม่รู้จัก Flutter ก็ไม่เป็นไร ผมเขียนบทความเกี่ยวกับ Flutter คืออะไร และทำไมควรเรีย

  8. เชี่ยวชาญ Android Data Binding: ผสานข้อมูล UI อย่างราบรื่น

    Data binding เป็นเทคนิคที่ใช้เมื่อคุณต้องการ ยึด ชิ้นส่วนข้อมูล (data ของคุณ) เข้ากับองค์ประกอบ UI ที่รับข้อมูลจากผู้ใช้ ในกระบวนการนี้ เมื่อ input ถูกอัปเดต ข้อมูลเบื้องหลังก็จะอัปเดตตามไปด้วยสิ่งนี้ไม่ใช่แนวคิดใหม่ มีเฟรมเวิร์กมากมายที่นำมาใช้ในการออกแบบ (เช่น AngularJS/React/Vue)บทความนี้ไม่เน้นเ

  9. ไม่มี FaceTime บน Android? ค้นหาทางเลือกวิดีโอคอลที่น่าเชื่อถือ

    FaceTime เป็นแอปการสื่อสารยอดนิยมสำหรับผู้ใช้ Apple หากคุณมี MacBook, iPad หรือ iPhone แอปนี้จะติดมาอยู่แล้ว เพียงเปิดแอป ใส่ชื่อผู้ใช้และรหัสผ่าน เริ่มใช้งานได้ทันที เยี่ยมเลยแต่ FaceTime ใช้ได้เฉพาะผู้ใช้ Apple/iOS เท่านั้น ไม่มีใน Android store ดังนั้นหากคุณเปลี่ยนมาใช้ Android หรือใช้อยู่แล้ว คุ

  10. เชี่ยวชาญการนำทางใน React Native ด้วย react‑navigation v5

    React-navigation คือไลบรารีการนำทางที่คิดถึงก่อนเมื่อพูดถึง navigation ใน React Native ผมเป็นแฟนใหญ่ของไลบรารีนี้ และมันเป็นโซลูชันแรกที่ใช้จัดการ navigation ใน React Native ทุกครั้ง ส่วนหนึ่งเพราะมี API ที่ยอดเยี่ยมและง่าย รวมถึงปรับแต่งได้มาก ผมเขียนบทความนี้เพราะ version 5 เพิ่งเปลี่ยนจาก beta มา

  11. วิธีตรวจสอบและอัปเดต Android OS เป็นเวอร์ชันล่าสุด

    ในไม่กี่ปีที่ผ่านมา Android OS ได้ครองตำแหน่งระบบปฏิบัติการมือถือที่นิยมมากที่สุดด้วยส่วนแบ่งตลาดเกิน 86% ตั้งแต่ปี 2019 ระบบนี้ให้ประสิทธิภาพสูงและการใช้งานที่ปลอดภัย พร้อมอัปเดตเวอร์ชันเป็นประจำพร้อมคุณสมบัติใหม่ๆเพราะฉะนั้น ผู้ใช้ Android หลายคนจึงอยากทราบวิธีตรวจสอบเวอร์ชัน Android ปัจจุบันของตน

  12. จาก Android สู่ React Native: สร้าง Bottom Sheet ที่เข้าใจง่าย

    ผมเปลี่ยนงานเมื่อเร็วๆ นี้ Task แรก: สร้าง Bottom Sheet ใน React Native มาจาก Native Android Development Background คิดว่าจะ Daunting เท่าสร้าง Bottom Sheet ใน Native แต่ผิดใหญ่! ประทับใจมาก จึงเขียน Tutorial 簡單 สร้าง Bottom Sheet ใน React Native Bottom Sheet = Component เลื่อนขึ้นจาก Bottom Scree

  13. เชี่ยวชาญ Android Navigation Component: สร้าง Implement และ Optimize

    Design Application มัก Cumbersome บน Whiteboard ลูกศรชี้จากจุดนี้ไปจุดนั่น App ที่คิดว่ามี 1-2 Activities กลายเป็น Multiple Flows, Fragments, User Interactions เยอะ ไม่น่าจะดีถ้าเอาบน Whiteboard มา Replicate ใน Code ได้ง่าย? Say Hello to Navigation Component 👋 สำหรับมือใหม่ Navigation Component ไ

  14. เชี่ยวชาญ SOLID: คู่มือครบวงจรสำหรับ Software Design ที่แข็งแกร่ง

    ซีรีส์ Kriptofolio App - ภาค 1 Software อยู่ในสถานะเปลี่ยนแปลงตลอด แต่ละการเปลี่ยนแปลงอาจกระทบ Negative ทั่วโปรเจกต์ Essential: ป้องกัน Damage ระหว่าง Implement Changes กับ Kriptofolio (เดิม My Crypto Coins) จะสร้างโค้ดใหม่เยอะ Step by Step อยากเริ่มต้นที่ดี Project ต้อง Solid Quality ก่อนเข้าใจ F

  15. เริ่มสร้าง Android App: วางแผน Mock Up และออกแบบ UI

    ซีรีส์ Kriptofolio App - ภาค 2 จริงๆ เริ่มสร้างแอปใหม่ยังไง? First Move คืออะไร? คิดว่าแค่เปิด Android Studio โค้ดเลย? คิดผิด! นั่นคือสิ่งที่ผมไม่อยากให้ทำ เพราะเสียหายกว่าดี แต่อยากเขียนโค้ดทันทีมาก แนะนำ Focus ทำ Plan กับ UI Mockups ทุกแอปดีควรเริ่มต้นที่นี่ ด้วยวิธีนี้ไม่เสียเวลา และสร้าง Quali

  16. สร้าง Cross-Platform Bridges แบบปลอดภัย: iOS ↔ Android Messaging อย่างง่าย

    ผมทำโปรเจกต์ที่งาน ต้องเชื่อมหลาย Components ผ่าน Messages แต่ละตัวมี Logic และ Code Language ต่างกัน ทำให้อยากเข้าใจทุกวิธีที่ Platforms ต่างๆ ใช้ Communication บทความนี้อธิบาย Cross-Origin Communication Bridges พร้อมตัวอย่าง Simple แต่ Informative จะมี Bridge Puns เยอะ 😄 คุณได้รับคำเตือนแล้ว

  17. เชี่ยวชาญ App Architecture: เลือก Patterns สำหรับการพัฒนาที่น่าเชื่อถือและขยายได้

    ซีรีส์ Kriptofolio App - ภาค 3 สิ่งสำคัญที่สุดตอนเริ่มสร้างแอปใหม่คือ Architecture ผิดพลาดที่สุดคือไม่มี Architecture Style เลย หัวข้อ Architecture Choice เป็นที่โต้แย้งใน Android Community หลายปี Google เข้ามามีส่วนร่วม ปี 2017 เปิดตัว Android Architecture Components มาตรฐาน Architecture ทำให้ชีว

  18. เชี่ยวชาญ Dependency Injection ใน Android ด้วย Dagger 2 - คู่มือฉบับสมบูรณ์

    ซีรีส์ Kriptofolio App - ภาค 4 Dependency Injection ปรับปรุงโค้ดให้ดีขึ้นอย่างมาก ทำให้ Modular, Flexible และ Testable มากขึ้น ชื่อดูซับซ้อนแต่มันง่ายกว่าที่คิด ในภาคนี้เราจะเรียนรู้ Dependency Injection แล้วนำไปใช้ในแอป Kriptofolio (เดิมชื่อ My Crypto Coins) ใช้ Dagger 2 Framework DI ยอดนิยม Open

  19. เริ่มต้น React Native: เคล็ดลับสำคัญสร้าง Mobile Apps

    ไม่มีอะไรดีกว่าการสร้างแอปด้วย JavaScript เว้นแต่คุณสร้าง Mobile Apps JavaScript ใช้สร้าง Web Apps การนำมาสร้าง Native Mobile Apps เดิมทีเป็นไปไม่ได้ Web Developers ต้องเรียน Java, Objective-C หรือภาษาอื่นๆ จนกระทั่ง Facebook ปล่อย React Native ทำลายกำแพงนี้ React Native มีข้อดีมากมาย เช่น สร้าง Cr

  20. เชี่ยวชาญ Android Layouts: เลือก Layout ที่เหมาะสมสำหรับแอปของคุณ

    Linear, Relative, Constraint, Table, Frame และอื่นๆ อีกมากมาย Android มี Layout ให้เลือกมากมายเมื่อต้องการออกแบบแอปพลิเคชัน คำถามคือ: อันไหนดีที่สุด? ก่อนจะรายละเอียดแต่ละ Layout เราจะกล่าวถึง View Object Hierarchy และกระบวนการวาดของ Android ก่อน View และ ViewGroup คิดว่า ViewGroup เป็น Parent Cl

Total 201 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:6/11  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9 10 11