-
Notifications
You must be signed in to change notification settings - Fork 16
Description
@amelinagzz - feedback on https://make-school-courses.github.io/MOB-2.4-Advanced-Architectural-Patterns-in-iOS/#/Lessons/04-Behavioral-PatternsPt.2/Lesson4
The Observer Pattern: This is long and is super text-heavy. Consider adding the following to break up the flow a bit more and keep students engaged:
- Provide an analogy/example: like subject/observers to how students use slack and subscribe/ignore notifications
- Have the pseudocode to start, but then also show some real code examples as well, to help engrain the concepts for them
- Have them play a game of passing messages and accepting/denying them to help learn the concepts.
- Show an example of the Pitfalls described in action through code
- Show the use case described in Example Use Cases with an actual code example
We can talk IRL how to improve this section, but the main point is that it's way too much text/reading and not enough doing.
*The Observer Pattern in iOS again similar to the previous feedback, need to be more actual code examples here. Perhaps these 2 sections on Observer pattern can be consolidated into one and just be filled with more examples? Good example would be how mediation is handled IRL (have them think back to SPD)
In Class Activity I and II: Need more walk-through examples before jumping right into the activity, but I think this will be solved if we fix up the previous sections
*After Class: Same as others, how are you tracking completion? There also seems to be a formatting error in the large code section