Developing Android Apps - By Udacity

seeders: 1
leechers: 0
Added on August 27, 2014 by smartyonlinein Other > Tutorials
Torrent verified.



Developing Android Apps - By Udacity (Size: 2.73 GB)
 Sunshine Visual Mocks.pdf1020.29 KB
 Sunshine Wireframes.pdf691.42 KB
 AndroidStudioSetupGuide.pdf75.11 KB
 Finished Code for Sunshine.pdf58.39 KB
 Finished Code for Sunshine.pdf58.39 KB
 41 - Storytime Android Platform.mp422.13 MB
 19 - Create a User Interface.mp421.56 MB
 15 - Android Software Stack and Gradle.mp419.43 MB
 34 - Adapters.mp418.27 MB
 09 - Select a Minimum and Target SDK.mp417.36 MB
 37 - Finding Views findViewById.mp416.62 MB
 02 - Introducing Your Instructors.mp415.64 MB
 05 - Course Goals and Prerequisites.mp414.88 MB
 35 - Initialize the Adapter.mp413.57 MB
 29 - ListView Recycling.mp413.19 MB
 44 - Source Code for ArrayAdapter.mp422.49 MB
 48 - Storytime Android Consumer Platform.mp422.03 MB
 29 - Permissions.mp414.61 MB
 22 - Menu Buttons.mp414.04 MB
 35 - Postal Code Param.mp411.02 MB
 09 - Logging on Android.mp410.86 MB
 12 - Main Thread vs Background Thread.mp410.77 MB
 15 - Which Thread for AsyncTask.mp49.81 MB
 21 - Better Ways to Sync.mp49.5 MB
 17 - Move to AsyncTask.mp49.45 MB
 36 - Share Intent Solution.mp421.86 MB
 41 - Storytime Android Distribution Platform.mp420.68 MB
 38 - Intent Filters.mp417.51 MB
 11 - Intents as Envelopes.mp414.54 MB
 35 - Share Intent is Awesome.mp412.1 MB
 18 - Preferences.mp412.02 MB
 17 - Settings UX.mp411.96 MB
 29 - Temperature Units Setting Solution.mp411.18 MB
 30 - Debug Breakpoints.mp410.06 MB
 37 - Broadcast Intents.mp48.98 MB
 25 - Create Database with SQLiteOpenHelper.mp433.05 MB
 29 - JUnit testing.mp429.9 MB
 33 - Simplify Tests Solution.mp419.11 MB
 16 - Storing Data in Android.mp417.59 MB
 04 - Active and Visible Lifetimes.mp415.48 MB
 02 - Why We Need an Activity Lifecycle.mp413.41 MB
 03 - The Android Activity Lifecycle.mp410.93 MB
 13 - Maintaining State.mp49.14 MB
 19 - More on Storing Data in Android.mp48.5 MB
 28 - SQLiteOpenHelper onUpgrade method.mp48.22 MB
 45 - Implement Details Solution.mp429.49 MB
 40 - Simple CursorAdapter.mp427.94 MB
 26 - Updating and Deleting Solution.mp426.2 MB
 39 - Moving to Multiple Text Views.mp422.5 MB
 21 - Coding the Content Provider Inserting.mp422.07 MB
 02 - Why Content Providers Matter.mp421.25 MB
 04 - Adding Content Provider to our Contract.mp420.29 MB
 28 - Inserts with the ContentProvider.mp419.46 MB
 43 - The User Changed their Mind.mp418.28 MB
 37 - Using Loaders in our App.mp417.81 MB
 05 - Recap on Views and ViewGroups.mp445.93 MB
 40 - Build 2-Pane Tablet UI.mp437.17 MB
 60 - Sizing Your Custom Views.mp425.03 MB
 18 - Coding the Details Screen.mp424.77 MB
 55 - Implementing Redlines.mp422.5 MB
 42 - Handle List Item Click.mp422.36 MB
 69 - Storytime Android Open Source Project.mp421.37 MB
 23 - Resource Folder Qualifiers.mp420.96 MB
 41 - Handle List Item Click.mp420.69 MB
 33 - How Fragments Work.mp420.56 MB
 19 - Implementing a SyncAdapter.mp443.83 MB
 03 - App Lifecycle and Services.mp429.91 MB
 35 - Storytime Future of Android.mp421.28 MB
 22 - Scheduled Synchronization.mp418.87 MB
 12 - The Cell Radio.mp418.47 MB
 25 - Notifications.mp417.38 MB
 33 - Update Map Intent - Solution.mp415.4 MB
 17 - Introducing SyncAdapters.mp414.59 MB
 04 - Application Priority.mp412 MB
 24 - Google cloud messaging.mp411.88 MB
 05 - Recap on Views and ViewGroups.srt8.89 KB
 40 - Build 2-Pane Tablet UI.srt7.5 KB
 18 - Coding the Details Screen.srt5.29 KB
 55 - Implementing Redlines.srt4.61 KB
 41 - Handle List Item Click.srt4.4 KB
 69 - Storytime Android Open Source Project.srt4.35 KB
 42 - Handle List Item Click.srt4.32 KB
 23 - Resource Folder Qualifiers.srt4.06 KB
 07 - Building List Item Solution.srt4.04 KB
 30 - Why Do We Need Fragments.srt3.86 KB
 19 - Implementing a SyncAdapter.srt8 KB
 03 - App Lifecycle and Services.srt6.04 KB
 35 - Storytime Future of Android.srt4.12 KB
 22 - Scheduled Synchronization.srt3.73 KB
 25 - Notifications.srt3.26 KB
 33 - Update Map Intent - Solution.srt2.93 KB
 24 - Google cloud messaging.srt2.4 KB
 04 - Application Priority.srt2.36 KB
 02 - Sunshine in the Background.srt2.31 KB
 15 - Data Transfer Best Practices.srt2.12 KB
 25 - Create Database with SQLiteOpenHelper.srt5.27 KB
 29 - JUnit testing.srt4.33 KB
 16 - Storing Data in Android.srt4.09 KB
 33 - Simplify Tests Solution.srt3.22 KB
 09 - How to Prepare for Termination.srt1.49 KB
 19 - More on Storing Data in Android.srt1.46 KB
 31 - InsertReadDbTest Solution.srt1.28 KB
 22 - Our First Table.srt1.21 KB
 28 - SQLiteOpenHelper onUpgrade method.srt1.19 KB
 30 - InsertReadDbTest.srt705 bytes
 26 - Updating and Deleting Solution.srt5.14 KB
 21 - Coding the Content Provider Inserting.srt4.06 KB
 02 - Why Content Providers Matter.srt4.06 KB
 39 - Moving to Multiple Text Views.srt3.85 KB
 04 - Adding Content Provider to our Contract.srt3.57 KB
 43 - The User Changed their Mind.srt3.43 KB
 52 - Storytime Android Hardware.srt3.38 KB
 37 - Using Loaders in our App.srt3.35 KB
 11 - Coding ContentProvider getType.srt2.17 KB
 12 - getType Solution.srt1.77 KB
 48 - Storytime Android Consumer Platform.srt4.29 KB
 29 - Permissions.srt2.78 KB
 13 - Main Thread vs Background Thread.srt2.76 KB
 22 - Menu Buttons.srt2.7 KB
 12 - Main Thread vs Background Thread.srt2.06 KB
 09 - Logging on Android.srt1.94 KB
 42 - Update the Adapter.srt1.93 KB
 35 - Postal Code Param.srt1.82 KB
 26 - Refresh Button Behavior.srt1.78 KB
 16 - Move to AsyncTask.srt1.65 KB
 41 - Storytime Android Distribution Platform.srt3.85 KB
 17 - Settings UX.srt2.31 KB
 29 - Temperature Units Setting Solution.srt2.19 KB
 18 - Preferences.srt2.16 KB
 24 - Modify SettingsActivity.srt1.61 KB
 30 - Debug Breakpoints.srt1.58 KB
 37 - Broadcast Intents.srt1.45 KB
 19 - Create SettingsActivity.srt1.42 KB
 06 - ItemClickListener and Toast.srt1.35 KB
 08 - Create New Activity.srt1.28 KB
 41 - Storytime Android Platform.srt3.76 KB
 15 - Android Software Stack and Gradle.srt3.29 KB
 12 - Finish Creating a New Project.srt3.08 KB
 14 - Launching Sunshine and Creating an AVD.srt2.53 KB
 05 - Course Goals and Prerequisites.srt2.14 KB
 17 - Launching on a Device.srt1.73 KB
 13 - Install HAXM.srt1.45 KB
 07 - Installing Android Studio.srt1.41 KB
 26 - Layout Managers.srt1.41 KB
 30 - Add ListView to layout.srt1.31 KB
 Contents - Developing Android Apps.txt3.36 KB


