We have been using some custom doctypes for our farming operation that essentially track fields, harvests and inputs added. Despite being an organized farming company, we have had significant challenges training people to use our ERPNext implementation at the farm level and I see that being the biggest barrier to adoption in India specifically. A farming/Agri module should have use cases and users defined clearly and explicitly. The company in India that is doing fairly well in this regard is CropIn. I would suggest you at least check it out. Putting it on a mobile is in fact far more practical for Indian farmers since desktop penetration in the farm sector is abysmal. Just some thoughts.