Limit search to available items
Book Cover
E-book
Author Liao, Sean, author

Title Migrating to Android for iOS Developers / Sean Liao
Published [Berkeley, CA] : Apress, [2014]
©2014

Copies

Description 1 online resource (xiv, 510 pages) : illustrations
Contents Machine generated contents note: pt. 1 Prepare Your Tools -- ch. 1 Setting Up the Development Environment -- Android Developer Tools Plugin for Eclipse -- Installing the All-in-One Bundled Package -- Installing the Eclipse ADT Plugin -- MacBook Retina Display -- Eclipse Workbench -- Eclipse Workspace -- Summary -- ch. 2 Android Programming Basics -- Java Language in a Nutshell -- HelloJava with Eclipse -- Create a Java Project -- Android Application Framework Fundamentals -- Android Applications -- Application Components -- Intents and Intent Filters -- Application Resources -- HelloAndroid Project -- Summary -- pt. 2 Come Sail Away: A Roadmap for Porting -- ch. 3 Structure Your App -- Model-View-Controller in Android -- Content View -- ADT Graphical Layout Editor -- View Controller: Lifecycle -- Content View Controller: Fragment -- Container View Controller: Activity -- Android Storyboard: Screen Navigation Patterns -- Navigation Stack -- MVC Project Template -- Master List with Details Drilldown -- Navigation Tabs -- ActionBar -- Swipe Views -- ViewPager -- Sliding Menu -- DrawerLayout -- Dialogs -- Summary -- ch. 4 Implement Piece by Piece -- User Interface -- Layout and View Anatomy -- Common Layout Managers -- Common Ul Widgets -- Screen Animations -- Save Data -- SharedPreferences -- Object Serialization with File Storage -- SQLite Database -- Networking and Using Remote Service -- Perform Network Operations in Background -- Getting Data from the Server -- HttpURLConnection: HTTP GET -- Send Data to Server -- HttpURLConnection: HTTP POST -- Consume RESTFul Web Services -- HTTP in Android -- Summary -- pt. 3 One Step Further -- ch. 5 More About Android Application Components -- Intent and Intent Filter -- Explicit Intents -- Implicit Intents -- Services -- IntentService -- PendingIntent -- Broadcast Receivers -- LocalBroadcastManager -- Content Providers -- ContentProvider -- ContentResolver -- Summary -- ch. 6 Android Application Resources -- Resource Types -- String Resources -- Drawable Resources -- Layout and Menu Resources -- Value Resource Types -- Color State List Resource -- Animation Resources -- Style Resource -- Configuration Qualifiers -- Internationalization -- Summary -- ch. 7 Common Mobile Use Cases -- Hybrid Apps: Embedded Browsers -- WebView -- Interface with JavaScript -- Use System Apps -- Phone Dialer -- SMS Messaging -- E-mail -- Media Player -- Mobile Search Framework -- SearchView -- Voice Search -- Recent Search Suggestions -- Map and Location Awareness -- Google Play Services -- Google Maps Android API -- Location Services -- Mobile Analytics -- Google Mobile Analytics -- Using the Google Analytics SDK -- Summary -- ch. 8 Pulling It All Together -- Recap with a Case Study -- Structure Your App -- Choose a Screen Navigation Pattern -- Implement Piece by Piece -- Objective-C to Java Class Porting Steps -- Model Class: RentalProperty -- EditTextView Fragment -- RentalPropertyView -- RESTful Service and Saving Data -- AmortizationView Fragment -- MonthlyTermView Fragment -- Summary -- pt. 4 Final: The Beginning of Disparity
Summary "Migrating to Android for iOS Developers gives you, as an experienced native iOS app developer, the skills to learn native Android apps development from scratch. Starting with preparing your Android integrated development environment and introducing just enough Android application framework fundamentals, you'll understand how to create a simple but meaningful HelloAndroid project immediately. To implement use cases with detailed screens, the most common mobile topics are discussed, including user interfaces, managing data, and networking with remote services. As you move through the book, you'll create Android apps with rich UI components to handle common CRUD operations locally and remotely. This book also explores more powerful mobile UX patterns that are commonly used on the iOS and Android platforms. What you'll learn: How to maximize your existing iOS mobile knowledge to learn Android programming skills; How to use the Android integrated development environment with the Eclipse ADT plugin; How to translate your existing iOS code to Android with the following common mobile topics: Common mobile screen navigation patterns, User interface components and UI animations, Storing data, Networking and using remote services, Using system apps, Maps and location awareness, Mobile search frameworks, Mobile analytics. -- Edited summary from book
Notes Includes index
English
Online resource; title from PDF title page (EBSCO, viewed November 28, 2017)
SUBJECT Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077
Android (Electronic resource) blmlsh
Android (Electronic resource) fast
Subject Application software -- Development.
COMPUTERS -- Operating Systems -- Android.
Application software -- Development
Form Electronic book
ISBN 9781484200100
1484200101