top of page

capstone

ITERATION 1: EXPLORE PHASE

  • Goals

    • I spend a lot of time just making sure I knew how to run Expo using Node.js, but I did figure that out so I achieved that goal.

    • Then we discussed how we were going to write all the code for this first iteration, and we decided on a template to use, but for the time being we decided to write our code in Expo.io using 'Snacks' (which is just and online version of the platform so that we could share our code easily). 

    • Then I started working on the onboarding pages, the consent form pages, and the audio recording page. I completed the basics of almost everything except for the audio, which is proving to be very difficult to store the recording and then play it back.

​

  • Time Spent

    • I'd say I spent my first week (~12 hours) just figuring out Expo.io as well as the React Native notation. I feel like I spent too much time trying to run everything from my terminal when the online platform existed. Then I went through most of the React Native "Getting Started" section of the website, and that's where I read through all of the material and tried out some of the examples to see if I could use them later. During this time I was able to create the first page (which will be the onboarding page) as well as the login page, and I was able to link them using navigation.

    • As for the second week, I spent some more time trying to adjust the layout of the onboarding page, and then added the second login option.

    • I then built the consent form, and this is where I really tried to use flex boxes to make everything fit on the page in a way that looked nice. That alone took me a good 4-5 hours because I was messing around with examples and tried to apply them to my own code.

    • The switches also took a couple of hours to do, too (also because they were apart of the flex box).

    • I made the modal that pops up after the consent form, which is where I struggled a ton, because the Expo example was not very intuitive. But I figured it out after another couple of hours, and I also found a way to make actual buttons for the IOS side instead of using the "button" component. This new way allows for a background to a button, so I will definitely be using that in the future. 

    • Lastly was the audio recording, which I spent a few hours on also. I was referencing the Expo page because they have an API for audio/video recording, but I finally found a rundown/tutorial on another blog that I'm still looking through. 

​

  • Deliverables (link to Expo.io snack and video)​

    • What I've done so far is pretty simple, but I think it's pretty good for my first time doing any of this.

screen recording

IMG_2861.PNG

super basic screen for audio recording

© 2023 by Meganne Jimenez. Proudly created with Wix.com

bottom of page