𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Migrating to Android for iOS Developers

✍ Scribed by Liao, Sean


Publisher
Apress
Year
2014
Tongue
English
Leaves
525
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


"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. --

✦ Table of 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.

✦ Subjects


Application software--Development;COMPUTERS--Operating Systems--Android;Electronic books;Android (Electronic resource);Application software -- Development;COMPUTERS -- Operating Systems -- Android


πŸ“œ SIMILAR VOLUMES


Migrating to Android for iOS Developers
✍ Sean Liao (auth.) πŸ“‚ Library πŸ“… 2014 πŸ› Apress 🌐 English

<p><p><em>Migrating to Android for iOS Developers</em> gives you&mdash;as an experienced native iOS app developer&mdash;the skills to learn native Android apps development from scratch. Starting with preparing your Android integrated development environment and introducing just enough Android applic

Migrating to Android for iOS Developers
✍ Sean Liao πŸ“‚ Library πŸ“… 2014 πŸ› Apress 🌐 English

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 fundamental

Migrating to Android for iOS Developers
✍ Sean Liao πŸ“‚ Library πŸ“… 2014 πŸ› Apress 🌐 English

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 fundament

Developing AR Games for iOS and Android
✍ Cushnan D., El Habbak H. πŸ“‚ Library 🌐 English

Packt Publishing Ltd., 2013. β€” ISBN 978-1-78328-003-2.<div class="bb-sep"></div>In this book, we will be introduced to augmented reality, and how to achieve it using powerful but simple tools. Using the free license of Vuforia and Unity 3D, we will see how the two technologies can seamlessly entwine

Learn Java for Android Development - Mig
✍ Peter SpΓ€th, Jeff Friesen πŸ“‚ Library πŸ“… 2020 πŸ› Apress 🌐 English

Gain the essential Java language skills necessary for using the Android SDK platform to build Java-based Android apps. This book includes the latest Java SE releases that Android supports, and is geared towards the Android SDK version 10. It includes new content including JSON documents, functional

Learn Java for Android Development: Migr
✍ Peter SpΓ€th, Jeff Friesen πŸ“‚ Library πŸ“… 2020 πŸ› Apress 🌐 English

<p>Gain the essential Java language skills necessary for using the Android SDK platform to build Java-based Android apps. This book includes the latest Java SE releases that Android supports, and is geared towards the Android SDK version 10. It includes new content including JSON documents, function