官术网_书友最值得收藏!

Summary

Using UI libraries such as native-base or react-native-elements saves a lot of time and maintenance hassle when we need to build apps, but the results end up having a standard flavor, which is not always desirable in terms of user experience. That's why learning how to manipulate the style of our apps is always a good idea, especially on teams where the design is provided by UX specialists or app designers.

In this lesson, we took a deep look into the folders and files created by React Native's CLI when initializing a project. Moreover, we familiarized ourselves with the developer menu and its debugging functionalities. When building our app we set the focus on the layouts and component styling, but also on how to add and manipulate animations to make our interface more appealing to the user. We took a look at Flexbox layout system and how to stack and center elements in our components. API's such as dimensions were used to retrieve the device width and height to perform positioning tricks on some components. You learned how to add fonts and images into our app and how to show them to improve the user experience.

Now that we know how to build more custom interfaces, let's build in the next lesson an image sharing app in which design plays a key role.

主站蜘蛛池模板: 密山市| 枣庄市| 前郭尔| 平泉县| 道孚县| 光泽县| 沁源县| 甘谷县| 怀安县| 汕头市| 关岭| 济南市| 彰化县| 东宁县| 紫金县| 白沙| 萝北县| 浠水县| 日土县| 瓦房店市| 安乡县| 县级市| 嘉荫县| 濉溪县| 福州市| 铅山县| 岱山县| 东乌珠穆沁旗| 两当县| 平塘县| 资兴市| 永吉县| 西青区| 大荔县| 汝南县| 桃江县| 金湖县| 报价| 旬邑县| 鲁山县| 库伦旗|