An open API service indexing awesome lists of open source software.

https://github.com/truongd3/truongdang_ios102_mystory

CodePath iOS 102 Lab 1
https://github.com/truongd3/truongdang_ios102_mystory

Last synced: 3 months ago
JSON representation

CodePath iOS 102 Lab 1

Awesome Lists containing this project

README

        

# Project 1 - *2DT's My Story*

Submitted by: **Truong Duc Dang**

**2DT's My Story** is an app that introduces 2DT's adventure in the acient Jurassic Park. Here I faced some dangerous dinosaurs and I bet you don't even know. Use **2DT's My Story** to guess their names.

Time spent: **27** hours spent in total

## Required Features

The following **required** functionality is completed:

- [x] Users are able to see a customized app icon and launch screen
- [x] Your app should work for any screen size and orientation using AutoLayout constraints
- [x] Mark here if you will demostrate auto layout implemention as horizontal rotation or different phone size or both, then erase this text
- [x] Users are able to see at least 3 context items
- [x] Users are able to tap into each context item and see detail view contains information about each item (title, description, picture if applicable, etc.)

The following **optional** features are implemented:

- [x] Improve and customize the user interface through styling and coloring
- [ ] Allow users to scroll when context items are off-screen (table view implemention)

The following **additional** features are implemented:

- [ ] List anything else that you can get done to improve the app functionality!

## Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

## Notes
My only challenge building this app is the Xcode's version. FYI, Xcode 14.3 beta does not work smoothly so I recommend iOS developers use Xcode 14.2. It is much easier to launch the simulator and run.

## License

Copyright [2023] [Truong Dang]

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.