Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.36 KB

README.md

File metadata and controls

23 lines (17 loc) · 1.36 KB

Instalation

  1. npm install => from root folder

  2. npm run prepack => from root folder

  3. cd example && npm install

  4. cd ios && pod install && cd .. => from example folder

  5. run on iOS/Android device (npm run ios/ npm run android) => from example folder

  6. Хардкод ошибок строками Для мультиязычного приложения перевести это будет невозможно.

  7. Из натива возвращается коллбек а не Promise Ожидалось, что будет Promise с уже обработанным ответом и правильным типом, который просто пойдет дальше юзеру в ts и никакой логики в ts не будет.

  8. метод кидает ошибку а должен вернуть тип с ошибкой.

  9. написано на Objective-c и Java. Сейчас предпочтительнее писать на Kotlin/Swift

  10. дублирование нативного кода Обработка ответов для get/post скопирована. Лучше это вынести в отдельный метод обработки

  11. Интерфейсы с I Если придется сделать из интерфейса тип, то придется все переименовывать и убирать I.