คุณลักษณะดั้งเดิมดั้งเดิมที่เพิ่งเปิดตัวตอบสนองเพียงแค่ตัวอย่างแอป iOS และเอกสาร
คุณลักษณะดั้งเดิมดั้งเดิมที่เพิ่งเปิดตัวตอบสนองเพียงแค่ตัวอย่างแอป iOS และเอกสาร
คำตอบ:
ใช่.
React Native สำหรับ Android เปิดตัว 14 กันยายน 2558
ไม่คุณไม่สามารถสร้างแอพ Android ด้วยรีลีสนี้
Facebook ได้ชี้ให้เห็นว่าพวกเขากำลังทำงานบน Android รุ่นและชื่อเสียงกล่าวว่า "ให้เรา 6 เดือน" ซึ่งบางคนได้นำมาเป็นสัญญา ฉันจะไม่ตัดสินใจเรื่องสำคัญ ๆ เกี่ยวกับภาพลวงตาว่าจะเปิดเผยเมื่อ 6 เดือนที่ผ่านมา แต่อย่างน้อยคุณก็สามารถหวังในความจริงที่ว่าพวกเขาจริงจังกับการเตรียมการผลิตก่อนที่จะให้เรา เข้าถึงมันและมันไม่ใช่แค่ความหวังแบบวงกลมบนท้องฟ้า
นอกจากนี้อย่างที่คนอื่น ๆ ชี้ให้เห็น Facebook ได้ปล่อยแอพที่พวกเขาสร้างขึ้นด้วย React Native เวอร์ชั่น Android แล้ว ดังนั้นอย่างน้อยบางส่วนของมันก็พร้อมสำหรับช่วงเวลาไพรม์ไทม์
UPDATE
การสนับสนุนล่วงหน้าสำหรับ React Native สำหรับ Android ได้รับการผลักดันให้กับ GitHub!
ตามที่ระบุไว้มีหลายสิ่งที่ไม่สามารถใช้งานได้หากพยายามพอร์ตแอปพลิเคชันจาก iOS แต่มันก็คุ้มค่าที่จะเช็คเอาท์
https://github.com/facebook/react-native/commit/42eb5464fd8a65ed84b799de5d4dc225349449be
มันไม่ได้มีเป้าหมายที่จะเป็นเครื่องมือไขว้เขียนครั้งเดียวทำงานได้ทุกที่เครื่องมือ มันมีจุดมุ่งหมายที่จะเรียนรู้เมื่อเขียนได้ทุกที่ -Colin Eberhardt จาก Raywenderlich
ข่าวดีก็คือ React Native สำหรับ Android มาถึงแล้ว ( https://code.facebook.com/posts/1189117404435352 )
ในขณะที่คุณไม่สามารถทำได้ในขณะนี้ แต่ไม่ควรใช้เวลานานขนาดนั้น
React Native Android App แรกได้รับการเผยแพร่เมื่อประมาณสองสัปดาห์ที่ผ่านมาใน play store โดยทวีตโดยบัญชี twitter reactjs:
ข่าวดี! ตอนนี้มันเป็นไปได้!
"และมันก็เกิดขึ้นความมุ่งมั่นที่เรารอมาตั้งแต่ประมาณ 6 เดือน!" - usereact.com
โปรดอ่านเพิ่มเติมเกี่ยวกับ: http://www.reactnative.com/react-native-for-android/
ดูวิดีโอนี้: https://www.youtube.com/watch?v=MNNR01NF290
windows
และlinux
ไม่สนับสนุนอย่างเป็นทางการ)
ใช่ตอนนี้เราสามารถพัฒนาแอพ android ได้เช่นกันในแบบตอบสนองพื้นเมือง
และแอพบางตัวได้รับการพัฒนาในรูปแบบของภาษาพื้นเมืองสำหรับ Android เช่น:
และอีกมากมายยังคงนับ
นักพัฒนาจากทั่วโลกเลือกที่จะตอบสนองต่อการพัฒนาแอพมือถือเพราะใช้งานง่ายของไวยากรณ์ JSX
และมันก็มักจะถูกบันทึกไว้เป็นเพียงแค่ V ใน MVC เนื่องจาก React ไม่ได้ตั้งสมมติฐานเกี่ยวกับส่วนที่เหลือของสแต็คเทคโนโลยีของคุณจึงสามารถฝังไว้ภายในแอพที่ไม่ใช่ React Native ที่มีอยู่ได้อย่างง่ายดาย
TLDR; ใช่,
คำตอบโดยละเอียด (ณ เดือนพฤศจิกายน 2017)
การพัฒนาแอปพลิเคชัน Android แบบดั้งเดิมนั้นมีความเสถียรมากและมีการสร้างแอปพลิเคชั่น Android จำนวนมากอยู่แล้วและใช้ในการผลิตโดยใช้ React-Native
คุณสามารถค้นหาตู้โชว์ของการใช้งานที่นี่ ส่วนใหญ่มีทั้งรุ่น IOS และ Android
นอกจากนี้คุณยังสามารถรวมรหัส Java Android ของคุณเข้ากับการโต้ตอบ อ้างอิงที่นี่
ในฐานะนักพัฒนาที่กำลังสร้างแอพ Android โดยใช้ react-native ที่มีการพึ่งพาโค้ด java ดั้งเดิมจำนวนมากการทำงานของ native-native เสถียรและฉันพบว่าเอกสารและการสนับสนุนชุมชนนั้นเพียงพอ
ใช่มันใช้งานได้กับทั้งแพลตฟอร์ม iOS และ Android ต้องแน่ใจว่าได้ระบุจุดเข้ารหัสใน app.js หากใช้รหัสที่แตกต่างกันสำหรับแพลตฟอร์มที่แตกต่างกัน อย่างไรก็ตามฟังก์ชั่นพื้นฐานเช่นกิจกรรมท้องถิ่นหรือผู้จัดการสถานที่จะต้องมีรหัสเป็นภาษาท้องถิ่นแล้วส่งออกโดยใช้ RCT_EXPORT คุณสามารถค้นหาเพิ่มเติมเกี่ยวกับมันในเอกสาร
แน่นอนว่าการใช้ React Native คุณสามารถสร้างแอปมือถือตัวจริงได้ แอพจริงหมายถึงใกล้กับแพลตฟอร์มหรือเพียงแค่บอกว่า 99% พื้นเมืองแอปติดต่อพื้นเมืองให้วิธีที่ง่ายสำหรับการสร้างแอพ Android พื้นเมืองโดยใช้จาวาสคริปต์สำหรับการออกแบบที่ร่ำรวยคุณมีความรู้พื้นฐานเกี่ยวกับสตูดิโอ Android และการแก้ไขข้อผิดพลาด การทำความเข้าใจ react.js จากนั้นคุณสามารถสร้างแอป Android โดยใช้ Native native ความต้องการขั้นพื้นฐานสำหรับแอพ android 1. กำหนดค่า android studio กรุณาทำตามลิงค์ด้านล่างและหลีกเลี่ยงการติดตั้งหลาม https://facebook.github.io/react-native/docs/getting-started 2. สำหรับ UI คุณจะได้เรียนรู้ flex-box จากเอกสารอย่างเป็นทางการ ฉันก็พอแล้ว
ใช่คุณสามารถสร้างแอปพลิเคชันสำหรับกลุ่มในโลกแห่งความเป็นจริงด้วย React-Native React-Native ใช้เพื่อสร้างแอปพลิเคชันมือถือไฮบริด ในที่นี้เราเขียนโค้ดใน javascript ซึ่งได้รับการแปลงเป็น swift สำหรับ ios และ java สำหรับ Android
ใช่คุณสามารถสร้างแอพ Android โดยใช้ React Native สำหรับสิ่งนี้คุณต้องติดตั้ง Android Studio ด้วย SDK ที่จำเป็นทั้งหมด คุณสามารถเรียกใช้แอป React Native ของคุณในเครื่องจำลอง Android โดยใช้ Android Studio และบรรทัดคำสั่งทั้งคู่
สำหรับบรรทัดคำสั่งให้รันคำสั่งต่อไปนี้:
react-native run-android
มิฉะนั้นคุณสามารถเปิดโครงการ android ใน Android Studio ซึ่งสร้างโดย React Native ในโฟลเดอร์ android และเรียกใช้โครงการจากที่นั่น
Happy Coding .. :)