Installแอปมือถือ Android
แพ็กเกจนี้คืออะไร
Install คือแอป Android ของจริงที่ลงเครื่องแล้วมีไอคอนอยู่บนหน้าจอ พนักงานกดเปิดได้เลยโดยไม่ต้องเปิดเบราว์เซอร์แล้วพิมพ์ที่อยู่เว็บ ซึ่งฟังดูเป็นเรื่องเล็ก แต่มันคือความต่างระหว่างของที่ถูกใช้ทุกวันกับของที่ถูกลืม
ข้างในมีหน้าจอหลักไม่เกินห้าหน้า ล็อกอินด้วยบัญชีของพนักงานคุณเอง และดึงข้อมูลจากเซิร์ฟเวอร์ของคุณมาแสดงแบบสดๆ สิ่งที่แพ็กนี้ยังไม่มีคือการทำงานตอนไม่มีสัญญาณ กล้องในแอป และการแจ้งเตือน ทั้งสามอย่างอยู่ในแพ็ก Field
เขียนด้วย Kotlin และ Jetpack Compose ซึ่งเป็นเครื่องมือทางการของ Google ไม่ใช่เว็บที่เอากรอบแอปมาครอบไว้ ส่งมอบเป็นไฟล์ติดตั้งที่ทดสอบบนเครื่องจริงแล้ว พร้อมซอร์สโค้ดทั้งหมดเป็นของคุณ
ลองดูของจริง
0 จาก 5 หน้า
สเป็คของแพ็กนี้เขียนว่าหน้าจอหลักไม่เกินห้าหน้า ตัวเลขนี้จึงกดนับเองได้ ไม่ต้องเชื่อคำพูด ตอนตกลงงานผมเขียนชื่อทั้งห้าหน้าลงในสเป็คแบบเดียวกันนี้
| ไอคอนบนหน้าจอกดเปิดได้เลย ไม่ต้องเปิดเบราว์เซอร์แล้วพิมพ์ที่อยู่เว็บ |
| ล็อกอินของพนักงานใช้บัญชีเดิมของบริษัท ไม่ต้องจำรหัสชุดใหม่ |
| ข้อมูลจากเซิร์ฟเวอร์คุณหน้าจอทุกหน้าดึงของจริงมาแสดง ไม่ใช่ข้อมูลที่พิมพ์ค้างไว้ |
นี่คือตัวจำลองหน้าจอของแอปที่ส่งมอบจริง ข้อมูลทั้งหมดอยู่ในหน้าเว็บนี้ ไม่ได้ต่อกับระบบไหน ของจริงเป็นแอป Android เขียนด้วย Kotlin ติดตั้งลงเครื่องแล้วทำงานได้โดยไม่ต้องเปิดเบราว์เซอร์
สิ่งที่คุณจะได้ ทั้งหมด
รายการนี้คือขอบเขตงานทั้งหมดของแพ็กเกจนี้ ไม่มีข้อไหนซ่อนไว้ในสัญญา
- แอป Android เนทีฟ ไม่ใช่เว็บครอบ
- หน้าจอหลักไม่เกิน 5 หน้า
- ล็อกอินและเชื่อมกับข้อมูลบนเซิร์ฟเวอร์
- ไฟล์ติดตั้งพร้อมส่งมอบ ทดสอบบนเครื่องจริงแล้ว
- เวอร์ชัน iOS ผมบอกตรงๆ ว่าตอนนี้ทำไม่ได้เพราะยังไม่มีเครื่อง Mac ซึ่งเป็นข้อจำกัดของเครื่องมือ ไม่ใช่ของทักษะ ถ้าคุณต้องการทั้งสองระบบ ผมแนะนำให้หาคนทำ iOS แยก
- ค่าบัญชีนักพัฒนา Google Play ครั้งเดียวประมาณ 25 ดอลลาร์ จ่ายในชื่อบริษัทคุณเอง เพื่อให้แอปเป็นของคุณจริง
- การกดยื่นขึ้น Play Store แทนคุณ ผมเตรียมไฟล์และเอกสารให้ครบ แต่ขั้นตอนยื่นควรทำในบัญชีของคุณเอง ผมนั่งไกด์ให้ตอนทำได้
- ค่าโฆษณาและการทำให้คนโหลด เป็นงานการตลาดคนละสายกับที่ผมทำ
คำถามที่พบบ่อยของแพ็กเกจนี้
ต่างจากเว็บที่เปิดบนมือถือยังไง ในเมื่อหน้าตาเหมือนกัน
หน้าตาเหมือนกันได้ครับ แต่สามอย่างนี้เว็บทำไม่ได้ หนึ่งคือทำงานต่อตอนไม่มีสัญญาณ สองคือแจ้งเตือนที่เด้งขึ้นหน้าจอล็อก สามคือเปิดกล้องได้ไวและคุมได้ละเอียดกว่ามาก ถ้างานของคุณไม่ต้องใช้สามข้อนี้เลย ผมจะแนะนำให้ทำเว็บครับ ถูกกว่าและแก้ง่ายกว่า
ทำ iOS ด้วยได้ไหม
ตอนนี้ยังไม่ได้ครับ การสร้างแอป iOS ต้องใช้เครื่อง Mac ซึ่งผมยังไม่มี ผมบอกไว้ตรงนี้ตั้งแต่ก่อนคุยเพื่อไม่ให้เสียเวลากันทั้งสองฝ่าย ถ้าคุณต้องการทั้งสองระบบ ผมแนะนำให้หาคนทำ iOS แยก และผมยินดีส่งเอกสารฝั่งเซิร์ฟเวอร์ให้เขาต่อได้เลย
ห้าหน้าคือกี่หน้ากันแน่ นับยังไง
นับหน้าจอที่มีเนื้อหาต่างกันจริง ป๊อปอัปยืนยัน หน้าโหลด และหน้าแจ้งข้อผิดพลาดไม่นับ ตอนตกลงงานผมเขียนรายชื่อห้าหน้านั้นลงในสเป็คให้เห็นชัด จะได้ไม่มาเถียงกันทีหลังว่าหน้านี้นับหรือไม่นับ
ถ้าไม่ขึ้น Play Store จะติดตั้งยังไง
ส่งไฟล์ติดตั้งให้ตรงๆ แล้วเปิดสิทธิ์ติดตั้งจากนอกสโตร์ในเครื่องหนึ่งครั้ง ผมทำคู่มือพร้อมภาพให้ วิธีนี้ใช้กันปกติในองค์กรและเร็วกว่ารอสโตร์ตรวจ ถ้าอยากขึ้นสโตร์จริง อยู่ในแพ็ก Scan ซึ่งเตรียมไฟล์และเอกสารให้ครบ
มีโปรแกรมสำเร็จรูปที่ถูกกว่ามาก ทำไมต้องสั่งทำแอปเอง
เป็นคำถามที่ควรถามที่สุดครับ และคำตอบตรงๆ คือถ้างานของคุณเหมือนคนอื่น อย่าสั่งทำ ตลาดไทยมีโปรแกรมสำเร็จรูปครบแทบทุกงานภาคสนามแล้ว ทั้งลงเวลาพนักงานนอกสถานที่ ระบบแจ้งซ่อม และหน่วยรถขาย บางตัวเริ่มที่ฟรี ผมยินดีชี้ให้ว่าควรไปดูเจ้าไหน การสั่งทำคุ้มก็ต่อเมื่อวิธีทำงานของคุณเฉพาะจนโปรแกรมสำเร็จรูปกรอกไม่ลง เช่นคิดราคาด้วยสูตรของคุณเอง ต้องเชื่อมกับระบบที่คุณใช้อยู่แล้ว หรือข้อมูลห้ามไปอยู่บนเซิร์ฟเวอร์ของคนอื่น ผมดูให้ฟรีว่าของคุณเข้าข่ายข้อไหน และถ้าไม่เข้าข่ายเลยผมบอกตรงๆ
มีผลงานแอปเนทีฟจริงให้ดูไหม
มีครับ ReceiptLens เป็นแอป Android เนทีฟที่ผมเขียนเองด้วย Kotlin และ Jetpack Compose อ่านใบเสร็จด้วยกล้องแล้วประมวลผลบนเครื่องล้วน เปิดโค้ดให้อ่านได้ทั้งระบบบน GitHub และอยู่ในหน้าผลงานของเว็บนี้ ผมให้ตัดสินจากโค้ดที่อ่านได้ ไม่ใช่จากการนับปี