Professional Documents
Culture Documents
In this tutorial, we will guide you through the process of creating an mCommerce catalog using
Kodular and the Dynamic Component extension. We will load product data from a list of
dictionaries and create a user interface design for the catalog. Then, we will build the necessary
blocks to make the catalog functional.
Based on the given diagram, try to duplicate all the visual and non-visual components.
• Implement the "Create" block from the Dynamic Component extension to generate
components dynamically, guided by the product data.
• You may download the “i1.png” from our Canvas Week 7 folder.
• The Reset button allows you to clear your CardView and start afresh.
https://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Blue_Tshirt.jpg/220px-Blue_Tshirt.jpg
https://cdn.thewirecutter.com/wp-content/media/2023/06/businesslaptops-2048px-
0943.jpg?auto=webp&quality=75&crop=1.91:1&width=1200
https://rukminim2.flixcart.com/image/850/1000/xif0q/mug/h/p/p/valentine-s-special-romantic-gift-
stylish-coffee-mug-for-your-original-imagmbf2ejzth7hq.jpeg?q=90
• A 'for-each' loop is deployed to produce all the required CardView components derived
from the provided list of product data.
• Before submitting your application, it's crucial to ensure that it's functioning as expected.
In this activity, we'll walk through some steps for testing your app.
1. Initial Run: Start by running your app on your preferred device. Check that it launches
successfully and that the initial screen appears as expected.
2. Interface Check: Make sure all buttons, images, and text are displayed correctly and
are legible.
3. Functionality Test: Try out all the features of your eCommerce catalog, try load and
set property, try load from a list and reset the cardview. Make sure all these actions
work as intended.
4. Dynamic Components Test: Ensure that the dynamic components are working
correctly. Check that the right data is displayed and that actions related to these
components work as expected.
• After you've thoroughly tested your app and you're confident that everything is working
as expected, you can proceed to submit it. Remember, it's better to discover and fix
bugs now than to have them found later by your users or during the evaluation process.
Good luck!
1. Take screenshots of your component view and block view for all the screens in your
mCommerce catalog.
3. Make sure to include your student ID and full name on the design view's screenshot.
Done!
Reference: https://community.kodular.io/t/how-to-create-any-design-using-dynamic-
components-extension/80262