Instant Spring for Android Starter
()
About this ebook
Related to Instant Spring for Android Starter
Related ebooks
Mastering Django 4: Projects for Beginners: Mastering Django 4, #1 Rating: 0 out of 5 stars0 ratingsAppium Essentials Rating: 0 out of 5 stars0 ratingsInstant Apache ActiveMQ Messaging Application Development How-to Rating: 0 out of 5 stars0 ratingsPython Adventures: Adventures Rating: 0 out of 5 stars0 ratingsPython Continuous Integration and Delivery: A Concise Guide with Examples Rating: 0 out of 5 stars0 ratingsAndroid for Absolute Beginners: Getting Started with Mobile Apps Development Using the Android Java SDK Rating: 5 out of 5 stars5/5Visual Studio Condensed: For Visual Studio 2013 Express, Professional, Premium and Ultimate Editions Rating: 0 out of 5 stars0 ratingsPractical ASP.NET Web API Rating: 0 out of 5 stars0 ratingsMastering Cloud Development using Microsoft Azure Rating: 0 out of 5 stars0 ratingsSymfony2 Essentials Rating: 0 out of 5 stars0 ratingsAndroid Things Projects Rating: 0 out of 5 stars0 ratingsLearning Yii Testing Rating: 1 out of 5 stars1/5How To Create An App Rating: 3 out of 5 stars3/5Mastering Android Application Development Rating: 5 out of 5 stars5/5Pro PHP 8 MVC: Model View Controller Architecture-Driven Application Development Rating: 0 out of 5 stars0 ratingsYii2 By Example Rating: 0 out of 5 stars0 ratingsMastering Android Wear Application Development Rating: 0 out of 5 stars0 ratingsTest-Driven iOS Development with Swift Rating: 5 out of 5 stars5/5Modular Programming with PHP 7 Rating: 0 out of 5 stars0 ratingsGolang for Jobseekers: Unleash the power of Go programming for career advancement (English Edition) Rating: 0 out of 5 stars0 ratingsHacking with Spring Boot 2.3: Reactive Edition Rating: 3 out of 5 stars3/5Practical Android: 14 Complete Projects on Advanced Techniques and Approaches Rating: 0 out of 5 stars0 ratingsLearn Android Studio 4: Efficient Java-Based Android Apps Development Rating: 0 out of 5 stars0 ratingsMastering Swift Package Manager: Build and Test Modular Apps Using Xcode Rating: 0 out of 5 stars0 ratingsPro Android with Kotlin: Developing Modern Mobile Apps Rating: 0 out of 5 stars0 ratingsIntroducing Jakarta EE CDI: Contexts and Dependency Injection for Enterprise Java Development Rating: 0 out of 5 stars0 ratingsGetting to Know Vue.js: Learn to Build Single Page Applications in Vue from Scratch Rating: 0 out of 5 stars0 ratings
Computers For You
AWS Certified Cloud Practitioner All-in-One Exam Guide (Exam CLF-C01) Rating: 5 out of 5 stars5/5Storytelling with Data: Let's Practice! Rating: 4 out of 5 stars4/5Artificial Intelligence: The Complete Beginner’s Guide to the Future of A.I. Rating: 4 out of 5 stars4/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy Rating: 4 out of 5 stars4/5I Forced a Bot to Write This Book: A.I. Meets B.S. Rating: 4 out of 5 stars4/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsThe Insider's Guide to Technical Writing Rating: 0 out of 5 stars0 ratingsGrokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5Pro Tools All-in-One For Dummies Rating: 5 out of 5 stars5/5People Skills for Analytical Thinkers Rating: 5 out of 5 stars5/5The Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsThe ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsEverybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5Elon Musk Rating: 4 out of 5 stars4/5SQL Guide for Microsoft Access: SQL Basics, Fundamental & Queries Exercise 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/5Hacking: Ultimate Beginner's Guide for Computer Hacking in 2018 and Beyond: Hacking in 2018, #1 Rating: 4 out of 5 stars4/5Dark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/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