Android training at Intertech provides everything programmers need to know to effectively create mobile applications using Android. Our instructors begin with the basics involved in creating an Android project. Students learn to navigate in Eclipse, how to layout the user interface (widget attributes, creating string resources and previewing the layout), and other basics like resources and resource IDs, wiring up widgets, organizing imports, running on the emulator and Android build tools. From the activity lifecycle and debugging to Android SDK versions and compatibility and UI fragments and the fragment manager, all these critical issues are included in our training.
Students in our Android training learn how to: create user interfaces with layouts and widgets, display lists with list fragment, use fragment arguments, use ViewPager, dialogs, audio playback using media player, retained fragments and localization. We also cover the action bar, saving and loading local files, context menus and contextual action mode, implementing contextual action, and how to use camera functions, as well as implicit intents, two-pane master-detail interfaces, intents and tasks, styles and includes, XML drawables and 9-patches, and much more.
Intertech’s Android training also addresses HTTP and background tasks, from creating photogallery and networking basics to using AsyncTask to run on a background thread and fetching XML from Flickr. Students also gain the ability to use XmlPullParser before moving on to loopers, handlers, and handler thread preparing GridView for displaying images. They cover downloading lots of small things, communicating with the main thread, handling messages and message handlers, message anatomy.
Android training student then move on to search, including searching Flickr and the search dialogue. They learn to create a search interface and using searchview on Post-Android. Intertech instructors cover background service as well: creating an IntentService, safe background networking, delayed execution with alarm manager, pending intent, controlling your alarm, updating option menu items, and notifications.
Students in our Android training learn about broadcast intents: waking up on boot, broadcast receivers in the manifest, filtering foreground notifications, sending broadcast intents, dynamic broadcast receivers, using private permissions, and receiving results with ordered broadcasts. Then they move on to browsing the web and WebView and Custom Views and Touch Events. Android training students also explore tracking the device’s location, local databases with SQLite and loading asynchronous data with loaders. They also gain the ability to use maps, such as showing the user’s location on a map, displaying a run’s path and adding markers for run start and finish.
This post is part of a series written by our developers that documents their journey in a cross-platform mobile app development project. They set out to improve an internal process, create educational content for the developer community, and explo... Read More