chore: update roadmap content json (#7102)

Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com>
pull/7108/head
github-actions[bot] 2 months ago committed by GitHub
parent 824c796029
commit 65f51d9243
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 10
      public/roadmap-content/android.json
  2. 1240
      public/roadmap-content/backend.json
  3. 20
      public/roadmap-content/terraform.json
  4. 2
      public/roadmap-content/ux-design.json

@ -412,8 +412,14 @@
}, },
"Bz-BkfzsDHAbAw3HD7WCd": { "Bz-BkfzsDHAbAw3HD7WCd": {
"title": "MVI", "title": "MVI",
"description": "", "description": "The **MVI** `Model-View-Intent` pattern is a reactive architectural pattern, similar to **MVVM** and **MVP**, focusing on immutability and handling states in unidirectional cycles. The data flow is unidirectional: Intents update the Model's state through the `ViewModel`, and then the View reacts to the new state. This ensures a clear and predictable cycle between logic and the interface.\n\n* Model: Represents the UI state. It is immutable and contains all the necessary information to represent a screen.\n* View: Displays the UI state and receives the user's intentions.\n* Intent: The user's intentions trigger state updates, managed by the `ViewModel`.\n\nVisit the following resources to learn more:",
"links": [] "links": [
{
"title": "MVI with Kotlin",
"url": "https://proandroiddev.com/mvi-architecture-with-kotlin-flows-and-channels-d36820b2028d",
"type": "article"
}
]
}, },
"pSU-NZtjBh-u0WKTYfjk_": { "pSU-NZtjBh-u0WKTYfjk_": {
"title": "MVVM", "title": "MVVM",

File diff suppressed because it is too large Load Diff

@ -449,8 +449,14 @@
}, },
"fm8oUyNvfdGWTgLsYANUr": { "fm8oUyNvfdGWTgLsYANUr": {
"title": "Environment Variables", "title": "Environment Variables",
"description": "", "description": "Environment variables can be used to customize various aspects of Terraform. You can set these variables to change the default behaviour of terraform such as increase verbosity, update log file path, set workspace, etc. Envrionment variables are optional and terraform does not need them by default.\n\nLearn more from the following resources:",
"links": [] "links": [
{
"title": "Environment Variables",
"url": "https://developer.hashicorp.com/terraform/cli/config/environment-variables",
"type": "article"
}
]
}, },
"rdphcVd-Vq972y4H8CxIj": { "rdphcVd-Vq972y4H8CxIj": {
"title": "Variable Definition File", "title": "Variable Definition File",
@ -470,8 +476,14 @@
}, },
"U2n2BtyUrOFLnw9SZYV_w": { "U2n2BtyUrOFLnw9SZYV_w": {
"title": "Validation Rules", "title": "Validation Rules",
"description": "", "description": "Validation rules can be used to specify custom validations to a variable. The motive of adding validation rules is to make the variable comply with the rules. The validation rules can be added using a `validation` block.\n\nLearn more from the following resources:",
"links": [] "links": [
{
"title": "Custom Validation Rules",
"url": "https://developer.hashicorp.com/terraform/language/values/variables#custom-validation-rules",
"type": "article"
}
]
}, },
"1mFih8uFs3Lc-1PLgwiAU": { "1mFih8uFs3Lc-1PLgwiAU": {
"title": "Local Values", "title": "Local Values",

@ -53,7 +53,7 @@
}, },
"2NlgbLeLBYwZX2u2rKkIO": { "2NlgbLeLBYwZX2u2rKkIO": {
"title": "BJ Fogg's Behavior Model", "title": "BJ Fogg's Behavior Model",
"description": "B.J. Fogg, a renowned psychologist, and researcher at Stanford University, proposed the [Fogg Behavior Model (FBM)](https://www.behaviormodel.org/). This insightful model helps UX designers understand and influence user behavior by focusing on three core elements. These key factors are motivation, ability, and triggers.\n\n* **Motivation**: This element emphasizes the user's desire to perform a certain action or attain specific outcomes. Motivation can be linked to three core elements specified as sensation (pleasure/pain), anticipation (hope/fear), and social cohesion (belonging/rejection).\n \n* **Ability**: Ability refers to the user's capacity, both physical and mental, to perform desired actions. To enhance the ability of users, UX designers should follow the principle of simplicity. The easier it is to perform an action, the more likely users will engage with the product. Some factors to consider are time, financial resources, physical efforts, and cognitive load.\n \n* **Triggers**: Triggers are the cues, notifications, or prompts that signal users to take an action. For an action to occur, triggers should be presented at the right time when the user has adequate motivation and ability.\n \n\nUX designers should strive to find the balance between these three factors to facilitate the desired user behavior. By understanding your audience and their needs, implementing clear and concise triggers, and minimizing the effort required for action, the FBM can be an effective tool for designing user-centered products.", "description": "B.J. Fogg, a renowned psychologist, and researcher at Stanford University, proposed the [Fogg Behavior Model (FBM)](https://www.behaviormodel.org/). This insightful model helps UX designers understand and influence user behavior by focusing on three core elements. These key factors are motivation, ability, and prompts.\n\n* **Motivation**: This element emphasizes the user's desire to perform a certain action or attain specific outcomes. Motivation can be linked to three core elements specified as sensation (pleasure/pain), anticipation (hope/fear), and social cohesion (belonging/rejection).\n \n* **Ability**: Ability refers to the user's capacity, both physical and mental, to perform desired actions. To enhance the ability of users, UX designers should follow the principle of simplicity. The easier it is to perform an action, the more likely users will engage with the product. Some factors to consider are time, financial resources, physical efforts, and cognitive load.\n \n* **Prompts**: Prompts are the cues, notifications, or triggers that signal users to take an action. For an action to occur, prompts should be presented at the right time when the user has adequate motivation and ability.\n \n\nUX designers should strive to find the balance between these three factors to facilitate the desired user behavior. By understanding your audience and their needs, implementing clear and concise prompts, and minimizing the effort required for action, the FBM can be an effective tool for designing user-centered products.",
"links": [ "links": [
{ {
"title": "meaning of BJ fogg's behavior model", "title": "meaning of BJ fogg's behavior model",

Loading…
Cancel
Save