UNIT 1 Flashcards
develop exclusively for a single platform using Java, Kotlin, Swift
Native Application Development
direct access to phone’s hardware device such as GPS, Microphone
native app development
combination of native and web development where developers need to embed code written with the languages such as CSS, HTML, JS
hybird application development
hybrid platform comprises with 2 components
- backend code
- native viewer
- allows developers to write code once and reuse for different platform
- code shareabiloty
cross-platform application development
set of tools that allows us to create beautiful apps that run on ios, android, web
flutter
flutter is
- free
- open-source
- backed by google
provides sets of components that can be used for different applications to reduce cost and time to develop application
software development framework
- provide common functionalities like logging, authentication
- solve various problems and support development process
software development framework
- provides host of tools within an overall toolkit that can make app development faster and efficient
- developers focus entirely on the new app itself insrtead of budiling from scratch
software development kit
- collection of software development tools in one installable package
- facilitate creation of applications by having a compiler, debugger, and sometimes software framework
software development kit
pltaform specific parts of the project
android
ios
- home of dart source code
- build app heirarchy
lib
if u have unit tests
test
set project name, description, dependencies
pubspec.yaml