Don't like banners? Log in and we will make sure you see no banners. For free.
No cover art

Lynda - Android App Development RESTful Web Services

Size
589 MB
Seeders
0
Leechers
1
Files
99
Category
Added
at 3:35pm GMT+1
Infohash
c48772670056c3a0da6f15cd5c93059782b23017
Don't like banners? Log in and we will make sure you see no banners. For free.

Description

Updated: 9/14/2017


Released: 1/27/2017


Android integrates with a variety of cloud-based and custom web services in a variety of ways, including RESTful services created in PHP or Java, to get, update, and send data over the web. This course shows how you can take advantage of web services, integrations, and libraries to optimize how your app handles network connectivity, errors, data management, and more.


IInstructor David Gassner starts with an overview discussion about available networking strategies, and then dives into how to declare networking permissions, make network requests, handle responses, parse data returned from a web service, and pass user credentials to services that support HTTP basic authentication. He also provides an overview of popular higher-level networking libraries, including OkHttp and Picasso, and offers recommendations for improving performance in network-connected apps. David also covers using static feeds, using dynamic PHP pages hosted on a public server web service, and integrating apps with network data storage.

Topics include:


Integrating mobile apps

Communicating with Android

Preventing app freezes with background threads

Preparing an app for network communication

Declaring permissions

Checking network connectivity

Retrieving data over the web

Using traditional APIs

Using third-party libraries


Official Lynda Tutorial Link

