In this session Paola spoke on the technologies that allow for maintaining a single code base, their pros and cons and SurveyMonkey’s strategy in this matter.
SURVEY MONKEY -UNIFYING CODEBASE
- Best user interfaces for mobile devices are done natively
Native app- is written in the language specific for that particular OS.
Example- objective c, swift
- Native OS/languages are optimized for user experience
It causes slower development to manage multiple platforms.
How to deal with these problems?
- gesture recognition
- third party libraries,
- html rendering
Decide on strategy
- Frameworks approach
- Hybrid approach
Implement- Native part of the Hybrid Approach
Choose Native features that work well on both platforms.(ie Swipe gesture)