Skip to main content

Posts

Personal Summary - 1005 words

During the majority of the time for the first few months on this project, our team was stuck on attempting to get ReactNative to work on all of our machines. Following the readme from the previous team did not help, as it led to a link to the ReactNative Get Started page, which gave very few instructions and no help with troubleshooting problems. Attempts at getting the latest version of the code to work proved futile, and eventually, we were just at a standstill. The only thing we were able to do at that time was look for other solutions, and to read through the code and figure out what is going on inside of it all. Most of my time was spent working on ReactNative with an Android emulator on Android Studio, however it never ended up working. Later on, Brady found out a workaround by using the Lite version of the code, which did not have the latest updates, but it allowed us to work with the project. Another change that had to be made to accommodate us was that we were using an older...
Recent posts

12/5/18 Personal Summary - 1198 words

 I have not posted on the dev blog, I will summarize the project and run down the work I did throughout. During September and October, we did not make much progress on the project. Most of our time was spent trying to setup our individual development environments with react-native where each of us ran into our own issues. My experience primarily hinged on the more frequent updates of macOS compared to react-native causing frequent version issues and workarounds to have proper builds. I was able to find several massive threads on forums discussing the same or similar error messages to those which my builds would receive, however each of these threads contained a wide variety of "solutions" which frequently worked for only the poster or at most 5-10 other users. After reading many of these and trying their small, hacky solutions, I gave up and figured the installation of my libraries was wrong. Initially, I had figured my Xcode was out of date, but updating that would requi...

12/2/18 Part 2- 220 words

I kept running into version issues working on the camera modules for use in the ID scanner, and without changing like every file in the app, I don't think that I would be able to resolve them, so I'm just going to leave that for next team. With a couple of days, I think I could get it working, but Mike, our client, wants us to submit it for review to the app store and play store as soon as possible so that we have a chance to fix any glaring issues that they might reject it for. The save/load functionality is still in the same place, and I feel about the same way about it as I do about the scanner, in that I could probably get it within a few days, but I can't due to time constraints. If we would have figured out how to actually run and test the app before midterms we might be in a better position, but at least the new search functionality works and the UI has been updated. The jury is still out on whether or not we get the login working, but I have pretty high hopes. Tomor...

12/2/18- 451 words

Since our last assignment, we were given our twist, which was to add a user login function. Kevin and I already had our hands full with the UI changes and the save/load functions respectively, so Chase has picked up that part. The save/load stuff that I was working on was a bit tricky. I had to use a module that I was unfamiliar with and that was not already in the project, called AsyncStorage, in order to persist the data. AsyncStorage wasn't the worst thing to implement, because it uses JSON as its encoding method, but figuring out whether or not the data was actually saving was hard. I had most of the code written before I could test it, and even then I had to put in some debugging statements and figure out how to access the console in order to get the save working. Load works, but the AsyncStorage module returns the stored data as a Promise object, not as a JSON encoded string, so actually using those values is difficult, and I couldn't figure out a solution. I believe that...

11/11/18

Update: I discovered that all of the job pages I was working on were redundant and that the previous team had made them. I will try to finish up those today so that I can use them in the coding assignment. That should be a bit easier than learning everything from scratch, but I still have to figure out the code that they have provided. Brady Spradlin 68 Words

11/10/18

It's been a while since I last remembered to post to this, but since then we have made a huge leap in progress. About 2 weeks ago I had a breakthrough and was finally able to get the app running on my phone through USB in order to test any changes. The next day I showed the others in the group and since then we have been getting as much done as possible. Chase was still working on getting the iOS version working, but he ended up finishing early this week, and Kevin has been doing all of the UI updates. I have been working on implementing some of the new pages that we need, specifically the retrieval of extra information from the database team, as well as the manual job creation pages. For the database query, we need a .php file on the database end that we can call from the app to get the info. Once we get that, it should be simple to change around a few variable names and display the info. As for the manual job entry, I have made a few more pages to navigate to it, but I am having ...

9/30/18

I have spent most of the day trying to improve the site and working on the Architecture Design assignment. In retrospect Blogger was not the best place to do this, but we'll have to make do. I have talked to the other Delta V mobile app group and they have been able to test the app so I am going to meet with them tomorrow to learn how they did it and we can finally start working the project proper.All things considered I don't think we will have a particularly difficult job with updating the UI and enabling the user input, as most of the code is already there, we just have to debug it and integrate it with the already working part. The architecture assignment, like the planning assignment, ended up being pretty helpful to put things into perspective about the work that we are doing, but more involved than I was expecting. Brady Spradlin - 155 Words