Description

Lesson 1: Create Project Sunshine with a Simple UI (5-8 hrs)
Starting by installing Android Studio, you’ll create your first project with a simple list-based user interface and built and deploy it to virtual and actual devices. You’ll also discover what makes mobile - and Android in particular - a unique environment for app development.
- Android Studio, Gradle, and debugging tools
- User Interface and Layout managers
- ListViews and Adapters

Lesson 2: Connect Sunshine to the Cloud (8-10 hrs)
Replace the mock data with real weather data by connecting Sunshine up to an Internet back-end courtesy of the Open Weather Map API. You’ll learn how to add permissions to your app, initiate network I/O, and how to move time consuming tasks like network data transfers off the main UI thread.
- Threading and ASyncTask
- HTTP requests on web APIs
- Android Permission System

Lesson 3: Create New Activities and Navigate Apps with Intents (8-10 hrs)
Give your app structure and create more complex Activities. You’ll learn about Android’s Intent framework, and how to use Intents to navigate between Activities, both within your app and as a way to add 3rd party functionality.
- App navigation with Explicit Intents
- Implicit Intents to incorporate 3rd-party apps
- Share Intent and the Android sharing framework
- Broadcast Intents and Broadcast Receivers

Lessons 4: Use Content Providers and Loaders to Persist and Recover Data (15-20 hrs)
Learn how the Android framework manages the activity lifecycle, and how it differs from what you might expect, and dive head-first into the world of persistent storage. Learn how to create databases, use Android’s Content Providers to provide an abstraction layer between your data and your UI implementation, and use Loaders to efficiently load stored data.
- Activity lifecycle and background activity termination
- SQLite databases and JUnit tests
- Creating and using a Content Provider as an abstraction layer
- Using Loaders to asynchronously load data
- Creating Adapters to bind UI components to Content Providers

Lesson 5: Implement Rich and Responsive Layouts (8-10 hrs)
Create rich, responsive user interfaces that work across a variety of different hardware types and screen sizes. You’ll learn more details on using the Android Layout managers, Fragments, UI widgets, and Android design principles to add visual polish to your user interfaces, and how to create your own controls from scratch.
- Fundamental Android design principles
- Supporting localization and variable screen sizes
- Optimizing tablet UIs using Fragments
- Accessibility Features
- Custom views

Lesson 6: Use Services and Notifications to Run in the Background (5-8 hrs)
Deliver a great user experience, even when your app isn’t visible. Learn how the Android framework manages background apps; and discover how to use Services and Notifications to make your app to be active when it’s not in the foreground. You’ll learn techniques for efficient data transfers using SyncAdapters and Google Cloud Messaging, so your app can stay up-to-date without draining the battery.
- Background services and alarms to schedule background tasks
- Efficient background data transfers with SyncAdapters
- Rich notifications to interact with users

Final Project (10-20 hours)
Build your own Android app incorporating the skills you've learned in this course.

Sharing Widget


Download torrent
2.73 GB
seeders:1
leechers:0
Developing Android Apps - By Udacity

All Comments

thank @smartyonline