So we have this codefest competition, a 6 hour hackathon and there is a machine problem to follow, our development time is only 6 hours. Now currently we're using viewBinding, sqlite openhelper, java, xml, recyclerview, textinput, cardview, image view, buttons. Thats it, we're not allowed to import dependencies or anything. The team is compose of one fullstack, one database/backend, one design, three (3) members in total. Our biggest challenge is some requirements are hard to implement. some takes a lot of time to setup. Our app is always incomplete no matter what we do. We ditched components like chips, viewpager, fragments, bottom navigations, everything is just jumping from one activity to another When developing we always start with database schema, then flowchart, then thats it, we create the database via sqliteopenhelper, then develop the login and register quickly no design, the competition provides us with 2 PCs with shared folder for file transfer, How can we improve our speed?
First, stop jumping around, it is almost a guarantee of failure. Get the team together and develop a proper plan that decides on the individual languages, and elements that are needed to create the final application. Allocate tasks to each member according to the plan requirements, and team members' skills. You also need one (or maybe more) members to integrate and test all the components.
OldBoy