Cross platform Flashcards
(12 cards)
What is Cross Platform Development?
Frameworks that allow developers’ codebase to target major platforms (e.g., iOS and Android).
What are some example frameworks for Cross Platform Development?
Flutter (Google), React Native (Facebook), Xamarin (Microsoft).
What are the advantages of Cross Platform Development?
Familiarity with web paradigms, reduction in time, effort, and costs for application development and maintenance.
What are the disadvantages of Cross Platform Development?
Concerns regarding performance, user perception, access to device features, and dependence on third party tools.
What programming language does Flutter use?
Dart programming language.
What is a basic construct in Flutter?
Widget - UI elements, layouts, etc.
What feature does Flutter offer for application updates?
Hot reload – update of application without stopping or reloading the whole app.
What is the basic building block of UI in React Native?
View - a small rectangular portion of the screen used to display text, images, or respond to user input.
What programming language does React Native use?
JavaScript.
What is the ‘Hello World’ App size for Flutter?
4.7 MB.
What is the ‘Hello World’ App size for React Native?
7 MB.
What is the main difference in library dependency between Flutter and React Native?
Flutter has little third-party library dependency, while React Native has a lot.