File list
  • Lynda - Android App Development RESTful Web Services
  • Exercise Files/Assets/NadiaServices/phpinfo.php 19 B
  • Exercise Files/Ch01/01_02/Nadias/settings.gradle 16 B
  • Exercise Files/Ch02/02_02/AsyncTask/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Ch02/02_02/AsyncTask/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch02/02_02/AsyncTask/settings.gradle 16 B
  • Exercise Files/Ch02/02_02/CheckConnection/app/src/main/res/values/strings.xml 78 B
  • Exercise Files/Ch02/02_02/CheckConnection/settings.gradle 16 B
  • Exercise Files/Ch02/02_03/AsyncTaskLoader/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Ch02/02_03/AsyncTaskLoader/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch02/02_03/AsyncTaskLoader/settings.gradle 16 B
  • Exercise Files/Ch02/02_04/IntentService/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Ch02/02_04/IntentService/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch02/02_04/IntentService/settings.gradle 16 B
  • Exercise Files/Ch02/02_05/BroadcastMessage/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch02/02_05/BroadcastMessage/settings.gradle 16 B
  • Exercise Files/Ch03/03_01/Permissions/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Ch03/03_01/Permissions/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch03/03_01/Permissions/settings.gradle 16 B
  • Exercise Files/Ch03/03_02/HttpURLConnection/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Ch03/03_02/HttpURLConnection/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch03/03_02/HttpURLConnection/settings.gradle 16 B
  • Exercise Files/Ch03/03_03/ModelResponse/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch03/03_03/ModelResponse/settings.gradle 16 B
  • Exercise Files/Ch03/03_04/ParseWithGson/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Ch03/03_04/ParseWithGson/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch03/03_04/ParseWithGson/settings.gradle 16 B
  • Exercise Files/Ch03/03_05/ParseXML/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Ch03/03_05/ParseXML/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch03/03_05/ParseXML/settings.gradle 16 B
  • Exercise Files/Ch03/03_06/Authenticate/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Ch03/03_06/Authenticate/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch03/03_06/Authenticate/settings.gradle 16 B
  • Exercise Files/Ch04/04_01/RecyclerView/settings.gradle 16 B
  • Exercise Files/Ch04/04_02/DownloadImages/settings.gradle 16 B
  • Exercise Files/Ch04/04_03/LazyLoading/settings.gradle 16 B
  • Exercise Files/Ch04/04_04/CacheImages/settings.gradle 16 B
  • Exercise Files/Ch05/05_01/GETParams/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Ch05/05_01/GETParams/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch05/05_01/GETParams/settings.gradle 16 B
  • Exercise Files/Ch05/05_02/POSTParams/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch05/05_02/POSTParams/settings.gradle 16 B
  • Exercise Files/Ch06/06_01/OkHttp/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch06/06_01/OkHttp/settings.gradle 16 B
  • Exercise Files/Ch06/06_02/OkHttpPOST/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Ch06/06_02/OkHttpPOST/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Ch06/06_02/OkHttpPOST/settings.gradle 16 B
  • Exercise Files/Ch06/06_03/Picasso/settings.gradle 16 B
  • Exercise Files/Ch07/07_01/Retrofit/settings.gradle 16 B
  • Exercise Files/Ch07/07_02/RetrofitGET/settings.gradle 16 B
  • Exercise Files/Ch07/07_03/RetrofitAsync/settings.gradle 16 B
  • Exercise Files/Ch07/07_04/RetrofitParams/settings.gradle 16 B
  • Exercise Files/Solutions/Ch01/01_02/Nadias/settings.gradle 16 B
  • Exercise Files/Solutions/Ch02/02_02/AsyncTask/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch02/02_02/AsyncTask/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch02/02_02/AsyncTask/settings.gradle 16 B
  • Exercise Files/Solutions/Ch02/02_03/AsyncTaskLoader/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch02/02_03/AsyncTaskLoader/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch02/02_03/AsyncTaskLoader/settings.gradle 16 B
  • Exercise Files/Solutions/Ch02/02_04/IntentService/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch02/02_04/IntentService/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch02/02_04/IntentService/settings.gradle 16 B
  • Exercise Files/Solutions/Ch02/02_05/BroadcastMessage/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch02/02_05/BroadcastMessage/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch02/02_05/BroadcastMessage/settings.gradle 16 B
  • Exercise Files/Solutions/Ch03/03_01/Permissions/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch03/03_01/Permissions/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch03/03_01/Permissions/settings.gradle 16 B
  • Exercise Files/Solutions/Ch03/03_02/HttpURLConnection/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch03/03_02/HttpURLConnection/settings.gradle 16 B
  • Exercise Files/Solutions/Ch03/03_03/ModelResponse/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch03/03_03/ModelResponse/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch03/03_03/ModelResponse/settings.gradle 16 B
  • Exercise Files/Solutions/Ch03/03_04/ParseWithGson/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch03/03_04/ParseWithGson/settings.gradle 16 B
  • Exercise Files/Solutions/Ch03/03_05/ParseXML/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch03/03_05/ParseXML/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch03/03_05/ParseXML/settings.gradle 16 B
  • Exercise Files/Solutions/Ch03/03_06/Authenticate/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch03/03_06/Authenticate/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch03/03_06/Authenticate/settings.gradle 16 B
  • Exercise Files/Solutions/Ch04/04_01/DownloadImages_solution/settings.gradle 16 B
  • Exercise Files/Solutions/Ch04/04_01/RecyclerView/settings.gradle 16 B
  • Exercise Files/Solutions/Ch04/04_02/DownloadImages/settings.gradle 16 B
  • Exercise Files/Solutions/Ch04/04_03/LazyLoading/settings.gradle 16 B
  • Exercise Files/Solutions/Ch04/04_04/CacheImages/settings.gradle 16 B
  • Exercise Files/Solutions/Ch05/05_01/GETParams/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch05/05_01/GETParams/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch05/05_01/GETParams/settings.gradle 16 B
  • Exercise Files/Solutions/Ch05/05_02/POSTParams/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch05/05_02/POSTParams/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch05/05_02/POSTParams/settings.gradle 16 B
  • Exercise Files/Solutions/Ch06/06_02/OkHttpPOST/app/src/main/res/values/colors.xml 208 B
  • Exercise Files/Solutions/Ch06/06_02/OkHttpPOST/app/src/main/res/values/strings.xml 167 B
  • Exercise Files/Solutions/Ch06/06_02/OkHttpPOST/settings.gradle 16 B
  • Exercise Files/Solutions/Ch06/06_03/Picasso/settings.gradle 16 B
  • Exercise Files/Solutions/Ch07/07_01/Retrofit/settings.gradle 16 B
  • Exercise Files/Solutions/Ch07/07_02/RetrofitGET/settings.gradle 16 B
  • Exercise Files/Solutions/Ch07/07_03/RetrofitAsync/settings.gradle 16 B
  • Exercise Files/Solutions/Ch07/07_04/RetrofitParams/settings.gradle 16 B

Rating
Not rated yet
Log in to rate

Comments

No comments yet.