Submitted by: Timage Abubaker
CodePath Project is an app that when clicking on a button it changes the background color.
Time spent: 2 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
Here's a walkthrough of implemented user stories:
GIF created with ezgif.com
Describe any challenges encountered while building the app.
The most challenging thing I encountered while building the app was navigating through Swift. I encountered difficulties when attempting to incorporate a new file and adapting to its distinct syntax. Despite the difficulties, overcoming this obstacle greatly enhanced my programming skills and boosted my confidence in app development.
Planning:
Favorite Applications: Netflix Instagram Tik Tok
Instagram: -Dark Theme -Creating a collection of saved post -Creating stories highlight to show stories longer than a day
NetFlix: -Multiple accounts and profile -Showing of the 10 TV shows in the U.S. -The "Are you still watching" feature
Tik Tok: -Live Streaming -Video Editing -Saving Drafts
Potential App Idea 1:
Design a memory game where users need to match pairs of cards. You can have different levels of difficulty and track the number of moves and time taken to complete the game.
Potential App Idea 2:
Develop a trivia quiz app with different categories of questions. Users can choose a category and answer multiple-choice questions. You can keep track of their scores and even implement a high-score system.
Copyright [yyyy] [name of copyright owner]
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.
