GitXplorerGitXplorer
a

phone-sample

public
1 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
92953c2323deb923fff2836d77bd070837f658a0

Update README.md

aamonshiz committed 4 years ago
Unverified
8c413cb1e6d7e860bc10e099df4767e45771443e

Add Favorites view

aamonshiz committed 4 years ago
Verified
599c23399dfc7a5b63d0ef2d0dc8ca78e888b271

Create README.md

aamonshiz committed 4 years ago
Unverified
b5fc5d1b465a13558a02d25a0f7dbef13d3423fc

Enable mac builds

aamonshiz committed 4 years ago
Unverified
bfe046c5218acd2a51b238caace2125d8e52a62f

Current status

aamonshiz committed 4 years ago
Unverified
0631f064cd30b486882240c32c1b645238f08f1f

Add gitignore

aamonshiz committed 4 years ago

README

The README file for this repository.

Phone-Sample

Objective

To gain experience building interfaces using SwiftUI by rebuilding a well known interface in iOS. There are others doing something similar with various other interfaces but I wanted to try something a little more varied.

Approach

I essentially just took screenshots of each view and then attempted to recreate it to a reasonable fidelity. This process was definitely a learning experience and one that let me uncover a few rough edges.

Issues

You can follow along in my repo feedback-examples for all the Feedback that I eventually file, but the following are ones filed directly because of this project:

  • listview-scrollviewreader: List within a ScrollViewReader does not scroll when scrollTo(_, anchor:) is used
  • recents-tab-sample: The navigation bar does not allow both a toolbar item in the .principal position and a title for the view
  • navigationtitle-large: When using the .automatic/.large options for navigationBarTitleDisplayMode and displaying a ScrollView as the "root" view, the title will immediately jump into the navigation bar on any scroll thus disrupting the flow/offset that the user would expect. List does not suffer from this issue.
  • listview-editmode-move:The move/reorder control on List rows changes the divider's trailing inset when this is not what happens with a normal UITableView
  • No obvious way to set the toolbar/tab bar background for a given view, so the Keypad is unable to make the background white and thus "hide" the tab bar.
  • No clear way to prevent a TextField from displaying a keyboard

References