Anong gagamitin mong technology sir? Native or Hybrid. Malamang nyan firebase ang gagamitin mong backend so wala ng usapan jan. pag hybrid sir, it might be higher cost pero discretion mo na yun. sakin kasi, syempre sa skillset, mas nahirapan kang nag aral ng hybrid language at tools kaysa sa native though, native offers more performance than hybrid pero skillset wise, hybrid has higher pay than native dev do kahit sa mga vacancy na posted online yan ang kalakaran.
-Supplement ko lang yung sa logic, regarding sa number 3 on part of the user, dapat yung notification sa riders is restricted only to those near the area. much better logic and performance purposes. ex: nasa q mart ang nag book, so dapat sa mga near that area lang na rider ang makakatanggap ng notification about that request. alangan naman as in lahat ng rider na pati sa mga nasa caloocan e mag notify pa na may ride/move request. that is more efficient logic I think.
By the way, anong gagamitin mong API sa map at distance computation? anong language(java or kotlin) at ide(netbeans or android studio) ang gagamitin mo?