首頁
>
摩魚科技:從零到一,開發(fā)智能洗衣程序的旅程
摩魚科技:從零到一,開發(fā)智能洗衣程序的旅程
隨著科學(xué)技術(shù)的發(fā)展,我們的生活與科技越來越密切相關(guān)。很多機(jī)器也進(jìn)入了我們的生活,為我們帶來了許多便利。并且它們還在不斷的升級、更新,變的越來越智能化,簡潔化。我們摩魚科技有限公司也緊跟時代潮流,把生產(chǎn)與科技相結(jié)合,為了讓用戶體驗(yàn)到更方便,快捷的洗衣體驗(yàn)。我們決定在原有的手動操作折疊洗衣機(jī)的基礎(chǔ)上,開發(fā)一款可以智能控制的小型洗衣機(jī),以此使用戶的生活方式更加智能便捷。
為了做好這款產(chǎn)品。我們首先要定下軟件的需求。對此我們也是去調(diào)查了很多用戶的需求。在此基礎(chǔ)上,經(jīng)過公司內(nèi)部各部門聯(lián)合討論,在一次次提議與否決中,決定了最終的需求以及這款智能洗衣程序的開發(fā)方案。
在定好項(xiàng)目與需求后,程序就進(jìn)入了開發(fā)環(huán)節(jié)。我們摩魚科技技術(shù)部的員工,他們先是從了解文檔、搭建擴(kuò)展程序的運(yùn)行環(huán)境開始做起。首先他們使用了 ReactNative 框架與JavaScript語言編寫擴(kuò)展程序的基礎(chǔ)框架,之后開始選擇芯片。官方提供了許多種芯片供開發(fā)者挑選,有WIFI,藍(lán)牙等各種芯片。而我們選擇了擁有WIFI+藍(lán)牙雙重功能的芯片模塊,以為這種芯片鏈接更穩(wěn)定,更快速,更安全。在最基礎(chǔ)的環(huán)境搭建完成與芯片模組選擇完畢后,就開始了程序主頁面的搭建。 為了做好這款產(chǎn)品。我們首先要定下軟件的需求。對此我們也是去調(diào)查了很多用戶的需求。在此基礎(chǔ)上,經(jīng)過公司內(nèi)部各部門聯(lián)合討論,在一次次提議與否決中,決定了最終的需求以及這款智能洗衣程序的開發(fā)方案。
在定好項(xiàng)目與需求后,程序就進(jìn)入了開發(fā)環(huán)節(jié)。我們摩魚科技技術(shù)部的員工,他們先是從了解文檔、搭建擴(kuò)展程序的運(yùn)行環(huán)境開始做起。首先他們使用了 ReactNative 框架與JavaScript語言編寫擴(kuò)展程序的基礎(chǔ)框架,之后開始選擇芯片。官方提供了許多種芯片供開發(fā)者挑選,有WIFI,藍(lán)牙等各種芯片。而我們選擇了擁有WIFI+藍(lán)牙雙重功能的芯片模塊,以為這種芯片鏈接更穩(wěn)定,更快速,更安全。在最基礎(chǔ)的環(huán)境搭建完成與芯片模組選擇完畢后,就開始了程序主頁面的搭建。
為了給用戶展現(xiàn)既美觀又實(shí)用的app頁面。開發(fā)組依靠各種組件與官方SDK進(jìn)行開發(fā)。在此期間不斷優(yōu)化界面,以確保用戶可以看到更舒適、美觀、便捷的頁面。在界面樣式開發(fā)完成后,緊接著便進(jìn)入了最為重要的實(shí)際程序開發(fā)。如果說界面相當(dāng)于人的臉,那么軟件程序就是心臟。由此開發(fā)組也是打起了十二分精神,一絲不茍的進(jìn)行著開發(fā)。雖然有著官方文檔的參考,但他們還是一步一步緩慢的進(jìn)行著,只為了把錯誤降到最低。但期間依舊碰到過很多困難與錯誤,不過也都被一一克服。就比如曾經(jīng)因?yàn)槌绦虻囊粋€功能不夠便捷,他們反復(fù)測試修改了十幾次,最后在多方協(xié)助下,才最終解決了此問題,達(dá)到了想要的要求。最后在歷時三個多月的緊張開發(fā)后,最終的程序也已經(jīng)開發(fā)完成。就此,摩魚智能洗衣控制程序可謂初步成功。
開發(fā)完成后,還有測試。測試完成后,摩魚智能洗衣程序才算是真正開發(fā)完成。因此我們參與摩魚洗衣程序開發(fā)的員工都感到興奮,也尤其重視最后的測試環(huán)節(jié)。我們根據(jù)小米官方的測試案例要求,一步步仔細(xì)測試。力求每一項(xiàng)都準(zhǔn)確無誤。最后在經(jīng)歷過各種功能,壓力測試后,終于完成了所有測試。當(dāng)前,期間也有過測試失敗的時候。摩魚科技的技術(shù)部成員卻不會灰心而是反復(fù)尋找問題出自哪里,然后集中力量去解決,去克服。在經(jīng)歷過無數(shù)次失敗,與調(diào)整后,我們的摩魚智能洗衣程序才最終通過了所有測試,這也宣告者我們的努力沒有白費(fèi),也宣布我們的摩魚智能洗衣程序正式開發(fā)完成。
以下就是我們摩魚智能洗衣程序的主頁面。

