/codepath-prework-ios101

CodePath's Prework project for IOS101

Primary LanguageSwift

Prework - IOS101

Submitted by: Mohamed Elzubeir

Random Background Generator is an app that generates random background upon clicking the 'Change Background' button... [TODO]

Time spent: 45 minutes spent in total

Required Features

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

Video Walkthrough

Here is a reminder on how to embed Loom videos on GitHub. Feel free to remove this reminder once you upload your README.

[Guide]](https://www.youtube.com/watch?v=GA92eKlYio4) .

App Brainstorming (Step 4)

  • Instagram
    • Being able to send a reel or post to an individual or groupchat
    • Sending live pictures (snaps) to individuals or groupchats
  • Snapchat
    • Sending live pictures (snaps) to individuals or groupchats
    • The memories feature snapchat has for old stories
  • iMessage
    • Being able to forward messages to others
    • Being able to make and send stickers from pictures

An app I like to use is Apple's very own Books app. It is great for those who can't afford to buy or store books with them and accessible from the your phone. A feature I dislike about it is there is no orginzation by genre feature for Books you've purchased, I own lots of books there and have to dig through my collections everytime.

Notes

Not so much challenges but I had a bit of diffuclty locating the Adjust Editor Options button.

License

Copyright [2024] [Mohamed Elzubeir]

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.