Instant Spring for Android Starter
()
About this ebook
Related to Instant Spring for Android Starter
Related ebooks
RESTful Java Web Services Security Rating: 0 out of 5 stars0 ratingsPhoneGap for Enterprise Rating: 0 out of 5 stars0 ratingsBasics of OAuth Securely Connecting Your Applications Rating: 0 out of 5 stars0 ratingsOAuth 2 Handbook: Simplifying Secure Authorization Rating: 0 out of 5 stars0 ratingsGoogle BigQuery Analytics Rating: 3 out of 5 stars3/5Mastering Modern Web Penetration Testing Rating: 0 out of 5 stars0 ratingsMastering Spring 5.0 Rating: 5 out of 5 stars5/5Mastering The Accounts and Social Framework: Social Media Integration Using These Ios7 Frameworks Rating: 0 out of 5 stars0 ratingsInstant Passbook App Development for iOS How-to Rating: 0 out of 5 stars0 ratingsBurp Suite Essentials Rating: 4 out of 5 stars4/5Spring Security: Effectively secure your web apps, RESTful services, cloud apps, and microservice architectures Rating: 0 out of 5 stars0 ratingsLearning Ionic, Second Edition: Hybrid mobile apps with HTML5, CSS3, and Angular Rating: 5 out of 5 stars5/5OpenID Connect - End-user Identity for Apps and APIs: API-University Series, #6 Rating: 0 out of 5 stars0 ratingsHello! Flex 4 Rating: 0 out of 5 stars0 ratingsAppsters: A Beginner's Guide to App Entrepreneurship Rating: 3 out of 5 stars3/5JavaScript: Igniting Business Growth Through Dynamic Web Development Rating: 0 out of 5 stars0 ratingsModern API Design: REST, GraphQL, and Beyond Rating: 0 out of 5 stars0 ratingsRESTful Web API Design with Node.js - Second Edition Rating: 1 out of 5 stars1/5LPI Web Development Essentials Study Guide: Exam 030-100 Rating: 0 out of 5 stars0 ratingsREST API Design Control and Management Rating: 4 out of 5 stars4/5Spring Boot 3.0 Cookbook: Proven recipes for building modern and robust Java web applications with Spring Boot Rating: 0 out of 5 stars0 ratingsJavaScript Bootcamp: From Zero To Hero: Hands-On Learning For Web Developers Rating: 0 out of 5 stars0 ratingsOAuth2 Authentication and Authorization in Practice: Definitive Reference for Developers and Engineers Rating: 0 out of 5 stars0 ratingsSignalR on .NET 6 - the Complete Guide Rating: 0 out of 5 stars0 ratingsAdvanced Microservice Security: Implementing OAuth2 and JWT Rating: 0 out of 5 stars0 ratings
Computers For You
The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 4 out of 5 stars4/5Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 4 out of 5 stars4/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsElon Musk Rating: 4 out of 5 stars4/5The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms Rating: 0 out of 5 stars0 ratingsMicrosoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsSQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Deep Search: How to Explore the Internet More Effectively Rating: 5 out of 5 stars5/5Fundamentals of Programming: Using Python Rating: 5 out of 5 stars5/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 5 out of 5 stars5/5CompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5The Musician's Ai Handbook: Enhance And Promote Your Music With Artificial Intelligence Rating: 5 out of 5 stars5/5The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Rating: 4 out of 5 stars4/5How to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5Learn Typing Rating: 0 out of 5 stars0 ratingsA Quickstart Guide To Becoming A ChatGPT Millionaire: The ChatGPT Book For Beginners (Lazy Money Series®) Rating: 4 out of 5 stars4/5Computer Science I Essentials Rating: 5 out of 5 stars5/5Becoming a Data Head: How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning Rating: 5 out of 5 stars5/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5Storytelling with Data: Let's Practice! Rating: 4 out of 5 stars4/5CompTia Security 701: Fundamentals of Security Rating: 0 out of 5 stars0 ratingsThe Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5
Reviews for Instant Spring for Android Starter
0 ratings0 reviews
Book preview
Instant Spring for Android Starter - Anthony Dahanne
Table of Contents
Instant Spring for Android Starter
Credits
About the Author
About the Reviewer
PacktPub.com
Support files, eBooks, discount offers and more
www.PacktLib.PacktPub.com
Why Subscribe?
Free Access for Packt account holders
1. Instant Spring for Android Starter
So, what is Spring for Android?
RestTemplate
Auth/Spring Social
What Spring for Android is not
Integrating it in an Android app
Minimal dependencies to add or use RestTemplate
Getting started with Eclipse and Spring for Android
Installing the ADT plugin
First example app
Using Maven to build a Spring for Android app
Quick start – RestTemplate
Different message converters
MappingJacksonHttpMessageConverter
SimpleXmlHttpMessageConverter
RssChannelHttpMessageConverter
Gzip encryption
HTTP Basic authentication
The RESTful recipe app
RecipeList activity: listing all recipes stored on the server
RecipeEditor activity
Android annotations
Quick start – OAuth
Developing a website or an app relying on a service provider
The OAuth dance
Spring for Android Auth module
An OAuth example using Google
People and places you should get to know
Official sites
Articles and tutorials
Community
Blogs
Instant Spring for Android Starter
Instant Spring for Android Starter
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: January 2013
Production Reference: 1220113
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78216-190-5
www.packtpub.com
Credits
Author
Anthony Dahanne
Reviewer
Stanojko Markovik
Acquisition Editor
Usha Iyer
Commissioning Editor
Ameya Sawant
Technical Editor
Jalasha D'costa
Project Coordinator
Michelle Quadros
Proofreader
Lesley Harrison
Production Coordinator
Melwyn D'sa
Conidon Miranda
Cover Work
Conidon Miranda
Cover Image
Conidon Miranda
About the Author
Anthony Dahanne is a Java software developer since 2005. His favorite topics include Android, Continuous Integration, Web Services, and of course, core Java development.
During his spare time, he enjoys hacking on some open source Android app (G2Android, ReGalAndroid, and so on). He also contributes from time to time to build/IDE plugins usually involving Maven and Eclipse.
You can meet him at one of the many Java-related user group gatherings at Montréal (Android Montréal, Montréal JUG, Big Data Montréal, and so on).
Working at Terracotta, he's currently implementing the REST management tools for EhCache.
I would like to thank Guilhem De Miollis for his time spent reviewing the content of the book and even suggesting some topics. My colleagues at the Interfaces team at Terracotta, for always taking the time to share their deep Java knowledge with me, and finally my beloved wife Isabelle for her patience and help to make this book happen.
About the Reviewer
Stanojko Markovik was born in Skopje, Macedonia, but now resides in Paris, France. He holds a master's degree in software engineering from the faculty of electrical engineering and information technologies in his hometown of Skopje. His