Psych X86
Education
Psych X86
Gaurav Roy

React Native Essentials

Encountering bugs is inevitable. But the Turn around Time should be as minimal, and as an app developer, it’s critical because the process of uploading the APK/binary can be tedious. Below are the points which were learnt the hard way and I hope in the future, whoever reading this can have a slight kickstart in their app development career (in terms of React Native)

  1. Global styling is as equally important as the correct logic in the code
  2. DRY(don’t repeat yourself) should be followed extensively to reduce the app size.
  3. The problem with styling which varies acc to different phones as pixel ratio is different.
  4. Version number updating is important to release a new version/binary in play or App Store
  5. App’s frontend should have minimal logic implementation because any new change would be a costly affair,
    rather have more logic in the backend
  6. App’s icon should have zero transparency otherwise, the app would be rejected by the store
  7. Things like hardware back press which are specific to Android needs to be taken care of separately otherwise, the app may misbehave in android but would work perfectly fine in iOS
  8. While dealing with rendering or computation of time, it’s always advised to test the same on real pp. because while in debugging mode. React uses a different engine and in real-time it uses a different engine.
  9. Using set State as sparingly would be a great approach because it decreases the smoothness of the app.

Keep watching this page for more such stuff. Till the time , code <-> enjoy ! <3

Encountering bugs is inevitable. But the Turn around Time should be as minimal, and as an app developer, it’s critical because the process of uploading the APK/binary can be tedious. Below are the points which were learnt the hard way and I hope in the future, whoever reading this can have a slight kickstart in their app development career (in terms of React Native)

  1. Global styling is as equally important as the correct logic in the code
  2. DRY(don’t repeat yourself) should be followed extensively to reduce the app size.
  3. The problem with styling which varies acc to different phones as pixel ratio is different.
  4. Version number updating is important to release a new version/binary in play or App Store
  5. App’s frontend should have minimal logic implementation because any new change would be a costly affair,
    rather have more logic in the backend
  6. App’s icon should have zero transparency otherwise, the app would be rejected by the store
  7. Things like hardware back press which are specific to Android needs to be taken care of separately otherwise, the app may misbehave in android but would work perfectly fine in iOS
  8. While dealing with rendering or computation of time, it’s always advised to test the same on real pp. because while in debugging mode. React uses a different engine and in real-time it uses a different engine.
  9. Using set State as sparingly would be a great approach because it decreases the smoothness of the app.

Keep watching this page for more such stuff. Till the time , code <-> enjoy ! <3

Read More

Read our blog for all tech updates

subscribe

SUBSCRIBE TO OUR NEWSLETTER