Grainswest - Winter 2019
Winter 2019 Grains West 46 BY SARAH HOFFMANN Farmers take on the tech world one app TECH @ FARMERS ARE DO-IT-YOURSELF (DIY) people. Determination and desper- ation leads many to become self-taught welders, mechanics, carpenters, and now, app developers. Sheila Elder and David Ricardo are two farmers who’ve solved problems by building apps. FROM THE GROUND UP Sheila and Jeff Elder farm near Wawanesa, MB. They frequently reference Canadian Grain Commission (CGC) moisture charts at harvest to determine their grain’s suitability for storage. At almost $250, Sheila found the app version prohibitively expensive. Her husband challenged her to build her own. With her background in health care and his in agriculture, they had zero coding experience, but Sheila bought a MacBook, took online courses and learned Swift, the coding language for Apple applications. Sheila has learned from codewithchris.com , a Toronto, ON, company and now recommends online coding courses for those building apps from scratch. Owner Chris Ching explained that his fundamentals course provides 24 hours of video lessons that he recommends students take over a few weeks. Ching believes that by taking additional database and design courses such as those he offers, even those without previous coding experience could “build 90 per cent of the apps out there.” The CGC gave the Elders access to the equations used to determine the moisture content of grain. Now, rather than flipping through a paper chart, farmers can enter the grain type, temperature and moisture meter reading into the couple’s Grain Moisture app, which displays the moisture content. They released their app on Ap- ple’s app store for $5.49. More than 900 users have downloaded it over two years. As the app’s creators, the Elders received 70 per cent of the return, covering the cost of Sheila’s laptop and the annual app store fee of $99 USD. WORK Apps require maintenance. When iOS or Android operating systems are updated, app developers must update their products. Users also request improvements. Over two years, Sheila has done six updates. “You have to keep learning,” said Sheila. “It’s not like I can put it in the store and walk away.” Although she didn’t develop an Android version of her app, such an app is available through Google Play. TEAM BUILDING David Ricardo and his brother farm in New South Wales, Australia, operating equipment stored in various locations. They maintained detailed service records, but the record book had to move between the brothers’ yards. Once, it went missing for months. Ricardo envisioned a better way. For one full year, he researched the de- velopment of an app to replace hard-copy service records, but realized he needed professional help. “I knew I needed a team of developers,” he said. He hired program- mers with experience in iOS and Android as well as database and design special- ists. Freelance programming and design specialists can be hired through websites such as upwork.com and freelancer.ca . His app, Farm Service Manager, allows farmers to record and access equipment service records from any mobile device with the app and subscription access. Pictures, services completed, tools used, mileage or hours and who performed the work can all be recorded in the app. One of the biggest challenges Ricardo encountered was app design. Alongside professional app designers, he worked to perfect navigation between pages on portable device screens. The app cost him $50,000 to build, with ongoing costs of about $5,000 per year to cover web hosting and database storage. During the first two months of the app’s release, he recouped half his development costs in subscription fees. No matter who builds it, an app must serve a practical purpose to be success- ful. “Most apps that do take off usually address a real problem voiced by real peo- ple,” said Ching. So, youwant tobuild anapp? David Ricardo of Morvenvale Farms in New SouthWales, Australia, developed the Farm ServiceManager app. Photo :CourtesyofFarmServiceManager at a time
Made with FlippingBook
RkJQdWJsaXNoZXIy NTY3Njc=