Submitted by: Angel Coronel
CodePathPreWork is an app that shows my full name, the name of my university and my current job position. This is a simple app that also contains buttons to change the color of the background and the text as part of the CodePath application for their Career-Ready Courses for Tech Excellence.
Time spent: 3.4 hours spent in total
The following required functionality is completed:
- Users are see a screen with three labels and a button
- Tapping the button changes the screen color to a random color
The following optional functionality is completed:
- Users are see a screen with a second button
- Tapping the button changes the text color to a random color
- Labels and background have custom changes in color and font when app is initialized
[Guide]](https://youtube.com/shorts/ctLvFu0yCN8) .
List of Favorite Apps and features I like about them:
Reddit - Have access to old posts - Can sorts posts based on different criteria Pinterest - Create personal “board” for pins - Pin posts are linked to websites - Can “follow” boards and people Spotify - User can change the image to a playlist a user has created - Has an AI DJ that will play music based on your music preferences and history - User can “Start a Jam” and simultaneously listen to the same music on different devices in real time Notes (Apple built-in app) - Is synced to one account that can be accessed on different applications at the same time - Won’t overwrite simultaneous changes being made in different devices at the same time - Has a ‘#’ feature to add Tags to notes and are able to filter notes with the tags created
App Idea:
I would like to build an app that can be used for intermittent exercise/training. It would essentially be a timer/stopwatch that would give a user different ways to configure a workout. The essential features would be having a timer that counts down a set time, have a “cool down” period, an option to set how many repetitions will be done, and, finally, creating an account in the app. All of the timing has to be set from the user. Optional features would include having different colors to an initial countdown and the “cool down” countdown, a history of previous set workouts and ability to save them, and being able to pause, skip or restart an ongoing workout timer.
There are many apps that exist that already do this but lack certain capabilities that then make you buy a more capable version of the app to have full control of how to set a workout. I would like to build my own and incorporate an app I could use for exercise without having to spend money in functionalities.
While building this app, my main challenges was building an app and using Xcode as a new environment. Navigating my way through the IDE and following the instructions on the tutorial took most of my time to finish the project.
Another hurdle in creating this project was learning and using Swift as I have never used the language before. Although the syntax is different from what I’ve experienced before, I was still able to figure out how to add few new features past what was required for the application.
Copyright [2024] [Angel Coronel]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.