{"title":"Mobile Development","description":null,"products":[{"product_id":"beginning-web-development-for-smartphones","title":"Beginning Web Development for Smartphones","description":"\u003cp style=\"text-align: justify;\"\u003eIf you’ve ever wanted to learn how to develop web applications for mobile devices, Beginning Web Development for Smartphones is for you! This book will lead you through all the code necessary for a sample bookstore application using PHP, MySQL, and jQTouch.\u003c\/p\u003e\u003cstrong\u003eThe book covers:\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cul\u003e\n\u003cli\u003eBuilding applications with jQTouch\u003c\/li\u003e\n\u003cli\u003eChange themes, adding panels, displaying titles automatically, highlighting information\u003c\/li\u003e\n\u003cli\u003eGetting user’s information through forms\u003c\/li\u003e\n\u003cli\u003eApplying validity checks to input fields\u003c\/li\u003e\n\u003cli\u003eUnderstanding navigation via panel and toolbar buttons\u003c\/li\u003e\n\u003cli\u003eIntroduction to PHP programming, AJAX technology, and MySQL commands\u003c\/li\u003e\n\u003cli\u003eAccessing MySQL from PHP\u003c\/li\u003e\n\u003cli\u003eUnderstanding client- and server-side databases\u003c\/li\u003e\n\u003cli\u003eCreating client-side database tables\u003c\/li\u003e\n\u003cli\u003eInserting, fetching, and updating rows in server- and client-side databases\u003c\/li\u003e\n\u003cli\u003eQuerying server-side database tables\u003c\/li\u003e\n\u003cli\u003eUnderstanding session management, localStorage, and sessionStorage\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff Publishers \u0026 Distributors Pvt. Ltd.","offers":[{"title":"Default Title","offer_id":50505615343686,"sku":"9789350232859","price":255.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350232859.jpg?v=1790312618"},{"product_id":"high-performance-ios-apps-optimize-your-code-for-better-apps","title":"High Performance IOS Apps: Optimize Your Code for Better Apps","description":"\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: normal;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eReady to build mobile apps that out-perform the rest? If you’re an iOS developer with app-building experience, this practical guide provides tips and best practices to help you solve many common performance issues. You’ll learn how to design and optimize iOS apps that deliver a smooth experience even when the network is poor and memory is low.\u003c\/span\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: normal;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eToday’s picky users want fast and responsive apps that don’t hog resources. In this book, author Gaurav Vaish demonstrates methods for writing optimal code from an engineering perspective, using reusable Objective-C code that you can use right away. Up your game and create high-performance native iOS apps that truly stand out from the crowd.\u003c\/span\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eMeasure key performance indicators—attributes that constitute and affect app performance\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eWrite efficient apps by minimizing memory and power consumption, and explore options for using available CPU cores\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eOptimize your app’s lifecycle and UI, as well as its networking, data sharing, and security features\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eLearn about application testing, debugging and analysis tools, and monitoring your app in the wild\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eCollect data from real users to analyze app usage, identify bottlenecks, and provide fixes\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUse iOS 9 upgrades to improve your app’s performance\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505617145926,"sku":"9789352133970","price":1395.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352133970.jpg?v=1790312629"},{"product_id":"geolocation-in-ios-mobile-positioning-and-mapping-on-iphone-and-ipad","title":"Geolocation in Ios: Mobile Positioning and Mapping on iPhone and iPad","description":"\u003cp style=\"text-align: justify;\"\u003eTakeadvantage of iPhone and iPad sensors and advanced geolocation technologies tobuild state-of-the-art location applications. In this concise hands-on guide,author Alasdair Allan \u003cstrong\u003e(\u003ci\u003eLearning iOS Programming\u003c\/i\u003e)\u003c\/strong\u003e takesyou deep inside Apple’s Core Location framework, Map Kit, and other iOS tools, usingillustrative examples and sample Objective-C code. Learn how to buildlocation-aware apps for both iPhones and iPads, using code that detectshardware features and then adjusts your app’s behavior.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:justify;line-height:11.25pt\"\u003eIfyou’re a programmer with iOS experience, or a Mac developer familiar withObjective-C, this book helps you get off to a solid start in location-based appdevelopment.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:justify;line-height:11.25pt\"\u003e\u003cstrong\u003eYou’lllearn about:\u003c\/strong\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003e\n\u003cstrong\u003eCore Location:\u003c\/strong\u003e Understand the     significant-change location service and geo-fencing capabilities\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003e\n\u003cstrong\u003eMap Kit:\u003c\/strong\u003e Embed maps into     your application’s views\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003e\n\u003cstrong\u003eMagnetometer:\u003c\/strong\u003e Use the on-board     sensor as a digital compass\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003e\n\u003cstrong\u003eGeocoding capabilities:\u003c\/strong\u003e Translate     geographic coordinates into place names, and vice versa\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003e\n\u003cstrong\u003eHeat maps:\u003c\/strong\u003e Get a code     walkthrough for displaying these maps on top of a standard MapKit view\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003e\n\u003cstrong\u003eThird-party SDKs:\u003c\/strong\u003e Add unique     geo-location capabilities to your app from SkyHook Wireless, MapBox, and     other providers\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505638707270,"sku":"9789350239445","price":202.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350239445.jpg?v=1790312790"},{"product_id":"mobile-design-pattern-gallery-2nd-edition","title":"Mobile Design Pattern Gallery, 2nd Edition","description":"\u003cp style=\"text-align: justify;\"\u003eWhen you’re under pressure to produce awell-designed, easy-to-navigate mobile app, there’s no time to reinvent the wheel—andno need to. This handy reference provides more than 90 mobile app designpatterns, illustrated by 1,000 screenshots from current Android, iOS, andWindows Phone apps.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003eMuch has changed since this book’s first edition. Mobile OSes have becomeincreasingly different, driving their own design conventions and patterns, andmany designers have embraced mobile-centric thinking. In this edition, userexperience professional Theresa Neil walks product managers, designers, anddevelopers through design patterns in 11 categories:\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eNavigation: get patterns for     primary and secondary navigation\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eForms: break industry-wide habits     of bad form design\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTables: display only the most     important information\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eSearch, sort, and filter: make     these functions easy to use\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTools: create the illusion of     direct interaction\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eCharts: learn best practices for     basic chart design\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTutorials \u0026amp; Invitations:     invite users to get started and discover features\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eSocial: help users connect and     become part of the group\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eFeedback \u0026amp; Accordance: provide     users with timely feedback\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eHelp: integrate help pages into a     smaller form factor\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eAnti-Patterns: what not to do when     designing a mobile app \u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505640345670,"sku":"9789351106388","price":1260.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351106388.jpg?v=1790312807"},{"product_id":"ios-10-programming-fundamentals-with-swift-swift-xcode-and-cocoa-basics-3rd-edition","title":"iOS 10 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics, 3rd Edition","description":"\u003cp style=\"text-align: justify;\"\u003eMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 3—the latest version of Apple’s acclaimed programming language. With this thoroughly updated guide, you’ll learn Swift’s object-oriented concepts, understand how to use Apple’s development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore Swift’s object-oriented concepts: variables and functions, scopes and namespaces, object types and instances\u003c\/li\u003e\n\u003cli\u003eBecome familiar with built-in Swift types such as numbers, strings, ranges, tuples, Optionals, arrays, dictionaries, and sets\u003c\/li\u003e\n\u003cli\u003eLearn how to declare, instantiate, and customize Swift object types: enums, structs, and classes\u003c\/li\u003e\n\u003cli\u003eDiscover powerful Swift features such as protocols and generics\u003c\/li\u003e\n\u003cli\u003eCatch up on Swift 3 innovations: revised APIs, new Foundation bridged types, and more\u003c\/li\u003e\n\u003cli\u003eTour the lifecycle of an Xcode project from inception to App Store—including Xcode’s new automatic code signing and debugging features\u003c\/li\u003e\n\u003cli\u003eConstruct app interfaces with the nib editor, Interface Builder\u003c\/li\u003e\n\u003cli\u003eUnderstand Cocoa’s event-driven model and its major design patterns and features\u003c\/li\u003e\n\u003cli\u003eFind out how Swift communicates with Cocoa’s C and Objective-C APIs\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003eOnce you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide, \u003ci\u003eProgramming iOS 10\u003c\/i\u003e.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505641558086,"sku":"9789352134588","price":1845.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352134588.jpg?v=1790312861"},{"product_id":"going-gas-from-vba-to-google-apps-script","title":"Going GAS: From VBA to Google Apps Script","description":"\u003cp\u003eWhether you’re moving from Microsoft Office to Google Docs or simply want to learn how to automate Docs with Google Apps Script, this practical guide shows you by example how to work with each of the major Apps Script services.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eOffice still supports VBA, but it’s not likely to do so for much longer. If you’re a VBA or .NET developer, you’ll learn how to port existing VBA code and structure to their JavaScript-based Apps Script equivalents with minimal effort. Author Bruce Mcpherson introduces JavaScript basics for experienced developers unfamiliar with the language, and demonstrates ways to build real-world apps using all of the Apps Script services previously covered.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse App Script’s equivalent of Excel’s object model\u003c\/li\u003e\n\u003cli\u003eTarget the most commonly used parts of Microsoft Word\u003c\/li\u003e\n\u003cli\u003eAutomate processes in Gmail, Calendar, and Contacts\u003c\/li\u003e\n\u003cli\u003eAccess the local client filesystem with Google Drive\u003c\/li\u003e\n\u003cli\u003eBuild and run applications in a browser\u003c\/li\u003e\n\u003cli\u003eStore persistent data conveniently\u003c\/li\u003e\n\u003cli\u003eRender HTML content in response to HTTP requests\u003c\/li\u003e\n\u003cli\u003eAutomate the maintenance and creation of pages and content\u003c\/li\u003e\n\u003cli\u003eInteract with a REST service or NoSQL database\u003c\/li\u003e\n\u003cli\u003eAccess Apps Script capabilities from other platforms\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505642606662,"sku":"9789352133383","price":1372.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352133383.jpg?v=1790312923"},{"product_id":"iphone-open-application-development-2nd-edition","title":"iPhone Open Application Development, 2\/E","description":"\u003cp\u003e\"Great for beginners -- even if you don't know object-oriented programming, you can learn from examples on the 'Net and be on your way very soon. You will be able to confidently build apps that rival the ones included by Apple itself.\"-- Josh Content, iPhone Developer\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eDevelopers everywhere are eager to create applications for the iPhone, and many of them prefer the open source, community-developed tool chain to Apple's own toolkit. In this new edition of iPhone Open Application Development, author Jonathan Zdziarski covers the latest version of the open toolkit -- now updated for Apple's iPhone 2.x software and iPhone 3G -- and explains in clear language how to create applications using Objective-C and the iPhone API.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eZdziarski, who cracked the iPhone code and built the first fully-functional application with the open toolkit, includes detailed recipes and complete examples for graphics and audio programming, games programming with the CoreSurfaces and CoreImage interfaces, working with iTunes, and using sensors. With the open toolkit and this book, you can build iPhone applications that:\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDisplay status bars, preference tables, and other standard elements of the iPhone user interface\u003c\/li\u003e\n\u003cli\u003ePlay pre-recorded files or program-generated sounds\u003c\/li\u003e\n\u003cli\u003eRead and write plain text files and HTML files, including pages from the Web, and control display elements, such as scrollbars\u003c\/li\u003e\n\u003cli\u003eRead and respond to changes in orientation when the user turns the phone around\u003c\/li\u003e\n\u003c\/ul\u003eAnd more. The first edition of this book developed an instant following and became the center of a movement. The second edition of iPhone Open Application Development will make this open source toolkit an indispensable part of iPhone application development.\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505643196486,"sku":"9789352133284","price":517.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352133284.jpg?v=1790312957"},{"product_id":"photos-for-mac-and-ios-the-missing-manual","title":"Photos for Mac and iOS: The Missing Manual","description":"\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eApple’s new Photos app lets you do a whole lot more than simply store and edit pictures and videos on a Mac or iOS device. With this comprehensive guide, you’ll learn how to import, organize, and share your digital memories, as well as how to improve, print, and use your photos in creative projects. With Lesa Snider’s step-by-step instructions and expert advice, you’ll master Photos and tame your image library—and have fun along the way!\u003c\/span\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eThe important stuff you need to know:\u003c\/span\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eMigrate from iPhoto.\u003c\/strong\u003e Learn how to make a quick and smooth transition.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eOrganize your collection with ease.\u003c\/strong\u003e Master the many ways to import, group, and categorize images—and set up iCloud Family Sharing.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eFind your photos quickly.\u003c\/strong\u003e Employ Photos’ powerful labeling, keyword and facial recognition features to optimize searches.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eSharpen your editing skills.\u003c\/strong\u003e Skillfully use Photos’ impressive image- and video-editing tools on your Mac or iOS device.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eAccess photos anywhere.\u003c\/strong\u003e Sync your library to all of your Apple devices so your photos travel with you wherever you go.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eShare them online.\u003c\/strong\u003e Show your shots to everyone on your list by using shared albums, creating web galleries, posting them on Facebook, and more.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\n\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eDive into creative projects.\u003c\/strong\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e Build pro-level slideshows to share with others, and create gorgeous gift books, calendars, and cards.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505643327558,"sku":"9789352134014","price":585.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352134014.jpg?v=1790312963"},{"product_id":"make-remaking-history-volume-1","title":"Make: ReMaking History, Volume 1","description":"\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: normal; background: white;\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003e\u003cspan style=\"color: rgb(38, 38, 38);\"\u003eWilliam Gurstelle begins his remarkable journey through history with this volume, Early Makers. Each chapter examines a remarkable individual or group of people from the past whose insights and inventions helped create the world we live in. What sets this series apart from other history books - including other histories of technology - is that each chapter also includes step-by-step instructions for making your own version of the historical invention. History comes to life in a way you have never experienced before when you follow the inventors' steps and recreate the groundbreaking devices of the past with your own hands.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin-bottom: 12pt; line-height: normal; background: white;\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003e\u003cspan style=\"color: rgb(38, 38, 38);\"\u003eIn this volume you will discover:\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003eThe Cave Dwellers of Lascaux and the Oil Lamp\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003ePythagoras and the Tantalus Cup\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003eHeron and the Gin Pole\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003eEgypt's Bag Press\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003eOtto von Guerke and the Magdeburg Hemispheres\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003eLevi ben Gershon and the Jacob's Staff\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003eJuliana Berners and the Fishing Lure\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003eArchimedes and the Water Screw\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003e\u003cspan class=\"MsoSubtleEmphasis\"\u003eChina's Differential Windlass\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"SHROFF\/MAKER MEDIA","offers":[{"title":"Default Title","offer_id":50505643491398,"sku":"9789352134441","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352134441_256.jpg?v=1790312973"},{"product_id":"swift-development-for-the-apple-watch","title":"Swift Development for the Apple Watch","description":"\u003cp\u003eApple Watch is the sort of science-fiction gadget that people used to dream about as kids. What kinds of apps do you envision for this new device? If you’re comfortable using OS X, Xcode, and iOS—and familiar with Swift—this concise book shows you the basics of building your own apps for this wrist-mounted computer with Apple’s WatchKit framework.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eYou’ll learn what an Apple Watch is, what it isn’t, and how and why people might interact with apps you build for it. This practical guide also examines the type of apps most suitable for this device, and shows you how to be a good citizen in the iOS\/Watch ecosystem.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearn the Watch app lifecycle, and understand how these apps interact with the user’s iPhone\u003c\/li\u003e\n\u003cli\u003eBuild a Watch app and its iOS counterpart by adding controls, working with multiple screens, and sharing data\u003c\/li\u003e\n\u003cli\u003eDesign a simple glance, the non-interactive Watch component that provides quick-look information\u003c\/li\u003e\n\u003cli\u003eAdd functionality to the notification system, including actionable items, and display them on the Watch face\u003c\/li\u003e\n\u003cli\u003eDesign and build complications, Watch-face gadgets that can display quick snapshots of information, including future events with Time Travel\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505644376134,"sku":"9789352133901","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352133901.jpg?v=1790313012"},{"product_id":"murachs-android-programming-2nd-edition","title":"Murach's Android Programming, 2nd Edition","description":"\u003cp\u003e\u003cstrong\u003eWhat this book does\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eThis book is a great way to get started with Android programming. Here’s a brief rundown of its sections.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eSection 1: Get started fast\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eIn four chapters, you’ll quickly master the basics of Android programming. That includes:\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eessential concepts and terms for Android programming\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to use Android Studio to develop your first Android app, a simple but complete Tip Calculator app\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to use Android Studio to thoroughly test and debug your apps\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eSection 2: The essential Android skills\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eYou’ll learn the Android essentials by enhancing the Tip Calculator app that you developed in section 1. Those essentials include:\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to use layouts and widgets to develop a sophisticated user interface\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to handle high- and low-level events\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to use themes and styles to format your app in a way that’s consistent and easy to maintain\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to use menus and preferences\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to use fragments to take advantage of the large screens that are available on devices like tablets\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eSection 3: The News Reader app\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eYou’ll learn how to develop a News Reader app that displays current news to the user. Along the way, you’ll learn:\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to read an RSS feed from the Internet, save that data in a file, and display it on the user interface\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to use a service to download data for an app even when the app isn’t running\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to notify a user that new data is available even when the app isn’t the current app\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to respond to actions that are broadcast by the Android operating system or by other apps\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eSection 4: The Task List app\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eYou’ll learn how develop a Task List app that stores one or more to-do lists. Along the way, you’ll learn:\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to create a database and use it to store data\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to use tabs and a custom adapter to display data on the user interface\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to use a content provider to allow other apps to work with the same data as this app\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to create an app widget that can display some of this app’s data on a device’s Home screen\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eSection 5: Advanced Android skills\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eYou’ll learn some advanced skills for developing and deploying apps including:\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to create a Run Tracker app that tracks the location of a device on a Google Map\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ehow to deploy apps to the Google Play store\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eThis book is for anyone who wants to learn professional skills for developing Android apps. The only prerequisite is a basic understanding of Java, roughly equivalent to chapters 1 through 18 of Murach's Beginning Java with NetBeans or Murach's Beginning Java with Eclipse. Once you have those Java skills, our Android book will work for you, even if you have absolutely no experience developing mobile apps.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eWhat software you need\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eYou can download all of the software that you need for this book for free from the Internet:\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003ethe Java SDK (Software Development Kit)\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eAndroid Studio, which includes the Android SDK\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eAppendixes A, B, and C show how to install and configure this software on Windows, Mac OS X, and Linux.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eWhat hardware we recommend\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eIf necessary, you can use an emulator to run and test Android apps; this book shows you how. Unfortunately, emulators tend to run extremely slowly on most computers. As a result, we recommend using an actual Android device such as a smartphone or tablet whenever possible.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eWhat software this book supports\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eWhat version of Android this book supports\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eOver 95% of all Android devices use Android 4.0 (API 15) or later, and this book reflects that. The only app that won’t work with Android 4.0 is the News Reader app, which is designed to work with Android 4.1 (API 16) and later.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eAt the time this book was written, the most recent release was Android 6.0 (API 23). But since Android is backwards-compatible, all of the apps will continue to work under subsequent releases, too.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Shroff\/Mike Murach","offers":[{"title":"Default Title","offer_id":50505645490246,"sku":"9789352133208","price":990.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352133208.jpg?v=1790313049"},{"product_id":"swift-pocket-reference-2nd-edition","title":"Swift Pocket Reference, 2nd Edition","description":"\u003cp\u003eGet quick answers for developing and debugging applications with Swift, Apple’s multi-paradigm programming language. Updated to cover the latest features in Swift 2.0, this pocket reference is the perfect on-the-job tool for learning Swift’s modern language features, including type safety, generics, type inference, closures, tuples, automatic memory management, and support for Unicode.\u003cbr\u003e\u003cbr\u003eDesigned to work with Cocoa and Cocoa Touch, Swift can be used in tandem with Objective-C, and either language can call APIs implemented in the other. Swift is still evolving, but Apple clearly sees it as the future language of choice for iOS and OS X software development.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eTopics include:\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSupported data types, such as strings, arrays, array slices, sets, and dictionaries\u003c\/li\u003e\n\u003cli\u003eProgram flow: loops, conditional execution, and error handling\u003c\/li\u003e\n\u003cli\u003eClasses, structures, enumerations, and functions\u003c\/li\u003e\n\u003cli\u003eProtocols, extensions, and generics\u003c\/li\u003e\n\u003cli\u003eMemory management\u003c\/li\u003e\n\u003cli\u003eClosures: similar to blocks in Objective-C and lambdas in C#\u003c\/li\u003e\n\u003cli\u003eOptionals: values that can explicitly have no value\u003c\/li\u003e\n\u003cli\u003eOperators, operator overloading, and custom operators\u003c\/li\u003e\n\u003cli\u003eAccess control: restricting access to types, methods, and properties\u003c\/li\u003e\n\u003cli\u003eRanges, intervals, and strides\u003c\/li\u003e\n\u003cli\u003eA full list of built-in global functions and their parameter requirements\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505646112838,"sku":"9789352132683","price":292.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352132683.jpg?v=1790313068"},{"product_id":"programming-ios-9-dive-deep-into-views-view-controllers-and-frameworks","title":"Programming iOS 9: Dive Deep into Views, View Controllers, and Frameworks","description":"\u003cp\u003eIf you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and add features from iOS frameworks.\u003cbr\u003e\u003cbr\u003eStay up-to-date on iOS 9 innovations, such as the new layout constraint notation, expanded UIKit dynamics, revised unwind segues, iPad multitasking, and the Contacts framework. All example code is available on GitHub for you to download, study, and run.\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCreate, arrange, draw, layer, and animate views that respond to touch\u003c\/li\u003e\n\u003cli\u003eUse view controllers to manage multiple interface screens\u003c\/li\u003e\n\u003cli\u003eMaster interface classes for scroll views, table views, text, popovers, split views, web views, and controls\u003c\/li\u003e\n\u003cli\u003eDive into frameworks for sound, video, maps, and sensors\u003c\/li\u003e\n\u003cli\u003eAccess user libraries: music, photos, contacts, and calendar\u003c\/li\u003e\n\u003cli\u003eUnderstand further topics, including files, networking, and threads\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505646243910,"sku":"9789352132614","price":1620.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352132614.jpg?v=1790313072"},{"product_id":"ios-9-programming-fundamentals-with-swift-2nd-edition","title":"iOS 9 Programming Fundamentals with Swift, 2nd Edition","description":"\u003cp\u003eMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 2.0—the latest version of Apple's acclaimed programming language. With this thoroughly updated guide, you'll learn Swift’s object-oriented concepts, understand how to use Apple's development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have.\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore Swift’s object-oriented concepts: variables and functions, scopes and namespaces, object types and instances\u003c\/li\u003e\n\u003cli\u003eBecome familiar with built-in Swift types such as numbers, strings, ranges, tuples, Optionals, arrays, dictionaries, and sets\u003c\/li\u003e\n\u003cli\u003eLearn how to declare, instantiate, and customize Swift object types—enums, structs, and classes\u003c\/li\u003e\n\u003cli\u003eDiscover powerful Swift features such as protocols and generics\u003c\/li\u003e\n\u003cli\u003eCatch up on Swift 2.0 innovations: option sets, protocol extensions, error handling, guard statements, availability checks, and more\u003c\/li\u003e\n\u003cli\u003eTour the lifecycle of an Xcode project from inception to App Store\u003c\/li\u003e\n\u003cli\u003eCreate app interfaces with nibs and the nib editor, Interface Builder\u003c\/li\u003e\n\u003cli\u003eUnderstand Cocoa’s event-driven model and its major design patterns and features\u003c\/li\u003e\n\u003cli\u003eFind out how Swift communicates with Cocoa’s C and Objective-C APIs\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505646374982,"sku":"9789352132553","price":945.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352132553.jpg?v=1790313079"},{"product_id":"high-performance-android-apps-improve-ratings-with-speed-optimizations-and-testing","title":"High Performance Android Apps: Improve Ratings with Speed, Optimizations, and Testing","description":"\u003cp\u003eUnique and clever ideas are important when building a hot-selling Android app, but the real drivers for success are speed, efficiency, and power management. With this practical guide, you’ll learn the major performance issues confronting Android app developers, and the tools you need to diagnose problems early.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eCustomers are finally realizing that apps have a major role in the performance of their Android devices. Author Doug Sillars not only shows you how to use Android-specific testing tools from companies including Google, Qualcomm, and AT\u0026amp;T, but also helps you explore potential remedies. You’ll discover ways to build apps that run well on all 19,000 Android device types in use.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand how performance issues affect app sales and retention\u003c\/li\u003e\n\u003cli\u003eBuild an Android device lab to maximize UI, functional, and performance testing\u003c\/li\u003e\n\u003cli\u003eImprove the way your app interacts with device hardware\u003c\/li\u003e\n\u003cli\u003eOptimize your UI for fast rendering, scrolling, and animations\u003c\/li\u003e\n\u003cli\u003eTrack down memory leaks and CPU issues that affect performance\u003c\/li\u003e\n\u003cli\u003eUpgrade communications with the server, and learn how your app performs on slower networks\u003c\/li\u003e\n\u003cli\u003eApply Real User Monitoring (RUM) to ensure that every device is delivering the optimal user experience\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505647030342,"sku":"9789352132287","price":810.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352132287.jpg?v=1790313102"},{"product_id":"hello-android-introducing-googles-mobile-development-platform-4th-edition","title":"Hello Android,4\/E","description":"\u003cp style=\"text-align: justify;\"\u003eGoogle Android dominates the mobile market, and by targeting Android,your apps can run on most of the phones and tablets in the world. This newfourth edition of the #1 book for learning Android covers all modern Androidversions from Android 4.1 through Android 5.0. Freshly added material coversnew Android features such as Fragments and Google Play Services. Android is aplatform you can't afford not to learn, and this book gets you started.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"text-align: justify;\"\u003eAndroid is a software toolkit for mobile phonesand tablets, created by Google. It's inside more than a billion devices, makingAndroid the number one platform for application developers. Your own app couldbe running on all those devices!\u003cbr\u003e\u003cbr\u003eGetting started developing with Android is easy.You don't even need access to an Android phone, just a computer where you caninstall the Android SDK and the emulator that comes with it. Within minutes,Hello, Android gets you creating your first working application: Android'sversion of \"Hello, World.\" From there, you'll build up a moresubstantial example: an Ultimate Tic-Tac-Toe game. By gradually adding featuresto the game, you'll learn about many aspects of Android programming, such ascreating animated user interfaces, playing music and sound effects, buildinglocation-based services (including GPS and cell-tower triangulation), andaccessing web services. You'll also learn how to publish your applications tothe Google Play Store.\u003cbr\u003e\u003cbr\u003eThis fourth edition of the bestselling Androidclassic has been revised for Android 4.1-4.3 (Jelly Bean), 4.4 (KitKat), andAndroid 5.0 (Lollipop). Topics have been streamlined and simplified based onreader feedback, and every page and example has been reviewed and updated forcompatibility with the latest versions of Android.\u003c\/p\u003e\u003cp style=\"text-align: justify;\"\u003eIf you'd rather be coding than reading aboutcoding, this book is for you.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":50505648963654,"sku":"9789352130856","price":740.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352130856.jpg?v=1790313209"},{"product_id":"ios-8-programming-fundamentals-with-swift","title":"iOS 8 Programming Fundamentals with Swift","description":"\u003cp style=\"text-align: justify;\"\u003eMove into iOS development by getting a firm grasp of itsfundamentals, including the Xcode IDE, the Cocoa Touch framework, andSwift—Apple’s new programming language. With this thoroughly updated guide,you’ll learn Swift’s object-oriented concepts, understand how to use Apple’sdevelopment tools, and discover how Cocoa provides the underlying functionalityiOS apps need to have.\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eExplore     Swift’s object-oriented concepts: variables and functions, scopes and     namespaces, object types and instances\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eBecome     familiar with built-in Swift types such as numbers, strings, ranges,     tuples, Optionals, arrays, and dictionaries\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eLearn     how to declare, instantiate, and customize Swift object types—enums,     structs, and classes\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDiscover     powerful Swift features such as protocols and generics\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTour     the lifecycle of an Xcode project from inception to App Store\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eCreate     app interfaces with nibs and the nib editor, Interface Builder\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUnderstand     Cocoa’s event-driven model and its major design patterns and features\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eFind     out how Swift communicates with Cocoa’s C and Objective-C APIs\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eOnce you master the fundamentals, you’ll be ready totackle the details of iOS app development with author Matt Neuburg’s companionguide, Programming iOS 8.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505649061958,"sku":"9789352130375","price":877.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352130375.jpg?v=1790313217"},{"product_id":"978-9351104681-developing-android-on-android-automate-your-device-with-scripts-and-tasks-9351104680","title":"Developing Android on Android: Automate Your Device with Scripts and Tasks","description":"\u003cp style=\"text-align: justify;\"\u003eTake charge of your Android phone or tablet by creating your own programs and scripts to make your device work for you. Developing Android on Android will teach you how to use the latest cutting-edge technologies to tailor your Android experience to your mobile lifestyle.\u003c\/p\u003eWrite scripts that listen to your voice and post spoken tweets on Twitter. Track your phone’s status and have it report its location every ten minutes via an instant message. Query and listen to weather forecasts with the click of a headset button. Have system notifications and new SMS messages automatically read to you. Design your own application launcher with a look and behavior that can be dynamically modified depending on the scripts and applications you execute.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eWith step-by-step instructions throughout, you’ll master how to develop your own custom applications. And because you’ll be using programming tools on your Android, you can change and improve your programs at any time. You’ll build new Android programs and task-driven on-board workflows faster than any traditional Android development environment could hope to match!\u003chr\u003e","brand":"Shroff\/Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":50505650700358,"sku":"9789351104681","price":320.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351104681.jpg?v=1790313289"},{"product_id":"978-9351104667-learning-android-develop-mobile-apps-using-java-and-eclipse-2nd-edition-9351104664","title":"Learning Android: Develop Mobile Apps Using Java and Eclipse, 2nd Edition","description":"\u003cp style=\"text-align: justify;\"\u003eWant to build apps for Android devices? Thisbook is the perfect way to master the fundamentals. Written by experts who havetaught this mobile platform to hundreds of developers in large organizationsand startups alike, this gentle introduction shows experienced object-orientedprogrammers how to use Android’s basic building blocks to create userinterfaces, store data, connect to the network, and more.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003eThroughout the book, you’ll build a Twitter-like application, adding newfeatures with each chapter. You’ll also create your own toolbox of codepatterns to help you program any type of Android application with ease.\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eBecome familiar with the Android     platform and how it fits into the mobile ecosystem\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDive into the Android stack,     including its application framework and the APK application package\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eLearn Android’s building blocks:     Activities, Intents, Services, Content Providers, and Broadcast Receivers\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eCreate basic Android user     interfaces and organize UI elements in Views and Layouts\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eBuild a service that uses a     background process to update data in your application \u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505650798662,"sku":"9789351104667","price":945.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351104667.jpg?v=1790313295"},{"product_id":"978-9351104650-beginning-nfc-near-field-communication-with-arduino-android-and-phonegap-9351104656","title":"Beginning NFC: Near Field Communication with Arduino, Android, and PhoneGap","description":"\u003cp style=\"text-align: justify;\"\u003eJump into the world of Near FieldCommunications (NFC), the fast-growing technology that lets devices in closeproximity exchange data, using radio signals. With lots of examples, samplecode, exercises, and step-by-step projects, this hands-on guide shows you howto build NFC applications for Android, the Arduino microcontroller, andembedded Linux devices.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003eYou’ll learn how to write apps using the NFC Data Exchange Format (NDEF) inPhoneGap, Arduino, and node.js that help devices read messages from passive NFCtags and exchange data with other NFC-enabled devices. If you know HTML andJavaScript, you’re ready to start with NFC.\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eDig into NFC’s architecture, and learn how it’s related to RFID\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eWrite sample apps for Android with PhoneGap and its NFC plugin\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eDive into NDEF: examine existing tag-writer apps and build your own\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eListen for and filter NDEF messages, using PhoneGap event listeners\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eBuild a full Android app to control lights and music in your home\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eCreate a hotel registration app with Arduino, from check-in to door lock\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eWrite peer-to-peer NFC messages between two Android devices\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eExplore embedded Linux applications, using examples on Raspberry Pi and BeagleBone\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c!--EndFragment--\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505650831430,"sku":"9789351104650","price":360.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351104650.jpg?v=1790313296"},{"product_id":"978-9351104254-head-first-iphone-and-ipad-development-3rd-edition-9351104257","title":"Head First iPhone and iPad Development, 3rd Edition","description":"\u003cp style=\"text-align: justify;\"\u003eLet's say you have a killer app idea foriPhone and iPad. Where do you begin? Head First iPhone and iPad Developmentwill help you get your first application up and running in no time. You'll notonly learn how to design for Apple's devices, you'll also master the iPhone SDKtools -- including Xcode -- and Objective-C programming principles to make yourapp stand out.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003e\u003cbr\u003eWhether you're a seasoned Mac developer who wants to jump into the App store,or someone with strong object-oriented programming skills but no Macexperience, this book is a complete learning experience for creatingeye-catching, top-selling iPhone and iPad applications. \u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eInstall the iPhone OS SDK and get     started using XCode\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003ePut Objective-C core concepts to     work, including message passing, protocols, properties, and memory     management\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eTake advantage of iPhone OS     patterns such as datasources and delegates\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003ePreview your applications in the     Simulator\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eBuild more complicated     interactions that utilize multiple views, data entry\/editing, and rotation\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eWork with the iPhone's camera,     GPS, and accelerometer\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eOptimize, test, and distribute     your application\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003eWe think your time is toovaluable to waste struggling with new concepts. Using the latest research incognitive science and learning theory to craft a multi-sensory learningexperience, Head First iPhone and iPad Development has a visually rich formatdesigned for the way your brain works, not a text-heavy approach that puts youto sleep.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505651060806,"sku":"9789351104254","price":517.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351104254.jpg?v=1790313309"},{"product_id":"978-9351102380-building-hybrid-android-apps-with-java-and-javascript-9351102386","title":"Building Hybrid Android Apps with Java and JavaScript","description":"\u003cp style=\"text-align: justify;\"\u003eBuild HTML5-based hybrid applications for Android with a mix of native Java and JavaScript components, without using third-party libraries and wrappers such as PhoneGap or Titanium. This concise, hands-on book takes you through the entire process, from setting up your development environment to deploying your product to an app store.\u003c\/p\u003eLearn how to create apps that have access to native APIs, such as location, vibrator, sensors, and the camera, using a JavaScript\/Java bridge—and choose the language that gives you better performance for each task. If you have experience with HTML5 and JavaScript, you’ll quickly discover why hybrid app development is the wave of the future.\u003cp style=\"text-align: justify;\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSet up a development environment with HTML, CSS, and JavaScript tools\u003c\/li\u003e\n\u003cli\u003eCreate your first hybrid Android project, using Eclipse IDE\u003c\/li\u003e\n\u003cli\u003eUse the WebView control to host your hybrid application\u003c\/li\u003e\n\u003cli\u003eExplore hybrid application architecture, including JavaScript\/Java communication\u003c\/li\u003e\n\u003cli\u003eBuild single-page applications, using JavaScript libraries such as Backbone and Underscore\u003c\/li\u003e\n\u003cli\u003eGet optimization tips and useful snippets for CSS, DOM, and JavaScript\u003c\/li\u003e\n\u003cli\u003eDistribute your application to Google Play and the Amazon Appstore\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505651585094,"sku":"9789351102380","price":270.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351102380.jpg?v=1790313332"},{"product_id":"9781593276010-ios-application-security-the-definitive-guide-for-hackers-and-developers","title":"iOS Application Security","description":"\u003cp style=\"text-align: justify;\"\u003eEliminating security holes in iOS apps is critical for any developer who wants to protect their users from the bad guys. In \u003ci\u003eiOS Application Security\u003c\/i\u003e, mobile security expert David Thiel reveals common iOS coding mistakes that create serious security problems and shows you how to find and fix them.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eAfter a crash course on iOS application structure and Objective-C design patterns, you'll move on to spotting bad code and plugging the holes. You'l learn about:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eThe iOS security model and the limits of its built-in protections\u003c\/li\u003e\n\u003cli\u003eThe myriad ways sensitive data can leak into places it shouldn't, such as through the pasteboard\u003c\/li\u003e\n\u003cli\u003eHow to implement encryption with the Keychain, the Data Protection API, and CommonCryptoLegacy flaws from C that still cause problems in modern iOS applications\u003c\/li\u003e\n\u003cli\u003ePrivacy issues related to gathering user data and how to mitigate potential pitfalls\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003eDon't let your app's security leak become another headline. Whether you're looking to bolster your app's defenses or hunting bugs in other people's code, \u003ci\u003eiOS Application Security\u003c\/i\u003e will help you get the job done well.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":50505654337606,"sku":"9781593276010","price":3689.0,"currency_code":"INR","in_stock":true},{"title":"E-Book","offer_id":50505654370374,"sku":"9781593276010-2","price":3936.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/iOSApplicationSecurity_cover.png?v=1790313418"},{"product_id":"programming-in-objective-c-4th-edition","title":"Programming in Objective-C, 4th Edition","description":"","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":50505664102470,"sku":"9788131791400","price":350.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/programming-in-objective-c-original-imadczqpmxattcaq.jpg?v=1790313749"},{"product_id":"978-9332518889-9789332518889-android-wireless-application-development-android-essentials-volume-1-9332518882","title":"Android Wireless Application Development : Android Essentials (Volume 1)","description":"\u003cp\u003eSince Android's earliest releases, Android Wireless Application Development has earned a reputation as the most useful real-world guide for everyone who wants to build robust, commercial-grade Android apps. Now, authors Lauren Darcey and Shane Conder have systematically revised and updated this guide for the brand new version 4 of the Android SDK. To accommodate extensive new coverage, they've also split the book into two volumes. Volume I covers all the essentials of modern Android development, offering expert insights for the entire app development lifecycle, from concept to market. Darcey and Conder go beyond Android's core features, covering many of the SDK's most interesting and powerful features, from LiveFolders to wallpaper customization.\u003c\/p\u003e","brand":"Pearson India","offers":[{"title":"Default Title","offer_id":50505664954438,"sku":"9789332518889","price":786.25,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/android-wireless-application-development-original-imadszk2qhgz6e7k.jpg?v=1790313792"},{"product_id":"ios-5-developers-cookbook-the-core-concepts-and-essential-recipes-for-ios-programmers-3rd-edition","title":"iOS 5 Developer's Cookbook: The: Core Concepts and Essential Recipes for iOS Programmers, 3rd Edition","description":"","brand":"Pearson India","offers":[{"title":"Default Title","offer_id":50505667641414,"sku":"9788131791479","price":867.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/ios-5-developer-s-cookbook-the-core-concepts-and-essential-recipes-for-ios-programmers-original-imadczqpe7htbppu.jpg?v=1790313895"},{"product_id":"cocoa-and-objective-c-up-and-running","title":"Cocoa and Objective-C: Up and Running","description":"\u003cp style=\"text-align: justify;\"\u003eBuild solid applications for Mac OS X, iPhone, and iPod Touch, regardless of whether you have basic programming skills or years of programming experience. With this book, you'll learn how to use Apple's Cocoa framework and the Objective-C language through step-by-step tutorials, hands-on exercises, clear examples, and sound advice from a Cocoa expert. \u003c\/p\u003e\u003cstrong\u003eCocoa and Objective-C: Up and Running\u003c\/strong\u003e offers just enough theory to ground you, then shows you how to use Apple's rapid development tools -- Xcode and Interface Builder -- to develop Cocoa applications, manage user interaction, create great UIs, and more. You'll quickly gain the experience you need to develop sophisticated Apple software, whether you're somewhat new to programming or just new to this platform.\u003cul\u003e\n\u003cli\u003eGet a quick hands-on tour of basic programming skills with the C language\u003c\/li\u003e\n\u003cli\u003eLearn how to use Interface Builder to quickly design and prototype your application's user interface\u003c\/li\u003e\n\u003cli\u003eStart using Objective-C by creating objects and learning memory management\u003c\/li\u003e\n\u003cli\u003eLearn about the Model-View-Controller (MVC) method of sharing data between objects\u003c\/li\u003e\n\u003cli\u003eUnderstand the Foundation value classes, Cocoa's robust API for storing common data types\u003c\/li\u003e\n\u003cli\u003eBecome familiar with Apple's graphics frameworks, and learn how to make custom views with AppKit\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505672130630,"sku":"9789350230152","price":585.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350230152.jpg?v=1790314055"},{"product_id":"iphone-app-development-the-missing-manual","title":"iPhone App Development: The Missing Manual","description":"\u003cp\u003eAnyone with programming experience can learn how to write an iPhone app. But if you want to build a great app, there's a lot more to it than simple coding: you also need to know how design and market your creation. This easy-to-follow guide walks you through the entire process, from sketching out your idea to promoting the finished product.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGet to know the tools for developing your iPhone app\u003c\/li\u003e\n\u003cli\u003eDesign a great app before you start coding\u003c\/li\u003e\n\u003cli\u003eBuild a complex app with Xcode and Interface Builder\u003c\/li\u003e\n\u003cli\u003eDecide how to brand your app-then beta-test that brand in the real world\u003c\/li\u003e\n\u003cli\u003eLearn the inside scoop on how to get your app into the App Store\u003c\/li\u003e\n\u003cli\u003ePromote your product, track sales, and build a strong customer following\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505672523846,"sku":"9789350230329","price":495.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350230329.jpg?v=1790314078"},{"product_id":"iphone-3d-programming","title":"iPhone 3D Programming","description":"\u003cp style=\"text-align: justify;\"\u003eWhat does it take to build an iPhone app with stunning 3D graphics? This book will show you how to apply OpenGL graphics programming techniques to any device running the iPhone OS -- including the iPad and iPod Touch -- with no iPhone development or 3D graphics experience required. iPhone 3D Programming provides clear step-by-step instructions, as well as lots of practical advice, for using the iPhone SDK and OpenGL. \u003c\/p\u003eYou'll build several graphics programs -- progressing from simple to more complex examples -- that focus on lighting, textures, blending, augmented reality, optimization for performance and speed, and much more. All you need to get started is a solid understanding of C++ and a great idea for an app.\u003cul\u003e\n\u003cli\u003eLearn fundamental graphics concepts, including transformation matrices, quaternions, and more\u003c\/li\u003e\n\u003cli\u003eGet set up for iPhone development with the Xcode environment\u003c\/li\u003e\n\u003cli\u003eBecome familiar with versions 1.1 and 2.0 of the OpenGL ES API, and learn to use vertex buffer objects, lighting, texturing, and shaders\u003c\/li\u003e\n\u003cli\u003eUse the iPhone's touch screen, compass, and accelerometer to build interactivity into graphics applications\u003c\/li\u003e\n\u003cli\u003eBuild iPhone graphics applications such as a 3D wireframe viewer, a simple augmented reality application, a spring system simulation, and more\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505672556614,"sku":"9789350230336","price":630.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350230336.jpg?v=1790314081"},{"product_id":"programming-the-mobile-web-reaching-users-on-iphone-android-blackberry-symbian-and-more","title":"Programming the Mobile Web: Reaching Users on iPhone, Android, Blackberry, Symbian and More","description":"\u003cp\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eToday's market for mobile apps goes beyond the iPhone to include BlackBerry, Nokia, Windows Phone, and smartphones powered by Android, webOS, and other platforms. If you're an experienced web developer, this book shows you how to build a standard app core that you can extend to work with specific devices. You'll learn the particulars and pitfalls of building mobile apps with HTML, CSS, and other standard web tools.\u003c\/span\u003e\u003c\/p\u003e\u003cp style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eYou'll also explore platform variations, finicky mobile browsers, Ajax design patterns for mobile, and much more. Before you know it, you'll be able to create mashups using Web 2.0 APIs in apps for the App Store, App World, OVI Store, Android Market, and other online retailers.\u003c\/span\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eLearn how to use your existing web skills to move into mobile development\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eDiscover key differences in mobile app design and navigation, including touch devices\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eUse HTML, CSS, JavaScript, and Ajax to create effective user interfaces in the mobile environment\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eLearn about technologies such as HTML5, XHTML MP, and WebKit extensions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eUnderstand variations of platforms such as Symbian, BlackBerry, webOS, Bada, Android, and iOS for iPhone and iPad\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eBypass the browser to create offline apps and widgets using web technologies\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505673146438,"sku":"9789350230718","price":607.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350230718.jpg?v=1790314115"},{"product_id":"learning-swift-building-apps-for-os-x-and-ios","title":"Learning Swift: Building Apps for OS X and iOS","description":"\u003cp\u003eGet hands-on experience with Apple’s Swift programming language by building real working apps. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with Swift 2 by developing three complete, tightly linked versions of the Notes application for the OS X, iOS, and watchOS platforms.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eIn the process, you’ll learn Swift’s fundamentals, including its syntax and features, along with the basics of the Cocoa, CocoaTouch, and WatchKit frameworks. This book teaches you how to use common design patterns for Swift, how to structure an application for Apple’s platforms, and how to submit working apps to the App Store.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eDivided into four distinct parts, this book includes:\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSwift 2 basics: Learn Swift’s features for object-oriented development, as well as various developer tools\u003c\/li\u003e\n\u003cli\u003eOS X app development: Set up your app, work with its documents, and build out its features\u003c\/li\u003e\n\u003cli\u003eiOS app development: Use multimedia, contacts, location, notifications, and iCloud files to build a fully featured iOS Notes app\u003c\/li\u003e\n\u003cli\u003eAdvanced app extensions: Support Apple Watch and learn how to debug, monitor, and test all three of your Swift apps\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505674162246,"sku":"9789352133857","price":855.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352133857.jpg?v=1790314161"},{"product_id":"ios-10-swift-programming-cookbook-solutions-and-examples-for-ios-apps","title":"iOS 10 Swift Programming Cookbook: Solutions and Examples for iOS Apps","description":"\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: normal; background: white;\"\u003e\u003cspan style=\"color: rgb(38, 38, 38);\"\u003eReady to build truly stunning apps for iPhone, iPad, and Apple Watch? This cookbook—written exclusively in Swift 3—provides more than 120 proven solutions for tackling the latest features in iOS 10 and watchOS 3. With these code-rich recipes, you’ll learn how to build dynamic voice interfaces with Siri and messaging apps with iMessage. You’ll also learn how to use interactive maps, multitasking functionality, the UI Testing framework, and many other features.\u003c\/span\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: normal; background: white;\"\u003e\u003cspan style=\"color: rgb(38, 38, 38);\"\u003eThis cookbook is ideal for intermediate and advanced iOS developers looking to work with the newest versions of Apple’s mobile operating systems. Each recipe includes reusable code that's available on GitHub, so you can put it to work right away.\u003c\/span\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eLet users interact with your apps and services through Siri\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eWrite your own iMessage extensions that allow added interactivity\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eWork with features in Swift 3, Xcode 8, and Interface Builder\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eBuild standalone apps for Apple Watch\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eCreate vibrant user interfaces with new UIKit features\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUse Spotlight APIs to make your app content searchable\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eAdd Picture in Picture playback functionality to iPad apps\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eTake advantage of MapKit and Core Location updates\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUse Apple’s new UI Testing framework\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eLiven up your UI with gravity and turbulence fields\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505675046982,"sku":"9789352134830","price":765.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352134830.jpg?v=1790314206"},{"product_id":"iphone-the-missing-manual-10th-edition","title":"iPhone: The Missing Manual, 10th Edition","description":"\u003cp style=\"font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(51, 51, 51); font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);\"\u003eiOS 10 for the iPhone includes a host of exciting new features—including an all-new Messages app, updates to Maps, Search, 3D Touch, and widgets. And the iPhone 7 and 7 Plus have new, more advanced cameras, and you can do more with Siri and third-party apps than ever before.\u003c\/p\u003e\u003cp style=\"font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(51, 51, 51); font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);\"\u003eWhat’s the best way to learn all of these features? \u003ci\u003eiPhone: The Missing Manual\u003c\/i\u003e is a funny, gorgeously illustrated guide to the tips, shortcuts, and workarounds that will turn you, too, into an iPhone master. This easy-to-use book will help you accomplish everything from web browsing to watching videos so you can get the most out of your iPhone.\u003c\/p\u003e\u003cp style=\"font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(51, 51, 51); font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);\"\u003eWritten by Missing Manual series creator and former \u003ci\u003eNew York Times\u003c\/i\u003e columnist David Pogue, this updated guide shows you everything you need to know about the new features and user interface of iOS 10 for the iPhone.\u003c\/p\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505676161094,"sku":"9789352135073","price":1125.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352135073.jpg?v=1790314279"},{"product_id":"build-mobile-websites-and-apps-for-smart-devices","title":"Build Mobile Websites and Apps for Smart Devices","description":"\u003cstrong\u003eBe guided through the process of designing and building for the mobile web from start to finish.\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eThis book is a practical guide for those interested in taking part in one of the most exciting developments in computing since the internet itself: the mobile web. With mobile web usage expected to overtake desktop browsers in the next year, you’ll be perfectly placed to take advantage! Build Mobile is a fun and accessible approach to mobile development — and the perfect intro for beginners.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eBuild Mobile Websites and Apps for Smart Devices, as the name suggests, is all about designing for mobile devices. It’s about designing for the future. This book will guide you through the process of designing and building a mobile web application from scratch.\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eWhat will I learn?\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\u003c\/span\u003e\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin-bottom: 0.0001pt;\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDesign effective mobile interfaces: Learn the fundamental rules of great mobile UI design.\u003c\/li\u003e\n\u003cli\u003eCreate responsive layouts that are smart layouts: Use HTML5 and CSS3 to build fast, responsive layouts that look great on all devices.\u003c\/li\u003e\n\u003cli\u003eCapture that “native app” feel: Learn to use JavaScript to create a native app feel with transitions, touch and swipe events, animations, and more.\u003c\/li\u003e\n\u003cli\u003eGet the most out of every device: Leverage the power of APIs to take advantage of built-in device functionality.\u003c\/li\u003e\n\u003cli\u003eTame the natives! Use PhoneGap to generate highly effective native apps for iOS, Android, BlackBerry, and other platforms—and sell it online. \u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/Sitepoint","offers":[{"title":"Default Title","offer_id":50505677471814,"sku":"9789352131518","price":470.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352131518.jpg?v=1790314352"},{"product_id":"ios-swift-game-development-cookbook-2nd-edition","title":"iOS Swift Game Development Cookbook, 2nd Edition","description":"\u003cp style=\"text-align: justify;\"\u003eReady to make amazing games for the iPhone, iPad, and iPodtouch? With Apple’s Swift programming language, it’s never been easier. Thisupdated cookbook provides detailed recipes for a managing wide range of commoniOS game-development issues, ranging from 2D and 3D math to SpriteKit andOpenGL to performance—all revised for Swift.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eYou get simple, direct solutions to common problems foundin iOS game programming. Need to figure out how to give objects physicalmotion, or want a refresher on gaming-related math problems? This book providessample projects and straightforward answers. All you need to get started issome familiarity with iOS development, Swift, and Objective-C.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eDesign     the architecture and code layout of your game\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eBuild     and customize menus with UIKit\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDetect     and respond to user input\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     techniques to play sound effects and music\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eLearn     different ways to store information for later use\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eCreate     2D graphics with SpriteKit\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eCreate     3D graphics with SceneKit\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eAdd     two-dimensional physics simulation\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eLearn     beginning, intermediate, and advanced 3D graphics with OpenGL\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eCreate     challenges with artificial intelligence\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTake     advantage of game controllers and external displays\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp class=\"MsoNormal\" style=\"text-align: justify;\"\u003e \u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"text-align: justify;\"\u003e\u003co:p\u003e \u003c\/o:p\u003e\u003c\/p\u003e\u003c!--EndFragment--\u003e\u003cp style=\"text-align: justify;\"\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505678192710,"sku":"9789352131006","price":675.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352131006.jpg?v=1790314392"},{"product_id":"978-1535425339-9781535425339-android-studio-development-essentials-android-7-edition-learn-to-develop-android-7-apps-with-android-studio-2-2-1535425334","title":"Android Studio Development Essentials - Android 7 Edition: Learn to Develop Android 7 Apps with Android Studio 2.2","description":"\u003cp\u003eWith 75 in-depth chapters, over 800 pages and more than 47 example app projects (including the source code) this book provides everything you need to successfully develop and deploy Android apps using Android Studio.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; background-color: rgb(255, 255, 255);\"\u003eFully updated for Android Studio 2.2 and Android 7, the goal of this book is to teach the skills necessary to develop Android based applications using the Android Studio Integrated Development Environment (IDE) and the Android 7 Software Development Kit (SDK).\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; background-color: rgb(255, 255, 255);\"\u003eBeginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment. An overview of Android Studio is included covering areas such as tool windows, the code editor and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; background-color: rgb(255, 255, 255);\"\u003eMore advanced topics such as database management, content providers and intents are also covered, as are touch screen handling, gesture recognition, camera access and the playback and recording of both video and audio. This edition of the book also covers printing, transitions and cloud-based file storage.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; background-color: rgb(255, 255, 255);\"\u003eThe concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers and collapsing toolbars.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; background-color: rgb(255, 255, 255);\"\u003eIn addition to covering general Android development techniques, the book also includes Google Play specific topics such as implementing maps using the Google Maps Android API, in-app billing and submitting apps to the Google Play Developer Console.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; background-color: rgb(255, 255, 255);\"\u003eThe key new features of Android Studio and Android 7 are also covered in detail including the new layout editor, the ConstraintLayout class, direct reply notifications, Firebase remote notifications and multi-window support.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; background-color: rgb(255, 255, 255);\"\u003eChapters also cover advanced features of Android Studio such as Gradle build configuration and the implementation of build variants to target multiple Android device types from a single project code base.\u003c\/p\u003e\u003cp\u003eAssuming you already have some Java programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac or Linux system and ideas for some apps to develop, you are ready to get started.\u003c\/p\u003e","brand":"CREATESPACE","offers":[{"title":"Default Title","offer_id":50505678553158,"sku":"9781535425339","price":3968.12,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9781535425339-us.jpg?v=1790314407"},{"product_id":"introducing-ios-8-swift-programming-from-idea-to-app-store","title":"Introducing iOS 8: Swift Programming from Idea to App Store","description":"\u003cp style=\"text-align: justify;\"\u003eLearn to make iOS apps even if you have absolutely noprogramming experience. This hands-on book takes you from idea to App Store,using real-world examples—such as driving a car or eating at a restaurant—toteach programming and app development. You’ll learn concepts through clear,concise, jargon-free language.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eThis book focuses on Apple’s new programming language,Swift. Each lesson is divided into two parts: the lecture portion explains theterms and concepts through examples, and the exercise portion helps you applythese concepts while building real-world apps, like a tip calculator. Learn howto think differently—and see the world from a whole new perspective.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eLearn     the basic building blocks of programming\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDive     into the Swift programming language\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eMake     apps for iPhone and iPad\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     GPS in your app to find a user’s location\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTake     or select photos with your app\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eIntegrate     your app with Facebook and Twitter\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eSubmit     your app to the App Store\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eManage     and market your app on the App Store\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505678618694,"sku":"9789351109082","price":562.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351109082.jpg?v=1790314408"},{"product_id":"ios-8-swift-programming-cookbook-solutions-and-examples-for-ios-apps","title":"iOS 8 Swift Programming Cookbook: Solutions \u0026 Examples for iOS Apps","description":"\u003cp style=\"text-align: justify;\"\u003eEntirely rewritten for Apple’s Swift programming language,this updated cookbook helps you overcome the vexing issues you’re likely toface when creating apps for iOS devices.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eYou’ll find hundreds of new and revised recipes for usingthe iOS 8 SDK, including techniques for working with Health data and HomeKitaccessories, enhancing and animating graphics, storing and protecting data,sending and receiving notifications, and managing files and folders among them.Each recipe includes sample code on GitHub that you can use right away.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eUse     CloudKit APIs to store information in the cloud with ease\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eCreate     custom keyboards and extensions\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eAccess     users’ health-related information with HealthKit\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eInteract     with accessories inside the user’s home with HomeKit\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eCreate     vibrant and lifelike user interfaces with UIKit Dynamics\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     the Keychain to protect your app’s data\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDevelop     location-aware and multitasking-aware apps\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eWork     with iOS 8’s audio and video APIs\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     Event Kit UI to manage calendars, dates, and events\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTake     advantage of the accelerometer and the gyroscope\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eGet     working examples for implementing gesture recognizers\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eRetrieve     and manipulate contacts and groups from the Address Book\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDetermine     a camera’s availability and access the Photo Library\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505678651462,"sku":"9789351109099","price":1485.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/51lSxDOU1xL.jpg?v=1790314411"},{"product_id":"programming-ios-8-dive-deep-into-views-view-controllers-and-frameworks","title":"Programming iOS 8: Dive Deep into Views, View Controllers, and Frameworks","description":"\u003cp style=\"text-align: justify;\"\u003eStart building apps for iOS 8 with Apple’s Swiftprogramming language. If you’re grounded in the basics of Xcode and the Cocoaframework, this book provides a structured explanation of all essentialreal-world iOS app components. Through deep exploration and copious codeexamples, you’ll learn how to create views, manipulate view controllers, anduse iOS frameworks for adding features such as audio and video, access to usercalendars and photos, and tracking the device’s location.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eExample code is available on GitHub in the form of fullprojects that you can download, study, and run.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eBuild     iOS apps with Swift\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eCreate,     arrange, draw, layer, and animate views that respond to touch\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     view controllers to manage multiple screens in a way that’s understandable     to users\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eExplore     UIKit interface objects, such as scroll views, table views, popovers, web     views, and maps\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eWork     with Cocoa frameworks for sensors, location, sound, and video\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eAccess     user libraries: music, photos, address book, and calendar\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eExamine     additional topics including data storage, file sharing, networking, and     threading\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eTopics new to iOS 8 include:\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eMajor     changes in app coordinate space and interface rotation\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTrait     collections and size classes\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eView     margins, visual effect views, and major animation changes\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eChanges     to presented view controllers, popovers and split view controllers, alert     and action sheet architecture\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTable     view automatic variable row heights and sliding cells\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eClasses     for search results display, web view, video display, and audio mixing and     effects\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eToday     extensions, Actions extensions, Photo Editing extensions\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eXcode     6 features: conditional constraints, view debugging, designable views,     inspectable properties, new segue types\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505678848070,"sku":"9789351109174","price":1665.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/51wR2OBRG9L.jpg?v=1790314421"},{"product_id":"swift-pocket-reference","title":"Swift Pocket Reference","description":"\u003cp style=\"text-align: justify;\"\u003eGet quick answers for developing anddebugging applications with Swift, Apple’s multi-paradigm programming language.Updated to cover the latest features in Swift 2.0, this pocket reference is theperfect on-the-job tool for learning Swift’s modern language features,including type safety, generics, type inference, closures, tuples, automaticmemory management, and support for Unicode.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003e\u003cbr\u003eDesigned to work with Cocoa and Cocoa Touch, Swift can be used in tandem withObjective-C, and either language can call APIs implemented in the other. Swiftis still evolving, but Apple clearly sees it as the future language of choicefor iOS and OS X software development.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eTopics include:\u003c\/strong\u003e\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eSupported data types, such as     strings, arrays, array slices, sets, and dictionaries\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eProgram flow: loops, conditional     execution, and error handling\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eClasses, structures, enumerations,     and functions\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eProtocols, extensions, and     generics\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eMemory management\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eClosures: similar to blocks in     Objective-C and lambdas in C#\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eOptionals: values that can     explicitly have no value\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eOperators, operator overloading,     and custom operators\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eAccess control: restricting access     to types, methods, and properties\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eRanges, intervals, and strides\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eA full list of built-in global     functions and their parameter requirements\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505678880838,"sku":"9789351109198","price":247.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/51rwDxKKcCL.jpg?v=1790314422"},{"product_id":"swift-development-with-cocoa-developing-for-the-mac-and-ios-app-stores","title":"Swift Development with Cocoa: Developing for the Mac and iOS App Stores","description":"\u003cp style=\"text-align: justify;\"\u003eReady to build apps for iPhone, iPad, and Mac now thatSwift has landed? If you’re an experienced programmer who’s never touched Appledeveloper tools, this hands-on book shows you how to use the Swift language tomake incredible iOS and OS X apps, using Cocoa and Cocoa Touch.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eLearn how to use Swift in a wide range of real-worldsituations, with Cocoa features such as Event Kit and Core Animation. You’llpick up Swift language features and syntax along the way, and understand whyusing Swift (instead of Objective-C) makes iOS and Mac app development easier,faster, and safer. You’ll also work with several exercises to help you practiceas you learn.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eLearn     the OS X and iOS application lifecycle\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     storyboards to design adaptive interfaces\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eExplore     graphics systems, including the built-in 2D and 3D game frameworks\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDisplay     video and audio with AVFoundation\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eStore     data locally with the file system, or on the network with iCloud\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDisplay     lists or collections of data with table views and collection views\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eBuild     apps that let users create, edit, and work with documents\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     MapKit, Core Location, and Core Motion to interact with the world\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505679208518,"sku":"9789351109310","price":765.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/51J_grCzJFL.jpg?v=1790314438"},{"product_id":"os-x-yosemite-the-missing-manual","title":"OS X Yosemite: The Missing Manual","description":"\u003cp style=\"text-align: justify;\"\u003eWith Yosemite, Apple has unleashed the most innovativeversion of OS X yet—and once again, David Pogue brings his expertise and humorto the #1 bestselling Mac book. Mac OS X 10.10 includes more innovations fromthe iPad and adds a variety of new features throughout the operating system.This updated edition covers it all with something new on practically everypage.\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eGet     the scoop on Yosemite’s big-ticket changes\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eLearn     enhancements to existing applications, such as Safari and Mail\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTake     advantage of shortcuts and undocumented tricks\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     power user tips for networking, file sharing, and building your own     services\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505679405126,"sku":"9789351109334","price":1440.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/512pAW1OjZL.jpg?v=1790314446"},{"product_id":"978-9351108603-9789351108603-app-inventor-2-create-your-own-android-apps-9351108600","title":"App Inventor 2: Create Your Own Android Apps","description":"\u003cp style=\"text-align: justify;\"\u003eYes,you can create your own apps for Android devices—and it’s easy to do. Thisextraordinary book introduces you to App Inventor 2, a powerful visual toolthat lets anyone build apps. Learn App Inventor basics hands-on withstep-by-step instructions for building more than a dozen fun projects,including a text answering machine app, a quiz app, and an app for finding yourparked car!\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eThesecond half of the book features an Inventor’s Manual to help you understandthe fundamentals of app building and computer science. App Inventor 2 makes anexcellent textbook for beginners and experienced developers alike.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eUse programming blocks to build     apps—like working on a puzzle\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eCreate custom multi-media     quizzes and study guides\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDesign games and other apps with     2D graphics and animation\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eMake a custom tour of your     city, school, or workplace\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eControl a LEGO MINDSTORMS NXT     robot with your phone\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eBuild location-aware apps by     working with your phone’s sensors\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eExplore apps that incorporate     information from the Web\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505682419782,"sku":"9789351108603","price":1305.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/51bRTxIwNmL.jpg?v=1790314505"},{"product_id":"978-1680501483-seven-mobile-apps-in-seven-weeks-native-apps-multiple-platforms-pragmatic-programmer-1680501488","title":"Seven Mobile Apps in Seven Weeks: Native Apps, Multiple Platforms (Pragmatic Programmer)","description":"\u003cp\u003eAnswer the question \"Can we build this for ALL the devices?\" with a resounding YES. Learn how to build apps using seven different platforms: \u003ca class=\"st_tag internal_tag\" href=\"http:\/\/www.foxebook.net\/tag\/mobile\/\" rel=\"tag\" title=\"Books tagged with Mobile\"\u003eMobile\u003c\/a\u003e Web, iOS, Android, Windows, RubyMotion, React Native, and Xamarin. Find out which cross-platform solution makes the most sense for your needs, whether you're new to \u003ca class=\"st_tag internal_tag\" href=\"http:\/\/www.foxebook.net\/tag\/mobile\/\" rel=\"tag\" title=\"Books tagged with Mobile\"\u003emobile\u003c\/a\u003e or an experienced developer expanding your options. Start covering all of the \u003ca class=\"st_tag internal_tag\" href=\"http:\/\/www.foxebook.net\/tag\/mobile\/\" rel=\"tag\" title=\"Books tagged with Mobile\"\u003emobile\u003c\/a\u003e world today.\u003c\/p\u003e\n\u003cp style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 10.5px;\"\u003eUnderstanding the idioms, patterns, and quirks of the modern mobile platforms gives you the power to choose how you develop. Over seven weeks you'll build seven different mobile apps using seven different tools. You'll start out with Mobile Web; develop native apps on iOS, Android, and Windows; and finish by building apps for multiple operating systems using the native cross-platform solutions RubyMotion, React Native, and Xamarin.\u003c\/p\u003e\n\u003cp style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 10.5px;\"\u003eFor each platform, you'll build simple, but non-trivial, apps that consume JSON data, run on multiple screen sizes, or store local data. You'll see how to test, how to build views, and how to structure \u003ca class=\"st_tag internal_tag\" href=\"http:\/\/www.foxebook.net\/tag\/code\/\" rel=\"tag\" title=\"Books tagged with Code\"\u003ecode\u003c\/a\u003e. You'll find out how much \u003ca class=\"st_tag internal_tag\" href=\"http:\/\/www.foxebook.net\/tag\/code\/\" rel=\"tag\" title=\"Books tagged with Code\"\u003ecode\u003c\/a\u003e it's possible to share, how much of the underlying platform you still need to know, and ultimately, you'll get a firm understanding of how to build apps on whichever devices your users prefer.\u003c\/p\u003e\n\u003cp style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 10.5px;\"\u003eThis book gives you enough first-hand experience to weigh the trade-offs when building mobile apps. You'll compare writing apps on one platform versus another and understand the benefits and hidden costs of cross-platform tools. You'll get pragmatic, hands-on experience writing apps in a multi-platform world.\u003c\/p\u003e\n\u003cp style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 10.5px;\"\u003e\u003cstrong\u003eWhat You Need:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eYou'll need a \u003ca class=\"st_tag internal_tag\" href=\"http:\/\/www.foxebook.net\/tag\/computer\/\" rel=\"tag\" title=\"Books tagged with Computer\"\u003ecomputer\u003c\/a\u003e and some experience programming. When we cover iOS, you'll need a Mac, and when we cover Windows Phone you'll need a \u003ca class=\"st_tag internal_tag\" href=\"http:\/\/www.foxebook.net\/tag\/computer\/\" rel=\"tag\" title=\"Books tagged with Computer\"\u003ecomputer\u003c\/a\u003e with Windows on it. It's helpful if you have \u003ca class=\"st_tag internal_tag\" href=\"http:\/\/www.foxebook.net\/tag\/access\/\" rel=\"tag\" title=\"Books tagged with Access\"\u003eaccess\u003c\/a\u003e to an \u003ca class=\"st_tag internal_tag\" href=\"http:\/\/www.foxebook.net\/tag\/iphone\/\" rel=\"tag\" title=\"Books tagged with iPhone\"\u003eiPhone\u003c\/a\u003e, Android phone, and Windows Phone to run the examples on the devices where mobile apps are ultimately deployed, but the simulators or emulator versions of those phones work great.\u003c\/p\u003e\n\u003ch3 style=\"box-sizing: border-box;\"\u003eTable of Contents\u003c\/h3\u003e\n\u003cp style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 10.5px;\"\u003eChapter 1. Day 0: Setting Up the \u003ca class=\"st_tag internal_tag\" href=\"http:\/\/www.foxebook.net\/tag\/api\/\" rel=\"tag\" title=\"Books tagged with API\"\u003eAPI\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 10.5px;\"\u003ePart I Official Native Platforms\u003cbr style=\"box-sizing: border-box;\"\u003eChapter 2. Mobile Web\u003cbr style=\"box-sizing: border-box;\"\u003eChapter 3. iOS\u003cbr style=\"box-sizing: border-box;\"\u003eChapter 4. Android\u003cbr style=\"box-sizing: border-box;\"\u003eChapter 5. Universal Windows Platform\u003c\/p\u003e\n\u003cp style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 10.5px;\"\u003ePart II Cross-Platform Tools\u003cbr style=\"box-sizing: border-box;\"\u003eChapter 6. RubyMotion\u003cbr style=\"box-sizing: border-box;\"\u003eChapter 7. Xamarin\u003cbr style=\"box-sizing: border-box;\"\u003eChapter 8. React Native\u003c\/p\u003e\n\u003cp\u003eChapter 9. Wrapping Up\u003c\/p\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":50505733406790,"sku":"9781680501483","price":3920.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/7apps_xlargecover.jpg?v=1790314940"},{"product_id":"978-1680501322-ios-9-sdk-development-creating-iphone-and-ipad-apps-with-swift-1680501321","title":"iOS 9 SDK Development Creating iPhone and iPad Apps with Swift","description":"\u003cp\u003eiOS 9 gives developers new tools for creating apps for iPhone and iPad, and our new edition of the classic iOS guide is updated to match. By writing clean, expressive, and maintainable Swift code, you’ll be able to pull in the iOS 9 \u003cspan class=\"caps\"\u003eSDK\u003c\/span\u003e’s enormous feature set to deliver mobile applications. In this completely revised edition, you’ll work through an app’s entire lifecycle, from creating the project to publishing on the App Store.\u003c\/p\u003e\u003cp rel=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 1.25rem; padding: 0px; font-family: \" noto sans helvetica arial yahei new simsun stxihei sans-serif optimizelegibility rgb style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 1.25rem; padding: 0px; font-family: \" font-size:=\"\" line-height:=\"\" text-rendering:=\"\" color:=\"\" background-color:=\"\"\u003eiOS 9 is an exciting release for developers that fully delivers on Apple’s promises. Features long in demand are finally coming to the platform. iOS gurus Chris Adamson and Janie Clayton will get you up to speed on the latest in writing apps for the iPhone, iPad, and iPod touch.\u003c\/p\u003e\u003cp style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 1.25rem; padding: 0px; font-family: \" noto sans helvetica arial yahei new simsun stxihei sans-serif optimizelegibility rgb font-size:=\"\" line-height:=\"\" text-rendering:=\"\" color:=\"\" background-color:=\"\"\u003eUsing the Swift 2.0 programming language, you’ll take hold of the new capabilities of Apple’s powerful new programming language to write cleaner, clearer, and more effective code than was previously possible. Starting with the basics, you’ll see how Swift 2.0 offers more power with less boilerplate code, bringing elegant error-handling and functional programming concepts to your app development.\u003c\/p\u003e\u003cp\u003eAfter thoroughly exercising the language’s features, you’ll dig into the capabilities of the iOS frameworks by building a real-world app, from a simple button to a multi-screen client that cleanly handles multi-tasking, networking, touch gestures, and more. You’ll see how to adapt a user interface from the smallest iPhone to the biggest iPad, and how extensions let an app spread its functionality throughout the system.\u003c\/p\u003e\u003ch1 data-magellan-destination=\"what-you-need\" id=\"what-you-need\" style=\"box-sizing: border-box; margin-top: 0.2rem; margin-bottom: 0.5rem; font-family: \" noto sans helvetica arial yahei new simsun stxihei sans-serif rgb color:=\"\" line-height:=\"\" font-size:=\"\" background-color:=\"\"\u003eWhat You Need\u003c\/h1\u003e\u003cp\u003eiOS 9 \u003cspan class=\"caps\"\u003eSDK\u003c\/span\u003e Development requires a Macintosh running Mac \u003cspan class=\"caps\"\u003eOS X 10\u003c\/span\u003e.10 (Yosemite) or newer. All work is done in Xcode, a free download from the Mac App Store. Running apps on devices requires an Apple ID.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":50505733701702,"sku":"9781680501322","price":4116.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/adios3_xlargecover.jpg?v=1790314944"},{"product_id":"programming-android-java-programming-for-the-new-generation-of-mobile-devices-2nd-edition","title":"Programming Android: Java Programming for the New Generation of Mobile Devices, 2nd Edition","description":"\u003cp style=\"text-align: justify;\"\u003eGet thoroughly up to speed on Androidprogramming, and learn how to create up-to-date user experiences for bothhandsets and tablets. With this book’s extensively revised second edition,you’ll focus on Android tools and programming essentials, including bestpractices for using Android 4 APIs. If you’re experienced with Java orObjective-C, you’ll gain the knowledge necessary for building well-engineeredapplications.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:justify;line-height:11.25pt\"\u003e\u003cstrong\u003e\u003ci\u003eProgramming Android\u003c\/i\u003e\u003c\/strong\u003e\u003cstrong\u003e \u003c\/strong\u003e\u003cstrong\u003eis organized intofour parts:\u003c\/strong\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003e\n\u003cstrong\u003ePart     One\u003c\/strong\u003e helps     programmers with some Java or iOS experience get off to a fast start with     the Android SDK and Android programming basics.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003e\n\u003cstrong\u003ePart     Two\u003c\/strong\u003e delves into the     Android framework, focusing on user interface and graphics class     hierarchies, concurrency, and databases. It’s a solid foundation for     understanding of how the most important parts of an Android application     work.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003e\n\u003cstrong\u003ePart     Three\u003c\/strong\u003e features code     skeletons and patterns for accelerating the development of apps that use     web data and Android 4 user interface conventions and APIs.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003e\n\u003cstrong\u003ePart     Four\u003c\/strong\u003e delivers     practical coverage of Android’s multimedia, search, location, sensor, and     account APIs, plus the Native Development Kit, enabling developers to add     advanced capabilities.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:justify;line-height:11.25pt\"\u003eThis updated edition of \u003cstrong\u003e\u003ci\u003eProgramming Android\u003c\/i\u003e\u003c\/strong\u003e focuses on theknowledge and developer priorities that are essential for successful Androiddevelopment projects.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003chr\u003e\u003cp class=\"MsoNormal\" style=\"text-align: justify;\"\u003e\u003co:p\u003e \u003c\/o:p\u003e\u003c\/p\u003e\u003c!--EndFragment--\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505753755718,"sku":"9789350239193","price":1710.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350239193.jpg?v=1790315101"},{"product_id":"embedded-android-porting-extending-and-customizing","title":"Embedded Android: Porting, Extending, and Customizing","description":"\u003cp style=\"text-align: justify;\"\u003eLooking to port Android to other platformssuch as embedded devices? This hands-on book shows you how Android works andhow you can adapt it to fit your needs. You'll delve into Android'sarchitecture and learn how to navigate its source code, modify its variouscomponents, and create your own version of Android for your particular device.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"text-align: justify; line-height: normal; background-image: initial; background-color: white;\"\u003eIf you’re experienced with embedded systemsdevelopment and have a good handle on Linux, this book helps you mold Androidto hardware platforms other than mobile devices.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eLearn about Android’s development model and the hardware you need to run it\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eGet a quick primer on Android internals, including the Linux kernel and Dalvik virtual machine\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eSet up and explore the AOSP without hardware, using a functional emulator image\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUnderstand Android’s non-recursive build system, and learn how to make your own modifications\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUse evaluation boards to prototype your embedded Android system\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eExamine the native user-space, including the root filesystem layout, the adb tool, and Android’s command line\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eDiscover how to interact with—and customize—the Android Framework\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505759293510,"sku":"9789351100843","price":1485.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351100843_256.jpg?v=1790315127"},{"product_id":"efficient-android-threading-asynchronous-processing-techniques-for-android-applications","title":"Efficient Android Threading: Asynchronous Processing Techniques for Android Applications","description":"\u003cp style=\"text-align: justify;\"\u003eMultithreadingis essential if you want to create an Android app with a great user experience,but how do you know which techniques can help solve your problem? Thispractical book describes many asynchronous mechanisms available in the AndroidSDK, and provides guidelines for selecting the ones most appropriate for theapp you’re building.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003eAuthor Anders Goransson demonstrates the advantages and disadvantages of eachtechnique, with sample code and detailed explanations for using it efficiently.The first part of the book describes the building blocks of asynchronousprocessing, and the second part covers Android libraries and constructs fordeveloping fast, responsive, and well-structured apps.\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eUnderstand     multithreading basics in Java and on the Android platform\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eLearn     how threads communicate within and between processes\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     strategies to reduce the risk of memory leaks\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eManage     the lifecycle of a basic thread\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eRun     tasks sequentially in the background with HandlerThread\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     Java’s Executor Framework to control or cancel threads\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eHandle     background task execution with AsyncTask and IntentService\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eAccess     content providers with AsyncQueryHandler\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     loaders to update the UI with new data\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505760702534,"sku":"9789351106432","price":472.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351106432.jpg?v=1790315144"},{"product_id":"advanced-android-application-development-4th-edition","title":"Advanced Android Application Development, 4th Edition","description":"\u003cp style=\"text-align: justify;\"\u003eAdvanced Android ApplicationDevelopment, 4th Edition is the definitive guide to advanced commercial-gradeAndroid development, updated for the latest Android SDK (KitKat). The bookserves as a reference for the Android API. Advanced Android development topicsare organized and presented in a clear and concise format. There is in-depthexplanation of a given API feature, and associated code for each chapter. Eachchapter contains one or more sample apps demonstrating various features of theAndroid API.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"text-align: justify;\"\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003ch3 style=\"margin: 0in 0in 0.0001pt; text-align: justify; background-image: initial; background-color: white;\"\u003eSalient Features\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eThecode samples provided demonstrate a given particular feature of the Android API\u003c\/li\u003e\n\u003cli\u003eEach advanced feature presented is discussed in detail, describing it'srelation to other elements of Android\u003c\/li\u003e\n\u003cli\u003eFor instructional purposes at schools or companies, PowerPoints providedallow instructors to lead discussions on the chapter as a whole without theneed for creating their own chapter outlines\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eTable of Content\u003c\/strong\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\"\u003ePart I: Advanced AndroidApplication Design Principles\u003cbr\u003eChapter 1: Threading and Asynchronous Processing\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 2: Working with Services\u003cbr\u003eChapter 3: Leveraging SQLite Application Databases\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 4: Building Android Content Providers\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 5: Broadcasting and Receiving Intents\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 6: Working with Notifications\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003ePart II: Advanced Android User Interface Design Principles\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 7: Designing Powerful User Interfaces\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 8: Handling Advanced User Input\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 9: Designing Accessible Applications\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 10: Development Best Practices for Tablets, TVs, andWearables\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003ePart III: Leveraging Common Android APIs\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 11: Using Android Networking APIs\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 12: Using Android Web APIs\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 13: Using Android Multimedia APIs\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 14: Using Android Telephony APIs\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 15: Accessing Android's Hardware Sensors\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 16: Using Android's Optional Hardware APIs\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003ePart IV: Leveraging Google APIs\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 17: Using Location and Map APIs\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 18: Working with Google Cloud Messaging\u003cbr\u003eChapter 19: An Overview of In-App Billing APIs for Android\u003cbr\u003eChapter 20: Enabling Application Statistics with GoogleAnalytics\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 21: An Overview of Google Play Game Services\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003ePart V: Drawing, Animations, and Graphics Programming withAndroid\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 22: Developing Android 2D Graphics Applications\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 23: Working with Animation\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 24: Developing Android 3D Graphics Applications\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 25: Using the Android NDK\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003ePart VI: Maximizing Android's Unique Features\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 26: Extending Android Application Reach\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 27: Enabling Application Search\u003cbr\u003eChapter 28: Managing User Accounts and Synchronizing User Data\u003cbr\u003ePart VII: Advanced Topics in Application Publication andDistribution\u003cbr\u003eChapter 29: Internationalizing Your Applications\u003cbr\u003eChapter 30: Protecting Applications from Software Piracy\u003cbr\u003ePart VIII: Preparing for Future Android Releases\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eChapter 31: Introducing the L Developer Preview\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003ePart IX: Appendixes\u003cbr\u003eAppendix A: Quick-Start Guide: Android Debug Bridge\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eAppendix B: Quick-Start Guide: SQLite\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003eAppendix C: Java for Android Developers\u003cbr\u003eAppendix D: Quick-Start Guide: Android Studio\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAppendix E: Answers to Quiz Questions\u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\u003chr\u003e\u003co:p\u003e\u003c\/o:p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":50505780920390,"sku":"9789332552012","price":680.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/advanced-android-application-development-original-imae8hggzyhxsfnz.jpg?v=1790315204"},{"product_id":"978-9332570801-android-6-for-programmers-an-app-driven-approach-9332570809","title":"Android 6 for Programmers: An App-Driven Approach","description":"\u003cp\u003eThis book presents leading-edge computing technologies for professional software developers. At the heart of the book is the Deitel \"app-driven approach\"-concepts are presented in the context of complete working Android apps, rather than using code snippets. The introduction and app test drives at the beginning of each chapter show one or more sample executions.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSalient Features\u003c\/strong\u003e\u003c\/p\u003e\u003cp style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 9px; font-size: 12px; line-height: 1.4; color: rgb(0, 0, 0); font-family: Verdana, arial, san-serif; background-color: rgb(255, 255, 255);\"\u003e\"An update of Deitel's popular tutorial for the Android M and Android Studio 1.3 releases.\u003cbr\u003eUses the Deitels' unique application-driven approach; each new technology is discussed in the context of a complete real-world Android App\u003cbr\u003eShows how to use Eclipse and Android Development Tools (ADT) for Eclipse to create, debug, and deploy Android apps\u003cbr\u003eSupported by Deitel Android Resource Center: \u003ca href=\"http:\/\/www.deitel.com\/ResourceCenters\/Programming\/Android4\/tabid\/3630\/Default.aspx\"\u003ehttp:\/\/www.deitel.com\/ResourceCenters\/Programming\/Android4\/tabid\/3630\/Default.aspx\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eCovers not only programming, but also how to register as an Android Developer and how to sell and market apps on Google Play\"\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Content\u003c\/strong\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt\"\u003eChapter 1: Introduction to Android  \u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt\"\u003eChapter 2: Welcome App   \u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt\"\u003eChapter 3: Tip Calculator App   \u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt\"\u003eChapter 4: Flag Quiz App   \u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt\"\u003eChapter 5: Doodlz App    \u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt\"\u003eChapter 6: Cannon GameApp     \u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt\"\u003eChapter 7: WeatherViewer App   \u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt\"\u003eChapter 8: Twitter® Searches App  \u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt\"\u003eChapter 9: Address Book App   \u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\"\u003eChapter 10: Google Playand App Business Issues    \u003cspan class=\"apple-converted-space\"\u003e \u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e \u003cbr\u003e\u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":50505790095430,"sku":"9789332570801","price":637.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789332570801B.jpg?v=1790315205"}],"url":"https:\/\/cb-india.com\/collections\/mobile-development.oembed?page=2","provider":"Computer Bookshop (India) Pvt Ltd","version":"1.0","type":"link"}