Mobile Application Development
needed for Android dev't
-JAVA SDK -IDE (Android Studio) -Android SDK
what to know for Android dev't
-OOP concepts -java experience -eclipse environment experience -android capabilities knowledge
a free open source operating system for mobile devices
Android
an open source development platform for creating mobile applications
Android
supports applications and services designed to run invisibly in the background
Android
declares the permissions and minimum API level that the application requires
Android Manifest XML file
must have of apps in their root directory
Android Manifest XML file
presents information and describes the components about the application to the Android system
Android Manifest XML file
APK
Android Package Kernel
consists of components, manifest file, and resources
Application
written in Java Programming Language and compiled into an APK
Application
where the previous activity is pushed when a new activity starts
Back Stack
create invisible application component that perform automatic processing without direct user interaction
Background services
the set of processes and procedures involved in writing software for small, wireless computing devices such as smartphones or tablets
Mobile Application Development
the platform of the FUTURE
Mobile devices
can be built with XML or in Java
User Interface
T/F: Most apps contain only one activities.
False
contains all the the images, sounds,video file and xml file that is needed for the application
Resources
T/F: Android has access to the OS's Core Functions.
True
represents a single service with a user interface
app activity
-Activities -Services -Content Provider -Intent
app components
used to store and retrieve data and make it accessible to all applications
content provider
used to move from one component to another
intent