Innovation

ເປັນຫຍັງ App ເທິງມືຖືຕ້ອງໄດ້ຮັບການບຳລຸງຮັກສາ?

ທ່ານເຄີຍມີຄຳຖາມແມ່ນບໍ່ວ່າຍ້ອນຫຍັງຕ້ອງລົງທຶນໃນການບຳລຸງຮັກສາແອ້ບອີກ ທັງທີ່ໄດ້ມີການລົງທຶນໃນຂັ້ນ ພັດທະນາໄປແລ້ວ. ເຫດຜົນຫຼັກໆໄດ້ຖືກນຳສະເໜີຢູ່ໃນບົດຄວາມນີ້ ລອງອ່ານກັນເລີຍ! 1. ພັດທະນາລະບົບ ການພັດທະນາລະບົບ ທີ່ປະກອບມີຄຸນສົມບັດ ແລະ ໜ້າທີ່ໃໝ່ໃນລະບົບ Android ຫຼື iOS ໃດໆ ແມ່ນມີຈຸດ ປະສົງຊ່ວຍເພີ່ມປະສິດທິພາບ, ຂະໜາດ, ການປະຕິບັດ ແລະ ຄວາມປອດໄພຂອງແອ້ບ. ການພັດທະນາຢ່າງຕໍ່ ເນື່ອງແມ່ນເພື່ອຮັບປະກັນຄຸນນະພາບ ແລະ ການທົດສອບຕ່າງໆ ໃນຂະນະດຽວກັນແມ່ນຊ່ວຍຫຼຸດຜ່ອນບັນຫາທີ່ອາດເກີດຂື້ນຈາກລະບົບທີ່ມີຢູ່ກ່ອນ. ລະບົບປະຕິບັດການໃນແອ້ບຄວນມີການພັດທະນາຢ່າງເປັນປະຈຳ, ທຸກຄັ້ງທີ່ມີຄວາມກ້າວໜ້າໃນເຕັກໂນໂລຢີ ສົ່ງຜົນໃຫ້ຫຼາຍໆ ແອ້ບບໍ່ສາມາດໃຊ້ງານໄດ້ ເນື່ອງລະບົບບໍ່ຮອງຮັບ. ດັ່ງນັ້ນ, ມັນຈຶ່ງສຳຄັນທີ່ຈະຍົກລະດັບ ແລະ ພັດທະນາລະບົບປະຕິບັດການຢ່າງສະໝ່ຳສະເໝີ ເພື່ອໃຫ້ແອ້ບດຳເນີນການຕໍ່ໄປ. 2. ສະໜອງ UX/ UI ທີ່ມີປະສິດທິພາບ User Experience (UX) ແລະ User Interface (UI) ມີບົດບາດສຳຄັນໃນການເຮັດໃຫ້ ແອ້ບເທິງມືຖືປະ...

Read More

ສ້າງເວັບໄຊດ້ວຍ React Hooks

ສະບາຍດີທຸກໆຄົນທີ່ເຂົ້າມາອ່ານບົດຄວາມນີ້ ຫຼື ບໍ່? ແຕ່ເຖິງຈະເຂົ້າມາໃນຮູບແບບໃດກໍຕາມຜູ້ຂຽນກໍຢາກຈະມາແຊຄວາມຮູ້ເລັກໆນ້ອຍໆ ເພື່ອອາດຈະເປັນປະໂຫຍດບໍ່ໜ້ອຍກະຫຼາຍສຳລັບທຸກຄົນທີ່ກຳລັງສຶກສາກ່ຽວກັບການສ້າງ Web Application ດ້ວຍ React Hooks. ເຊິ່ງກ່ອນອື່ນເຮົາຈະມາໃຫ້ນິຍາມຄຳວ່າ React Hooks ກ່ອນວ່າມັນແມ່ນຫຍັງ? ແລ້ວເປັນຫຍັງເຮົາຕ້ອງໃຊ້ມັນ? ໂດຍອີງຕາມການນິຍາມຈາກຫຼາຍໆເວັບຜູ້ຂຽນສາມາດສະຫຼຸບໃຈຄວາມຫຼັກໆໄດ້ດັ່ງນີ້: ໃນ React ແມ່ນເຮົາຈະສາມາດຂຽນໄດ້ 2 ຮູບແບບຫຼັກໆຄື class component (stateful component) ແລະ function component (stateless component). ຄວາມແຕກຕ່າງຂອງ 2 ຮູບແບບແມ່ນເລື່ອງ performance ເພາະວ່າ class component ແມ່ນຈຳເປັນຈະຕ້ອງສຶບທອດ component class ຈາກ React Library ຈະດຶງເອົາຄວາມສາມາດທັງໝົດທີ່ຢູ່ໃນ library. ເຊິ່ງສົ່ງຜົນໃຫ້ມັນສາມາດ re-render ໄດ້ໂດຍການໃຊ້...