我們可以看到它的最中間就是我們洗衣機(jī)的實(shí)機(jī)圖片,圖片下方,就是我們洗衣機(jī)的所有程序。用戶可以通過點(diǎn)擊不同的模式來切換洗衣程序。我們還能清楚的看到洗滌的剩余時間、水溫、漂洗次數(shù)和是否在工作等信息。另外點(diǎn)擊洗滌旁邊的設(shè)置我們還可以自定義洗的的次數(shù),洗滌溫度等選項(xiàng)。

最后,我們還可以用APP進(jìn)行開關(guān)機(jī)操作,以及桶自潔功能,方便又節(jié)能。

與此同時,考慮到很多老年人,不會使用智能手機(jī)的情況。我門的摩魚智能洗衣程序還支持了最新的語音控制系統(tǒng)。只要手機(jī)綁定了洗衣機(jī),并且洗衣機(jī)處在聯(lián)網(wǎng)狀態(tài)。我們就可以通過語音來對洗衣機(jī)進(jìn)行控制。大大方便了老年人的使用。
經(jīng)過從零到一的努力,我們成功地開發(fā)出了摩魚智能洗衣擴(kuò)展程序。通過深入的需求分析、精心的設(shè)計(jì)、艱苦的開發(fā)、嚴(yán)格的測試與部署,我們最終為用戶提供了一個高質(zhì)量、易用的洗衣程序。
雖然開發(fā)軟件擴(kuò)展程序的過程充滿挑戰(zhàn),但是看到用戶對我們程序的好評和認(rèn)可,我們深感欣慰。然而,我們也明白軟件擴(kuò)展程序的開發(fā)并非一勞永逸,隨著用戶需求和技術(shù)的發(fā)展,我們需要不斷地對擴(kuò)展程序進(jìn)行優(yōu)化和迭代。
在未來的日子里,我們將繼續(xù)關(guān)注用戶的反饋和需求,不斷改進(jìn)我們的擴(kuò)展程序。我們希望通過我們的努力,為用戶提供更多、更好的軟件擴(kuò)展程序,幫助他們減輕生活壓力,增強(qiáng)用戶體驗(yàn)。這是我們的目標(biāo),也是我們的責(zé)任。同時,我們也歡迎用戶對我們的產(chǎn)品提出寶貴的意見和建議,讓我們一起共同推動小型智能家居生活的進(jìn)步和發(fā)展。