Lynda - Android App Development Essential Trainingseeders: 0
leechers: 0
Lynda - Android App Development Essential Training (Size: 1.04 GB)
DescriptionLearn everything you need to know to get started building Android apps with Google's Android Studio and Android SDK. David Gassner starts with a brief look at the history of Android and the latest iteration, Android 6.0 (aka Marshmallow). Then, after you set up your development environment, he shows you how to prepare virtual and physical devices for testing and create a new Android project: a shopping app for a fictional sportswear company. Using this example app, David demonstrates how to define the user interface with XML and widgets, control the app behavior with Java, set up "between screen" navigation, and display lists of data and images. Plus, learn how to enable support for the different screen sizes and pixel densities of the 24,000+ Android models on the market today. Introduction Welcome What you need to know before starting this course Using the exercise files 1. Android Development Fundamentals Exploring the history of Android Exploring the Android app framework Programming with Java Install Android Studio on Windows Install Android Studio on Mac Configure the Android SDK 2. Getting Started Create your first Android app Create virtual devices for testing Connect a physical device for testing Add command line tools to the path Explore the SDK's command line tools Use the developer documentation 3. Working with Android Studio Projects Explore the project structure Manage Gradle build scripts Manage the app manifest file Use dependencies and support libraries 4. Define the User Interface Create layout resource files Modify material design themes and styles Lay out screens with ViewGroup and View Units of measurement Using LinearLayout containers Using RelativeLayout containers Add views to a view group with Java Display and collect text values Display messages with Toast and Snackbar 5. Work with Events Explore the activity lifecycle Trace lifecycle events with Logcat Handle View events in layout files Handle View events with Java code Handle changes in screen orientation 6. Display Images Create a custom launcher icon Display an image resource with ImageView Display image resources at runtime Display images from the assets folder 7. Work with Menus and the Action Bar Define the options menu with XML Add items to a menu at runtime Display menu items in the action bar 8. Manage Navigation Create new activities and layouts Start activities with explicit intents Open other apps with implicit intents 9. Support Multiple Screens Android market fragmentation Create alternative resources Define alternative dimension resources Create multiple versions of images Lay out activities with fragments 10. Work with Data Display an array of data in a list Customize list item displays Customize text and image displays Create and open a detail activity Pass data to a detail activity Return data to a parent activity Conclusion Next steps Sharing Widget |