[ ] Polishing up code with proper core data implementation
[ ] Reworking layout of components and features to fit wireframes
[ ] Adding different tags/emotions to each entry
[ ] Extra: Create export option to see progress every month
[ ] Creating design assets and visuals
[ ] Testing
Write a bit about what you’ve been learning. Feel free to answer any of the following:
Is anything particularly exciting to you about what you’ve accomplished so far?
I have been learning by using related tutorials on how to implement core data and create a basic note app to begin with, before implementing my own features and ideas. By doing so, I have been able to progress smoothly, not only understanding each portion of the code, but also the hands-on experience allowing me to connect the dots. In addition, by looking at other people's code, I have been able to read Swift and Xcode much easier which makes me feel accomplished in further learning the language.
Do you have any specific questions about how to proceed?
Not at the moment. I have been trying to combine two different tutorials in order to create a solid backend and not use storyboards, so that is taking a bit of exploration. Apart from that, I am figuring out little by little to make the app my own.
Has your app idea and plan changed? How?
It has changed a bit in terms of approach and detail: so I am currently aiming for the most basic functionality to ensure it all works, before I can add more features in, such as the export feature that was suggested from an earlier issue. However, the app idea itself boiled down to a simple journaling app that organizes entries based on the user's overall mood of the day, and being able to see their progress and overall emotional state throughout the month.
What have been the most challenging aspects so far?
The most challenging aspect has been becoming familiar with app development and coding. It is familiar, but not at the same time, so it takes a lot of trial and error to connect aspects together and debug, as well as learning about different Swift features for the elements.
Screens:
Note: Most of the work has been done on the backend with CoreData and other Helper functions, but I will begin working on my screens and creating UI assets as well to fit my theme. Very basic UI Wireframe can also be found here: https://www.figma.com/file/5zPukOFhUZydNywzK2qAmn/Untitled?node-id=0%3A1
App Repo: https://github.com/jamjoung/JournalApp
Next Steps:
Write a bit about what you’ve been learning. Feel free to answer any of the following: Is anything particularly exciting to you about what you’ve accomplished so far?
Do you have any specific questions about how to proceed?
Has your app idea and plan changed? How?
What have been the most challenging aspects so far?
Screens: Note: Most of the work has been done on the backend with CoreData and other Helper functions, but I will begin working on my screens and creating UI assets as well to fit my theme. Very basic UI Wireframe can also be found here: https://www.figma.com/file/5zPukOFhUZydNywzK2qAmn/Untitled?node-id=0%3A1