Skip to content

xzhu411/prework_ios101_codepath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Prework - prework_101

Submitted by: Xiaoai Zhu

prework_101 is an app that... [includes my name, my school and aspirational job, and a botton that changes the background color by each click]

Time spent: 2.5 hours 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

Additional Features

  • updated the fonts of three labels
  • added a georgia tech logo

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)

  • 小红书(a chinese app similar to Instagram)

    • the feeds are in two vertical lines
    • a large portion of the home page are pictures
  • Spotify

    • great UI design, different categories of music/podcasts are in seperate blocks
    • only three sections are in the bottom bar, easy to use
  • Wechat

    • I can use it for almost everything
    • simple and clear design
    • I can customize what kind of 'Discover contents' I want to see (I usually delete most of them to keep my Discover page clean)
  • Youtube

    • the openning page motion looks cool
    • feeds are in one line
  • The app I'd like to build:

Because I procrastinate a lot, I want to build an productivity app. A lot of apps in the market I've used are not really helpful for me. They either have too many features so that I feel kind of overwhelmed to even learn how to use those apps, or their UI design is just not clear and pretty. I want the app to have these features:

  • Pomodoro(with different time range). By simple clicks, for example, giving users several default options like 1hr, 1.5hrs, or 3hrs, and each one is a botton. Of course, there'll be a customize bottom.
  • A todo list. The importance of tasks will be presented in diffenrent color tint (of course there will be features to accommodate color vision deficiency). Tasks can be added into different catogaries.
  • Data visualization page. Users can choose between bars and pies (or both) to present their daily, weekly or monthly data.
  • Only three pages will be shown, the user profile page and setting will be at the top right corner.
  • In the setting, users can customize what function to enable or disable. Some may like even simplier functions.

Notes

Describe any challenges encountered while building the app.

  • At first, I didn't know where to run my app.
  • For the first several times running the app, I always close the simulator, which made the process more time-consuming.

License

Copyright [2024] [Xiaoai Zhu]

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

the prework for ios101 on codepath

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages