2 options
Xamarin mobile application development for Android : develop, test, and deliver fully featured Android applications using Xamarin / Nilanchala Panigrahy.
- Format:
- Book
- Author/Creator:
- Panigrahy, Nilanchala, author.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Android (Electronic resource).
- Mobile apps--Development.
- Mobile apps.
- C# (Computer program language).
- Microsoft .NET Framework.
- Physical Description:
- 1 online resource (296 p.)
- Edition:
- 2nd ed.
- Other Title:
- Develop, test, and deliver fully featured Android applications using Xamarin
- Place of Publication:
- Birmingham, [England] ; Mumbai, [India] : Packt Publishing, 2015.
- System Details:
- text file
- Summary:
- Develop, test, and deliver fully-featured Android applications using Xamarin About This Book Build and test multi-view Android applications using Xamarin.Android Work with device capabilities such as location sensors and the camera A progressive, hands-on guide to develop stunning Android applications using Xamarin Who This Book Is For If you are a C# developer who wants to develop Android apps and enhance your existing skill set, then this book is ideal for you. Good working knowledge of C#, .NET, and object-oriented software development is assumed. What You Will Learn Build a multi-view, orientation-aware Android application with navigation Lay out content using the LinearLayout, RelativeLayout, and TableLayout layout managers Use a ListView (AdapterView) and Adapter to build a view that is populated from server data Consume REST web service to perform GET, UPDATE, DELETE operation Use Android SQLite for data persistence and caching Capture the current location of a device, determine the street address, and integrate with the map app Test, debug, and deploy an Android app In Detail Technology trends come and go, but few have generated the excitement, momentum, or long-term impact that mobile computing has. Mobile computing impacts people's lives at work and at home on a daily basis. Many companies and individual developers are looking to become a part of the movement but are unsure how to best utilize their existing skills and assets. The Xamarin suite of products provides new opportunities to those who already have a significant investment in C# development skills and .NET code bases, and would like to enter into this new, exciting world. This example-oriented guide provides a practical approach to quickly learn the fundamentals of Android app development using C# and Xamarin.Android. It will lead you through building an Android app step-by-step with steadily increasing complexity. Beginning with an overview of the Android and Xamarin platforms to provide you with a solid understanding of the underlying platform, we gradually walk through building and testing a Points of Interest Android app using C# and the Xamarin.Android product. You will learn to create ListView and add detail view to your Android application. You will handle application behaviors on orientation changes, before learning the different techniques to manage resources and layouts to support multiple screen sizes. You will then access a SQLite database in a cross-platform wa...
- Contents:
- ""Cover""; ""Copyright""; ""Credits""; ""About the Author""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: The Anatomy of an Android App""; ""The Android platform""; ""Versions of Android""; ""The Linux kernel""; ""Native libraries""; ""The Android runtime""; ""The application framework""; ""The application layer""; ""The building blocks of the Android application""; ""The Android packages (.apk)""; ""The application manifest""; ""Activities""; ""The life cycle of an activity""; ""The events of an activity""; ""Fragments""
- ""The fragment life cycle""""Services""; ""Content providers""; ""Broadcast receivers""; ""Views and ViewGroups""; ""Declarative versus programmatic View creation""; ""User interface widgets""; ""Common layouts""; ""Adapter layouts""; ""XML layout files""; ""Element and attribute names""; ""The View and layout identifiers""; ""Using XML layouts from activities""; ""Intents""; ""Resources""; ""The R.java file""; ""Summary""; ""Chapter 2: The Xamarin.Android Architecture""; ""Getting started with Xamarin""; ""Why Xamarin.Android?""; ""The benefits of using Xamarin.Android""
- ""The drawbacks of using Xamarin.Android""""What is Mono?""; ""Mono and Dalvik side by side""; ""The Java Native Interface""; ""Peer objects""; ""Xamarin.Android application packaging""; ""The Android bindings design""; ""Design principles""; ""C# properties""; ""Delegates""; ""Constants to enumerations""; ""Development environments""; ""Xamarin Studio""; ""Xamarin for Visual Studio""; ""IDE comparison""; ""Compatibility""; ""Summary""; ""Chapter 3: Creating the Points Of Interest App""; ""The sample POIApp""; ""Installing Xamarin.Android""; ""Installing platforms and tools""; ""Tools""
- ""The Android platform APIs""""The Android platform Extras""; ""Creating Android Virtual Devices""; ""Cloning a virtual device""; ""Speeding up the Android emulator""; ""Using the x86 emulator""; ""Third-party emulator solutions""; ""The Xamarin Android Player""; ""Genymotion""; ""Creating the POI app""; ""The Xamarin Studio IDE""; ""The Project Options view""; ""Understanding the project structure""; ""The Xamarin Studio layout designer""; ""The designer content layout""; ""The Document Outline and Properties pads""; ""Toolbox""; ""Setting the target framework""
- ""Setting the app icon and package name""""The launcher activity""; ""Running and debugging the app""; ""Debugging with an Android device""; ""Enabling USB debugging""; ""Installing a USB driver""; ""Running apps on a device""; ""Behind the scenes""; ""The peer object""; ""The AndroidManifest.xml file""; ""Summary""; ""Chapter 4: Adding a List View""; ""Creating the POI ListView layout""; ""Creating POIListActivity""; ""Creating the POI list row layout""; ""Adding a RelativeLayout view group""; ""Adding an ImageView widget""; ""Adding a LinearLayout widget""
- ""Adding the name and address TextView classes""
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed November 19, 2015).
- ISBN:
- 9781785280634
- 1785280635
- OCLC:
- 922580789
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.