Neither of us have any real experience using these native frameworks, so we grabbed the Twenty Percent Time guys for some pairing on round two. Caleb Porzio will be joining Keith on Team Vue, and Daniel Coulbourne will be teaming up with Samantha on React. The goal? Using the documentation and our knowledge of the web-based frameworks, figure out enough of the native frameworks to write a basic mobile app.
There are three rounds planned, each of which will be approximately four hours in length:
1) Build a basic CRUD mobile application, either saving data to storage locally or using pre-set user authentication tokens to make API calls (if time allows).
2) Build actual authentication and authorization functionality (login, registration, etc.) in the app and make sure all pieces are properly hooked up to the API.
3) Build web applications with the same functionality, reusing as much of the native codebases from rounds 1 and 2 as possible.
Unlike last time, when the devs didn’t know what they were building ahead of time, both teams are going to have access to wireframes and the API before the battle begins. Both teams also are allowed to do any basic scaffolding required ahead of time as well.
Round 1 is planned for 11 A.M. - 3 P.M. EST on Friday, May 25, 2018. We will be streaming live on Twitch via https://battle.tighten.co, with Jake Bathman serving as moderator. As with last time, if you want to participate in some smack talk or help out your team of choice, make sure you tune in so you can join the fun!