aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Tay <nick@windblume.net>2022-03-19 13:59:56 +1100
committerNicholas Tay <nick@windblume.net>2022-03-19 13:59:56 +1100
commite37397519e44f546adf550ab4c11e39eeefe252d (patch)
tree604c2980a68d3b87d8325d531791a4fd3688ffcc
parent8d30b4a850161071136caa08c74f0d2325b118ef (diff)
downloadforayios-e37397519e44f546adf550ab4c11e39eeefe252d.tar.gz
forayios-e37397519e44f546adf550ab4c11e39eeefe252d.tar.bz2
forayios-e37397519e44f546adf550ab4c11e39eeefe252d.zip
Update learning goals
-rw-r--r--LEARNING.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/LEARNING.md b/LEARNING.md
index 511f284..d106f2d 100644
--- a/LEARNING.md
+++ b/LEARNING.md
@@ -3,15 +3,16 @@
- [x] Create a basic project with UITableView, following an example
- [x] Create a table view with 2 different cell types
- [x] Read in some API and use it to populate the table view
-- [ ] Split table cells to another file (instead of building it in storyboard)
+- [x] Split table cells to another file (instead of building it in storyboard)
- Do this in tandem with SnapKit task below
- Register table cells to the table view
- Look into `tableView.register(FeedbackToggleCell.self, forCellReuseIdentifier: FeedbackToggleCell.reuseIdentifier)`
-- [ ] SnapKit for cell layout stuff
+- [x] SnapKit for cell layout stuff
- Use a swift package manager to add it in
- Check out FeedbackHeadingViewCell
- Basically for constraints like `make.top.equalToSuperview().inset(8)`
- Test this out with accessibility options to see how reflow - image and labels may fight with each other
+- [x] Rip out Storyboard entirely
- [ ] Extract network requests into own class
- Make network class generic
- See https://stackoverflow.com/questions/65576832/how-can-i-make-my-networking-class-generic-in-swift