Individual Portfolio

Bibliography

Bibliography

_________________________________________________________________________________________________________________________

1. Compatibility across platforms

With React Native, you can write code once and deploy it several times to the Android and iOS operating systems. This will save money for startups while also freeing up time for programmers to work on other essential tasks.

2. Community power 

The number of current Github stars is approximately 70,000, and there are many open source components and frameworks that can be used.

3. Low cost of learning

Getting front-end development experience eliminates excessive learning costs and significantly reduces the amount of code by using a reactive system and CSS style. However, when iOS or Android developers first contact us, they must consider some changes in their minds.

 

Components

  • AsyncStorage is a global key-value storage device that is unencrypted, asynchronous, persistent, and unencrypted. Instead of LocalStorage, it should be included.
  • We can access the currently active theme using the useTheme hook. 
  • Axios is a promise-based HTTP client for the browser and Node.js. It offers a single API for XMLHttpRequests and the HTTP interface of the node.
  • React Native Map components for iOS + Android
  • The official React UI bindings layer for Redux is React Redux. It allows your React components to read data from a Redux store and send actions to it to change state.
  • Declarative transitions and animations for React Native
  • react-native-feather
    react-native-feather is an open source icon collection for React Native that is absolutely stunning.

 

Tutorials

TheNetNinja (Front-end)

I looked at TheNetNinja channel to make a JavaScript revision before starting the front-end work while I'm still working on the hardware. After finishing revision, I took a quick look at his react-native tutorial and began my role as a front-end developer.

Paul McWhorter (Back-end)

Before I started configuring our hardware, I looked up Paul's tutorial on some simple hardware programming for Arduino. Every time I completed a project in his tutorial, I learned a lot.

 

Media

Hardware Engineer Background Image

Image source: https://unsplash.com/photos/CKpBhTXvLis

Front-end Developer Background Image

Image source: https://www.guidingtech.com/best-monitor-arms-under-200/

Journal Background Image

Image source: https://haway.30cm.gg/detector-wordpress-themes-plugins/

Bibliography Developer Background Image

Image source: https://www.oxbridgelearning.net/improvising-communication-post-learning/

Special Thanks

Elaine Pei-Ling Chong

During the team project, I encountered numerous challenges, but thanks to Elaine, my senior who graduated from DkIT two years ago, I was able to overcome them.

Wai Hong Keet (Recon)

Recon has been extremely helpful in offering tools and expertise in the field of electronics. When I have a hardware issue, he will patiently explain the theory and direct me until I understand how they work. He is also a DkIT graduate and currently works as a researcher there.

James Farrell

Thanks to James, I now understand how to use HTML and CSS in Mahara. It improves the appearance of my portfolio over the previous one.