Introduction to Programming in Java (knowledge of the concepts of class, attribute, method, inheritance, interfaces, overloading, etc.)
Android is Google's mobile operating system. This course demonstrates through hands-on practice the fundamentals of Android.
Android System Architecture. Operating environment
- Discussion of the overall architecture of the system Android (Linux kernel, core libraries, JVM, etc.)
- Preparation of the working environment (Eclipse + Android SDK). Methods of debugging the program. Discussion of tools such as adb, draw9patch, DDMS, emulator, etc.
- Activity life cycle. Implementation and performance analysis methods onCreate, onStart, OnResume, OnPause, OnDestroy.
- Data structure design androidowego (src directories, res, xml file AndroidManifest.xml, permissions)
- The rules for creating layouts. Examples of Linear-class implementation, Frame-, table-, RelativeLayout.
- Implementation loading layouts from XML files and from within the application. Gravity class.
- Create menus and dialogs. Implementation and event handling class menu and classes that inherit the dialogue.
Support graphics and touch interface
- Review and implementation of the View class methods and drawable.
- Gestures - touch event processing. The implementation class methods TouchEvent
- implementation of the basic 'building blocks' of the software for Android. Implementation classes TextView, Button, Checkbox, ListView, etc.)
- Notification class implementation
Access to the other activities and services running in the background, multithreading
- Intent class overview - what it does.
- Running other activities. Implementation of the method startActivity () and onActivityResult ().
- Starting and communication services operating in the background. Discussion and implementation methods of the class Service.
- broadcasts
- Threads and Multithreading. Implementation AsyncTask class.
- Synchronization. Implementation synchronize blocks and synchronized methods.
Service Location
- The basic theoretical information about GPS, WGS84, digital maps (GoogleMaps, OpenStreetMap, BingMaps, etc.)
- Event handling GPS. Implementation LocationListener class methods.
- Drawing icons and objects on the map.
- Extracting the coordinates of the click on the map.
Other
- Service settings are stored on the device. Class Preferences.
- Access to remote network services. Implementation classes HttpPost / HttpGet.
- parsing data structures in XML and JSON. Read and write files on the device.
- SQLite CONTENTMANAGER.
- Sensors, Cameras, OpenGL.
United Arab Emirates - Android - The Basics
Saudi Arabia - Android - The Basics
South Africa - Android - The Basics
Österreich - Android - Grundkenntnisse
Schweiz - Android - Grundkenntnisse
Deutschland - Android - Grundkenntnisse
Czech Republic - Android - The Basics
Denmark - Android - The Basics
Estonia - Android - The Basics
Finland - Android - The Basics
Magyarország - Android - The Basics
Ireland - Android - The Basics
Luxembourg - Android - The Basics
Lithuania - Android - The Basics
Nederland - Android - The Basics
Portugal - Android - The Basics
România - Android - The Basics
Sverige - Android - The Basics
Türkiye - Android - The Basics
Belgique - Android - The Basics
Australia - Android - The Basics
Malaysia - Android - The Basics
New Zealand - Android - The Basics
Philippines - Android - The Basics
Singapore - Android - The Basics
Thailand - Android - The Basics
Vietnam - Android - The Basics
Argentina - Android - The Basics
Costa Rica - Android - The Basics
Ecuador - Android - The Basics
Guatemala - Android - The Basics
Colombia - Android - The Basics
Uruguay - Android - The Basics
Venezuela - Android - The Basics
United Kingdom - Android - The Basics
South Korea - Android - The Basics
Pakistan - Android - The Basics
Sri Lanka - Android - The Basics
Bulgaria - Android - The Basics
Bolivia - Android - The Basics
Indonesia - Android - The Basics
Kazakhstan - Android - The Basics
Moldova - Android - The Basics
Morocco - Android - The Basics
Tunisia - Android - The Basics
Slovakia - Android - The Basics
Nigeria - Android - The Basics
Botswana - Android - The Basics
Slovenia - Android - The Basics