Read More

ການ build ແອັບ ແບບ CI ເພື່ອປະຢັດເວລາດ້ວຍ Bitrise

ເບື່ອບໍ່ ເວລາຂຽນ code ແລ້ວຕ້ອງມານັ່ງ test ຢືນ build ຖ້າຄອມກາກແຮ່ງເສຍເວລາໄປຕື່ມອີກ ແມ່ນແລ້ວ ມື້ນີ້ Comet ເຮົາມີຜະລິດຕະພັນໃຫມ່ມານໍາສະເໜີ ກໍຄື CI ດ້ວຍ Bitrise ບໍ່ລໍຊ້າ ພຽງແຕ່ໂທມາພາຍໃນ ສິບນາທີນີ້ເທົ່ານັ້ນ. . . ຢອກໆ ມາເລີ່ມກັນບ່ອນ CI ຫຼື Continuous Integration ແມ່ນຂະບວນການພັດທະນາ Software ທີ່ເຊື່ອມຕໍ່ກັນໃນແຕ່ລະຂັ້ນຕອນ ຕັ້ງແຕ່ແກ້ code ຈົນຮອດ build ແລະ test ທີ່ເກີດຂື້ນ ແບບ Automatic ໂດຍທີ່ເຮົາສາມາດກໍານົດໄດ້ວ່າໃນຂະບວນການນັ້ນ ຢາກໃຫ້ມີscriptຫຍັງ ຖືກrun ແນ່ ພໍຮູ້ ຄອນເຊັບລະເຮົາມາລອງໃຊ້ໃນການຂຽນແອັບແທ້ເບີ່ງບາດນິ ໂດຍບົດຄວາມນີ້ຈະໃຊ້ flutter ໃນການສ້າງແອັບ ສິ່ງທີ່ຕ້ອງກຽມ 1. account ຂອງ Bitrise 2....

Read More

UI Challenge — ສ້າງ App ຈາກຮູບພາບ ໂດຍໃຊ້ Flutter

ສະບາຍດີ ຕາມຫົວຂໍ້ເລີຍ ມື້ນີ້ເຮົາຊິມາຂຽນ App ຈາກຮູບພາບ ໂດຍໃຊ້ Flutter ເປັນເຄື່ອງມື ສໍາລັບໃຜທີ່ງົງໆ ເຮົາຕ້ອງສ້າງ App ຈາກຮູບພາບແມ່ນຫຍັງ? ກ່ອນອື່ນ ສໍາລັບຕັ້ງແຕ່ນັກພັດທະນາ App ທໍາມະດາທົ່ວໄປ ຈົນຮອດມືອາຊີບ ສ່ວນໃຫຍ່ແມ່ນຂຽນ App ຂື້ນຈາກ Design ທີ່ UI Designer ເປັນຜູ້ອອກແບບ ເຊິ່ງໃຊ້ພວກເຄື່ອງມື Adobe XD, Figma ໆລໆ ເພື່ອໃຫ້ App ທີ່ເຮົາຂຽນອອກມາເປັນຕາເບີ່ງ . ແລະ ໃນບົດຄວາມນີ້ເຮົາຊິມາສ້າງ App ໂດຍທີ່ບໍ່ມີ UI Designer, ແລະ ເຮັດແນວໃດໃຫ້ມັນງາມລະບາດນິ? ຄໍາຕອບແມ່ນ ຕາມຊື່ຫົວຂໍ້ເຮົາເລີຍ, ເຊິ່ງເຮົາຫາຮູບ App ທີ່ເຂົາເຈົ້າອອກແບບແລ້ວງາມໆມາຈາກ Dribbble...

Read More