caowens / prework-charles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prework - IOS101-Prework-Charles

Submitted by: Charles Owens

IOS101-Prework-Charles is an app that changes your background color with a single button.

Time spent: 6 hours spent in total

Required Features

The following button 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's a walkthrough of implemented user stories:

Video Walkthrough

GIF created with Kap for macOS

App Brainstorming (Step 4)

Favorite apps and features

  • My favorite 3 applications and 2-3 features that make them my favorite app.
    • TikTok
      • Simple, straight-to-the-point landing page
      • Can organize collections of favorite tiktoks
    • Instagram
      • Can create private stories for close friends
      • Can manage multiple accounts on one device
    • Discord
      • Can do add numerous permissions to channels for ultimate access customization
      • Can add bots to do virtually whatever you want for your channels

An App I Would Like To Build

I would like to build a journal app that uses sentiment analysis of the user's journal entries to give an emotional analysis to the user and other insights on their thoughts and feelings. Over time the app could identify patterns in the user's emotions and experiences and show graphs or visualizations depicting how the user's mood has changed over time.

Notes

One challenge I had making this app was figuring out what a storyboard file was and where to drag a UI element to create an action for adding logic. According to the instructions, clicking on Assistant after Adjust Editor Options would pull up the right pane, but it forgot to mention that you would then have to manually select the ViewController class from there.

License

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.

About


Languages

Language:Swift 100.0%