{"title":"Mobile and handheld device programming Books","description":"","products":[{"product_id":"the-little-prover-9780262527958","title":"The Little Prover","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAn introduction to writing proofs about computer programs, written in an accessible question-and-answer style, complete with step-by-step examples and a simple proof assistant.\u003c\/b\u003e\u003cp\u003e\u003ci\u003eThe Little Prover\u003c\/i\u003e introduces inductive proofs as a way to determine facts about computer programs. It is written in an approachable, engaging style of question-and-answer, with the characteristic humor of \u003ci\u003eThe Little Schemer \u003c\/i\u003e(fourth edition, MIT Press). Sometimes the best way to learn something is to sit down and do it; the book takes readers through step-by-step examples showing how to write inductive proofs. \u003ci\u003eThe Little Prover \u003c\/i\u003eassumes only knowledge of recursive programs and lists (as presented in the first three chapters of \u003ci\u003eThe Little Schemer\u003c\/i\u003e) and uses only a few terms beyond what novice programmers already know. The book comes with a simple proof assistant to help readers work through the book and complete solutions to every example.\u003c\/p\u003e","brand":"MIT Press Ltd","offers":[{"title":"Default Title","offer_id":48733465117015,"sku":"9780262527958","price":36.1,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780262527958.jpg?v=1720000178"},{"product_id":"getting-started-with-the-uno-platform-and-winui-3-9781484282472","title":"Getting Started with the Uno Platform and WinUI 3","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eGet ready to build applications that can run anywhere using the Uno Platform and WinUI.\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003eModern application development can be an intimidating and complex topic, especially when you are building cross-platform applications that need to support multiple operating systems and form factors. There are so many options when it comes to frameworks and selecting the right one for your enterprise is critical in delivering a successful product to market. For the developer who has zero experience building apps with Xamarin, UWP, WinUI, or the Uno Platform, this book deconstructs those complex concepts into tangible building blocks so that productivity gains are immediately recognized.\u003cp\u003eYou will start off learning basic concepts and get a bird''s-eye view of the enabling technologies to ensure that you feel comfortable with the tools and terminology. From there, you will learn about some of the more popular options in the .NET ecosystem, understand their attributes and shortcomi\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eChapter 1: Introduction to Uno Platform\u003c\/p\u003e  \u003cp\u003eChapter 2: File New Project\u003c\/p\u003e  Chapter 3: Your First Page\u003cp\u003eChapter 4: Application Styles \u003c\/p\u003e  \u003cp\u003eChapter 5: Platform Specific Code and XAML\u003cbr\u003e\u003c\/p\u003e  \u003cp\u003eChapter 6: Master-Detail Menu and Dashboard\u003c\/p\u003e  \u003cp\u003eChapter 7: Custom Fonts\u003c\/p\u003e  \u003cp\u003eChapter 8: Model-View-ViewModel (MVVM)\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e  \u003cp\u003eChapter 9: Dependency Injection and Logging\u003c\/p\u003e  \u003cp\u003eChapter 10: Application Navigation \u003c\/p\u003e  \u003cp\u003eChapter 11: Authentication with Azure Active Directory\u003c\/p\u003e  \u003cp\u003eChapter 12: Converters\u003c\/p\u003e  Chapter 13: Microsoft Graph, Web APIs, and MyFilesPage\u003cp\u003eChapter 14: Microsoft Graph and Dashboard Menu\u003c\/p\u003e  \u003cp\u003eChapter 15: Images and GridView\u003c\/p\u003e  Chapter 16: Selectors\u003cp\u003e\u003c\/p\u003e  \u003cp\u003eChapter 17: OneDrive Navigation\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eChapter 18: Offline Data Access\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eChapter 19: Complete App\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48739667575127,"sku":"9781484282472","price":49.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484282472.jpg?v=1720052857"},{"product_id":"rxjava-for-android-developers-9781617293368","title":"RxJava for Android Developers","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003c\/b\u003e\u003cp\u003e\u003cb\u003eDESCRIPTION\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIn today's world, user interfaces have to be highly dynamic,\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003easynchronous, and reliable. To meet these demands, the programming\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eworld is undergoing a radical shift towards something called\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eFunctional Reactive Programming (FRP), or just Reactive\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eProgramming. FRP offers programmers a new way to construct their\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eapplications so that they respond directly to change. And developers\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003espend less time tracing obscure problems and more time focusing on\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003ewhat their code should be doing.\u003ci\u003e\u003c\/i\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003e\u003ci\u003eGrokking Reactive User Interfaces \u003c\/i\u003eteaches programmers a new way of \u003c\/b\u003e\u003cp\u003e\u003cb\u003ethinking about programs and data as well as how to build robust and\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eextensible user interfaces. This well-illustrated book presents lots of\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003econcrete, real-world problems and then shows how FRP helps to solve\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003ethem. It begins by looking at examples that get readers into the mindset\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eof data flows and goes on to introduce the concept of a View Model.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eReaders also learn how FRP enables them to better manage change and\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eintroduce new features. The final part of this book focuses on higherlevel\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eapplication design concerns and strategies as you look at\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003earchitectural approaches and frameworks that work well with FRP\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003ethinking.\u003c\/b\u003e\u003c\/p\u003e \u003cb\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\u003cb\u003e\u003cb\u003eKEY FEATURES\u003c\/b\u003e \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e• Provides lots of illustrations and real-life app examples\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e• Teaches a new way of thinking about programs and data\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e• Using FRP in day-to-day programming\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e• Teaches how to handle increasing complexity in UIs\u003c\/b\u003e\u003c\/p\u003e \u003cb\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/b\u003e\u003cp\u003e\u003cb\u003e\u003cb\u003eAUDIENCE\u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003cb\u003eReaders should have a basic understanding of mobile UI development and\u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003cb\u003ebe familiar with traditional object-oriented programming paradigms.\u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cb\u003e\u003cb\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/b\u003e\u003c\/b\u003e\u003cp\u003e\u003cb\u003e\u003cb\u003e\u003cb\u003eABOUT THE TECHNOLOGY\u003c\/b\u003e\u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003cb\u003e\u003cb\u003eFRP offers a new way to construct applications so that they respond directly\u003c\/b\u003e\u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003cb\u003e\u003cb\u003eto change. FRP is not a typical technology B that obviously and\u003c\/b\u003e\u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003cb\u003e\u003cb\u003eimmediately replaces an inferior technology A. It’s more of a way of\u003c\/b\u003e\u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003cb\u003e\u003cb\u003ethinking rather than a mechanical solution.\u003c\/b\u003e\u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48740642718039,"sku":"9781617293368","price":26.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617293368.jpg?v=1720055226"},{"product_id":"building-android-projects-with-kotlin-use-android-sdk-jetpack-material-design-and-junit-to-build-android-and-jvm-apps-that-are-secure-and-modular-9789355510823","title":"Building Android Projects with Kotlin: Use Android SDK, Jetpack, Material Design, and JUnit to Build Android and JVM Apps That Are Secure and Modular","description":"","brand":"BPB Publications","offers":[{"title":"Default Title","offer_id":48743244104023,"sku":"9789355510822","price":28.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9789355510822.jpg?v=1720064749"},{"product_id":"inside-the-android-os-9780134096346","title":"Inside the Android OS","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003ePreface xiii\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 1 Why Android? 1\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eAdopting Android 1\u003c\/p\u003e \u003cp\u003e Full Stack 2\u003c\/p\u003e \u003cp\u003e Broad Acceptance 2\u003c\/p\u003e \u003cp\u003e Beautiful UI 2\u003c\/p\u003e \u003cp\u003e Linux Based 2\u003c\/p\u003e \u003cp\u003e Powerful Development Environment 3\u003c\/p\u003e \u003cp\u003e Open Source 3\u003c\/p\u003e \u003cp\u003eAOSP and Google 5\u003c\/p\u003e \u003cp\u003eOther Choices 6\u003c\/p\u003e \u003cp\u003e Micro-Controllers 6\u003c\/p\u003e \u003cp\u003e Other RTOSs 7\u003c\/p\u003e \u003cp\u003eSummary 8\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 2 Booting Acme 9\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eSetting Up a Build Machine 10\u003c\/p\u003e \u003cp\u003eDownloading the Code 11\u003c\/p\u003e \u003cp\u003eRepo 11\u003c\/p\u003e \u003cp\u003eForking the Source 15\u003c\/p\u003e \u003cp\u003e Android Version Selection 16\u003c\/p\u003e \u003cp\u003e Local Mirror 17\u003c\/p\u003e \u003cp\u003e Hosted Git Repositories 18\u003c\/p\u003e \u003cp\u003e Tree Snapshot 19\u003c\/p\u003e \u003cp\u003eRepository Commit Pinning 19\u003c\/p\u003e \u003cp\u003eExample: Local Mirror of Forked Repositories 19\u003c\/p\u003e \u003cp\u003eBuilding an Image 24\u003c\/p\u003e \u003cp\u003eDevice Tools 27\u003c\/p\u003e \u003cp\u003e fastboot 28\u003c\/p\u003e \u003cp\u003e adb 29\u003c\/p\u003e \u003cp\u003eFlashing the Device 30\u003c\/p\u003e \u003cp\u003eSummary 33\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 3 Getting Started 35\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003ePutting Android in Its Place 35\u003c\/p\u003e \u003cp\u003e Hardware 36\u003c\/p\u003e \u003cp\u003e The Linux Kernel 36\u003c\/p\u003e \u003cp\u003e System Libraries 37\u003c\/p\u003e \u003cp\u003e Applications 38\u003c\/p\u003e \u003cp\u003e The Android Framework 39\u003c\/p\u003e \u003cp\u003eThe Android Service Model 40\u003c\/p\u003e \u003cp\u003eExploring the Source 43\u003c\/p\u003e \u003cp\u003e Other Sources 44\u003c\/p\u003e \u003cp\u003e What’s in the Box? 44\u003c\/p\u003e \u003cp\u003eSummary 48\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 4 The Kernel 49\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eThe Linux Kernel 49\u003c\/p\u003e \u003cp\u003e Kernel Process Management 50\u003c\/p\u003e \u003cp\u003e Kernel Memory Management 51\u003c\/p\u003e \u003cp\u003eThe Android Kernel 53\u003c\/p\u003e \u003cp\u003e Android Kernel Features 54\u003c\/p\u003e \u003cp\u003eBuilding a Kernel 62\u003c\/p\u003e \u003cp\u003e The Build System 63\u003c\/p\u003e \u003cp\u003e Downloading the Source 63\u003c\/p\u003e \u003cp\u003eSummary 66\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 5 Platform Security 67\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eTypes of Security 67\u003c\/p\u003e \u003cp\u003eVerified Boot 68\u003c\/p\u003e \u003cp\u003eOperational Security 69\u003c\/p\u003e \u003cp\u003e Android Software Layers 70\u003c\/p\u003e \u003cp\u003e The Process Sandbox 70\u003c\/p\u003e \u003cp\u003e SE Linux for Android 72\u003c\/p\u003e \u003cp\u003e SE Policy Definition 73\u003c\/p\u003e \u003cp\u003e Android Permissions 76\u003c\/p\u003e \u003cp\u003e File Systems 79\u003c\/p\u003e \u003cp\u003eUser Protections 82\u003c\/p\u003e \u003cp\u003eCustomizing Permissions 83\u003c\/p\u003e \u003cp\u003e Sample Custom Permission-Protected App 83\u003c\/p\u003e \u003cp\u003e Sample Custom Permission Client App 88\u003c\/p\u003e \u003cp\u003eSummary 92\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 6 System Startup: Installing and Booting the System 93\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eThe Boot Process 93\u003c\/p\u003e \u003cp\u003e Bootloader 95\u003c\/p\u003e \u003cp\u003e Fastboot 99\u003c\/p\u003e \u003cp\u003e Kernel 100\u003c\/p\u003e \u003cp\u003e The File System 102\u003c\/p\u003e \u003cp\u003e init 104\u003c\/p\u003e \u003cp\u003eRecovery 106\u003c\/p\u003e \u003cp\u003eBuilding a Daemon 107\u003c\/p\u003e \u003cp\u003eCreating the Acme Device 107\u003c\/p\u003e \u003cp\u003eRepo Again 110\u003c\/p\u003e \u003cp\u003eStarting the Daemon 111\u003c\/p\u003e \u003cp\u003eSummary 114\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 7 Android Startup: Dalvik and Zygote 115\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eDalvik 116\u003c\/p\u003e \u003cp\u003e ART 120\u003c\/p\u003e \u003cp\u003e ART Basics 120\u003c\/p\u003e \u003cp\u003eHybrid ART 122\u003c\/p\u003e \u003cp\u003eZygote 123\u003c\/p\u003e \u003cp\u003e Zygote Memory Management 123\u003c\/p\u003e \u003cp\u003e Zygote Startup 127\u003c\/p\u003e \u003cp\u003e Runtime Initialization 128\u003c\/p\u003e \u003cp\u003e System Service Startup 129\u003c\/p\u003e \u003cp\u003eSummary 131\u003c\/p\u003e \u003cp\u003eCitations 131\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 8 Getting to Android: The HAL 133\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eWhy a HAL? 133\u003c\/p\u003e \u003cp\u003eIs a HAL Necessary? 135\u003c\/p\u003e \u003cp\u003eDesigning the HAL 136\u003c\/p\u003e \u003cp\u003eBuilding a HAL 137\u003c\/p\u003e \u003cp\u003e Code Structure 138\u003c\/p\u003e \u003cp\u003e Implementing the HAL 140\u003c\/p\u003e \u003cp\u003eSummary 151\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 9 Getting to Java: The JNI 153\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eCode Structure 154\u003c\/p\u003e \u003cp\u003eUsing the Device 155\u003c\/p\u003e \u003cp\u003eUsing the HAL 157\u003c\/p\u003e \u003cp\u003eUsing the Java Native Interface 159\u003c\/p\u003e \u003cp\u003e Executing Native Code 160\u003c\/p\u003e \u003cp\u003e JNI: The Java Side 161\u003c\/p\u003e \u003cp\u003e JNI: The Native Side 162\u003c\/p\u003e \u003cp\u003e A Java Proximity Application 165\u003c\/p\u003e \u003cp\u003e JNI: Some Hints 176\u003c\/p\u003e \u003cp\u003eSummary 182\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 10 Project Treble: Binderized HAL 183\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eHIDL Architecture 183\u003c\/p\u003e \u003cp\u003e hwservicemanager 185\u003c\/p\u003e \u003cp\u003e HIDL Services 185\u003c\/p\u003e \u003cp\u003e HIDL Client Applications 186\u003c\/p\u003e \u003cp\u003eHardware Interface Definition Language (HIDL) 186\u003c\/p\u003e \u003cp\u003e HIDL Types 191\u003c\/p\u003e \u003cp\u003eHIDL Services 194\u003c\/p\u003e \u003cp\u003eHIDL Clients 197\u003c\/p\u003e \u003cp\u003eSummary 198\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 11 Creating a Custom Binderized HAL 199\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eAcme Custom HIDL 199\u003c\/p\u003e \u003cp\u003eSummary 217\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eChapter 12 Clients for a Custom Binderized HAL 219\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eNative C++ Aproximity Client 219\u003c\/p\u003e \u003cp\u003e SE Linux for Android Changes for aproximitycl 224\u003c\/p\u003e \u003cp\u003e Build aproximitycl into Acme 225\u003c\/p\u003e \u003cp\u003eJava\/Kotlin Aproximity Client 226\u003c\/p\u003e \u003cp\u003e SE Linux for Android Changes for AproximityClient 229\u003c\/p\u003e \u003cp\u003e Build AproximityClient into Acme 229\u003c\/p\u003e \u003cp\u003eSummary 231\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eIndex 233\u003c\/strong\u003e\u003c\/p\u003e","brand":"Pearson Education (US)","offers":[{"title":"Default Title","offer_id":48864169525591,"sku":"9780134096346","price":34.19,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780134096346.jpg?v=1722270717"},{"product_id":"how-to-build-a-billion-dollar-app-9780349401379","title":"How to Build a Billion Dollar App","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eTHE ULTIMATE GUIDE TO BUILDING AN APP-BASED BUSINESS \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003e''A must read for anyone who wants to start a mobile app business'' \u003ci\u003eRiccardo Zacconi, founder and CEO King Digital (maker of Candy Crush Saga)\u003c\/i\u003e\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003e''A fascinating deep dive into the world of billion-dollar apps. Essential reading for anyone trying to build the next must-have app'' \u003ci\u003eMichael Acton Smith, Founder and CEO, Mind Candy\u003c\/i\u003e\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eApps have changed the way we communicate, shop, play, interact and travel and their phenomenal popularity has presented possibly the biggest business opportunity in history.\u003cbr\u003e\u003cbr\u003eIn \u003ci\u003eHow to Build a Billion Dollar App\u003c\/i\u003e, serial tech entrepreneur George Berkowski gives you exclusive access to the secrets behind the success of the select group of apps that have achieved billion-dollar success.\u003cbr\u003e\u003cbr\u003eBerkowski draws exclusively on the inside stories of the billion-dollar app club members, including Instagram, Whatsapp, Snapchat, Candy Crush and Uber t\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eA practical guide on how to start your mobile app company. A must read for anyone who wants to start a mobile app business * Riccardo Zacconi, founder and CEO King Digital (maker of Candy Crush Saga) *\u003cbr\u003eThe first book to take a detailed, insightful behind-the-scenes look at the mobile app world. A must read for anyone who wants to know what it takes to build an app into a successful business * Hugo Barra, VP, Xiaomi (and former VP Android Product Management, Google) *\u003cbr\u003eGeorge Berkowski knows from the front line how to build fast-scaling digital businesses. Don't start one of your own without taking his advice * David Rowan, Editor, Wired magazine *\u003cbr\u003eA fascinating deep dive into the world of billion-dollar apps. Essential reading for anyone trying to build the next must-have app * Michael Acton Smith, Founder and CEO, Mind Candy *\u003cbr\u003eGeorge has combined his own experience at Hailo with a thoughtful study of the iconic mobile companies of this era to provide a helpful guide to entrepreneurs and investors trying to understand the emerging mobile economy * Adam Valkin, General Partner at General Catalyst Partners *\u003cbr\u003eI loved this book. It provides an entertaining and rigorous yet very practical guide to success in the brave new world of mobile technology. I will never look at apps the same way again * Bill Aulet, Managing Director of the Martin Trust Center for MIT Entrepreneurship and author of Disciplined Entrepreneurship: 24 Steps to a Successful Startup *\u003c\/p\u003e","brand":"Little, Brown Book Group","offers":[{"title":"Default Title","offer_id":48864462340439,"sku":"9780349401379","price":14.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780349401379.jpg?v=1722272061"},{"product_id":"ti84-plus-ce-graphing-calculator-for-dummies-9781119887607","title":"TI84 Plus CE Graphing Calculator For Dummies","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eIntroduction 1\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 1: Making Friends with the Calculator\u003c\/b\u003e\u003cb\u003e 5\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Starting with the Basics 7\u003c\/p\u003e \u003cp\u003eChapter 2: Doing Basic Arithmetic 25\u003c\/p\u003e \u003cp\u003eChapter 3: Dealing with Fractions 35\u003c\/p\u003e \u003cp\u003eChapter 4: Solving Equations 41\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 2: Taking Your Calculator Relationship to the Next Level\u003c\/b\u003e\u003cb\u003e 53\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 5: Working with Complex Numbers 55\u003c\/p\u003e \u003cp\u003eChapter 6: Understanding the Math Menu and Submenus 61\u003c\/p\u003e \u003cp\u003eChapter 7: The Angle and Test Menus 69\u003c\/p\u003e \u003cp\u003eChapter 8: Creating and Editing Matrices 79\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 3: Graphing and Analyzing Functions\u003c\/b\u003e\u003cb\u003e 89\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 9: Graphing Functions 91\u003c\/p\u003e \u003cp\u003eChapter 10: Exploring Functions 111\u003c\/p\u003e \u003cp\u003eChapter 11: Evaluating Functions 127\u003c\/p\u003e \u003cp\u003eChapter 12: Graphing Inequalities 143\u003c\/p\u003e \u003cp\u003eChapter 13: Graphing Parametric Equations 155\u003c\/p\u003e \u003cp\u003eChapter 14: Graphing Polar Equations 163\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 4: Working with Probability and Statistics\u003c\/b\u003e\u003cb\u003e 173\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 15: Probability 175\u003c\/p\u003e \u003cp\u003eChapter 16: Dealing with Statistical Data 183\u003c\/p\u003e \u003cp\u003eChapter 17: Analyzing Statistical Data 193\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 5: Doing More with Your Calculator\u003c\/b\u003e\u003cb\u003e 209\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 18: Communicating with a PC Using TI Connect CE Software 211\u003c\/p\u003e \u003cp\u003eChapter 19: Communicating Between Calculators 221\u003c\/p\u003e \u003cp\u003eChapter 20: Fun with Images 227\u003c\/p\u003e \u003cp\u003eChapter 21: Managing Memory 231\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 6: The Part of Tens\u003c\/b\u003e\u003cb\u003e 237\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 22: Ten Essential Skills 239\u003c\/p\u003e \u003cp\u003eChapter 23: Ten Common Errors 243\u003c\/p\u003e \u003cp\u003eChapter 24: Ten Common Error Messages 249\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart 7: Appendices\u003c\/b\u003e\u003cb\u003e 253\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAppendix A: Creating Calculator Programs 255\u003c\/p\u003e \u003cp\u003eAppendix B: Controlling Program Input and Output 259\u003c\/p\u003e \u003cp\u003eAppendix C: Controlling Program Flow 269\u003c\/p\u003e \u003cp\u003eAppendix D: Introducing Python Programming 281\u003c\/p\u003e \u003cp\u003eAppendix E: Mastering the Basics of Python Programming 287\u003c\/p\u003e \u003cp\u003eIndex 293\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":48866423177559,"sku":"9781119887607","price":18.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781119887607.jpg?v=1722278574"},{"product_id":"introducing-net-maui-9781484292334","title":"Introducing .NET MAUI","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eInterested in giving Microsoft''s new Multi-platform App UI (MAUI) a try? This book provides developers with a comprehensive set of tools and hands-on coding to build their own cross-platform applications.\u003cp\u003eThe book is a comprehensive end-to-end guide on creating, building, and distributing .NET MAUI applications. As you walk through each new concept, .NET MAUI expert and Microsoft MVP Shaun Lawrence will show the concept''s value and uses, and then have you apply it in a build-along application. You will work with this build-along application right up until you are ready to ship it to the relevant stores (e.g., App Store, etc.).\u003c\/p\u003e\u003cp\u003eThe underlying theme through the book is to explain a key concept, show how to implement it directly in order to reinforce your understanding, and then show potential simplifications (e.g., alternative libraries) that can help you reduce the complexities of an applications code base.\u003c\/p\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cb\u003e What You Will Learn\u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\u003cli\u003eCreate a .\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003ePart I – Getting to Know .NET MAUI\u003c\/p\u003e\n\u003cp\u003eChapter 1: Introduction to .NET MAUI\u003c\/p\u003e\n\u003cp\u003eChapter 2: Building Our First application\u003c\/p\u003e\n\u003cp\u003eChapter 3: The Fundamentals of .NET MAUI\u003c\/p\u003e\n\u003cp\u003ePart II – User Interface\u003c\/p\u003e\n\u003cp\u003eChapter 4: An Architecture to Suit You\u003c\/p\u003e\n\u003cp\u003eChapter 5: User Interface Essentials\u003c\/p\u003e\n\u003cp\u003eChapter 6: Creating Our Own Layout\u003c\/p\u003e\n\u003cp\u003eChapter 7: Accessibility\u003c\/p\u003e\n\u003cp\u003eChapter 8: Advanced UI Concepts\u003c\/p\u003e\n\u003cp\u003eChapter 9: Local Data\u003c\/p\u003e\n\u003cp\u003ePart III – Behind the Scenes\u003c\/p\u003e\n\u003cp\u003eChapter 10: Remote Data\u003c\/p\u003e\n\u003cp\u003eChapter 11: Getting Specific\u003c\/p\u003e\n\u003cp\u003ePart IV – Platform Specifics\u003c\/p\u003e\n\u003cp\u003eChapter 12: Testing\u003c\/p\u003e\n\u003cp\u003eChapter 13: Lets Get Graphical\u003c\/p\u003e\n\u003cp\u003eChapter 14: Releasing Our Application\u003c\/p\u003e\n\u003cp\u003eChapter 15: Conclusion.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/li\u003e\u003c\/ul\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48867298640215,"sku":"9781484292334","price":52.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484292334.jpg?v=1722282667"},{"product_id":"swift-development-with-cocoa-9781491908945","title":"Swift Development with Cocoa","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eIf you're an experienced programmer who's never touched Apple developer tools, this hands-on book shows you how to use the Swift language to make incredible iOS and OS X apps, using Cocoa and Cocoa Touch.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":48867304374615,"sku":"9781491908945","price":25.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781491908945.jpg?v=1722282695"},{"product_id":"head-first-swift-9781491922859","title":"Head First Swift","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eWith Head First Swift, you'll explore from the ground up: from collecting and controlling data to reusing code, producing custom data types, and structuring programs and user interfaces with SwiftUI by building safe, protocol-driven code.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":48867304800599,"sku":"9781491922859","price":47.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781491922859.jpg?v=1722282697"},{"product_id":"head-first-kotlin-9781491996690","title":"Head First Kotlin","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eHead First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":48867306897751,"sku":"9781491996690","price":47.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781491996690.jpg?v=1722282708"},{"product_id":"developing-medical-apps-and-mhealth-interventions-a-guide-for-researchers-physicians-and-informaticians-9783030475017","title":"Developing Medical Apps and mHealth","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eThis book provides a practically applicable guide to designing evidence-based medical apps and mHealth interventions. It features detailed guidance and case studies where applicable on the best practices and available techniques from both technological (platform technologies, toolkits, sensors) and research perspectives. This approach enables the reader to develop a deep understanding of how to collect the appropriate data and work with users to build a user friendly app for their target audience. Information on how researchers and designers can communicate their intentions with a variety of stakeholders including medical practitioners, developers and researchers to ensure the best possible decisions are made during the development process to produce an app of optimal quality that also considers usability.\u003c\/p\u003e   \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e\u003ci\u003eDeveloping Medical Apps and mHealth Interventions\u003c\/i\u003e comprehensively covers the development of medical and health apps for researchers, informaticians and physicians, and is a valuable resource for the experienced professional and trainee seeking a text on how to develop user friendly medical apps.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eIntroduction to mHealth.- Project development methodologies, management and data modelling.- Designing an mHealth intervention.- Application development and testing.- Data collection, storage and security.- Feeding back information to patients and users with visualisations.- Usability testing and deployment.- Designing an mHealth evaluation.- Data analysis methods.\u003cbr\u003e\u003cbr\u003e","brand":"Springer Nature Switzerland AG","offers":[{"title":"Default Title","offer_id":48869361320279,"sku":"9783030475017","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9783030475017.jpg?v=1722292373"},{"product_id":"web-services-a-technical-introduction-deitel-developer-paperback-9780130461353","title":"Web Services A Technical Introduction Deitel","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":48883794018647,"sku":"9780130461353","price":22.12,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780130461353.jpg?v=1722529074"},{"product_id":"kotlin-programming-9780136891055","title":"Kotlin Programming","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eIn this book students will learn to work effectively with the Kotlin language through carefully considered examples designed to teach them elegant style and features of Kotlin.\u003c\/p\u003e \u003cp\u003eStarting from first principles, they will work their way to advanced usage of Kotlin, empowering them to create programs that are more reliable with less code.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e  \u003cul\u003e\n\u003cli\u003eIntroducing Kotlin\u003c\/li\u003e\n\u003cli\u003eYour First Kotlin Application\u003c\/li\u003e\n\u003cli\u003eVariables, Constants, and Types\u003c\/li\u003e\n\u003cli\u003eConditionals\u003c\/li\u003e\n\u003cli\u003eFunctions\u003c\/li\u003e\n\u003cli\u003eNumbers\u003c\/li\u003e\n\u003cli\u003eStrings\u003c\/li\u003e\n\u003cli\u003eNull Safety and Exceptions\u003c\/li\u003e\n\u003cli\u003eLambda Expressions and the Function Type\u003c\/li\u003e\n\u003cli\u003eLists and Sets\u003c\/li\u003e\n\u003cli\u003eMaps\u003c\/li\u003e\n\u003cli\u003eFunctional Programming Basics\u003c\/li\u003e\n\u003cli\u003eScope Functions\u003c\/li\u003e\n\u003cli\u003eClasses\u003c\/li\u003e\n\u003cli\u003eInitialization\u003c\/li\u003e\n\u003cli\u003eInheritance\u003c\/li\u003e\n\u003cli\u003eObjects, Data Classes, and Enums\u003c\/li\u003e\n\u003cli\u003eInterfaces and Abstract Classes\u003c\/li\u003e\n\u003cli\u003eGenerics\u003c\/li\u003e\n\u003cli\u003eExtensions\u003c\/li\u003e\n\u003cli\u003eCoroutines\u003c\/li\u003e\n\u003cli\u003eFlows\u003c\/li\u003e\n\u003cli\u003eChannels\u003c\/li\u003e\n\u003cli\u003eJava Interoperability\u003c\/li\u003e\n\u003cli\u003eIntroduction to Kotlin Multiplatform\u003c\/li\u003e\n\u003cli\u003eKotlin\/Native\u003c\/li\u003e\n\u003cli\u003eKotlin\/JS\u003c\/li\u003e\n\u003cli\u003eAfterword\u003c\/li\u003e\n\u003cli\u003eGlossary\u003c\/li\u003e\n\u003c\/ul\u003e  \u003cp\u003e\u003c\/p\u003e","brand":"Pearson Education (US)","offers":[{"title":"Default Title","offer_id":48883799195991,"sku":"9780136891055","price":36.09,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780136891055.jpg?v=1722529094"},{"product_id":"pro-android-with-kotlin-9781484287446","title":"Pro Android with Kotlin","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eIntermediate to Advanced\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1. System.- 2. Application.- 3. Activities.- 4. Services.- 5. Broadcasts 6. Content Providers.- 7. Permissions.- 8. APIs.- 9. User Interface.- 10. Development.- 11. Building.- 12. Communication.- 13. Hardware.- 14. Testing.- 15. Troubleshooting.- 16. Distributing Apps.- 17. Instant Apps.- 18. CLI.","brand":"APress","offers":[{"title":"Default Title","offer_id":48885828714839,"sku":"9781484287446","price":41.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484287446.jpg?v=1722537844"},{"product_id":"pro-kotlin-web-apps-from-scratch-9781484290569","title":"Pro Kotlin Web Apps from Scratch","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cdiv\u003eBuild production-grade web apps from scratch - without using frameworks - with Kotlin on the Java platform. You''ll learn how to use and compose libraries, how to choose between different libraries, and the benefits of explicit and straight-forward code, vs. the implicit magic, conventions, and inversion of control you often see in frameworks.\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003eThe book teaches the Kotlin language by building production-ready Kotlin code. You''ll gain a deep understanding of the idiomatic use of the Kotlin language along with knowledge of how to apply Kotlin in production-grade web apps. The book also bridges the gap between building from scratch and using existing frameworks. For example, you''ll learn how to integrate Spring Security-based authentication in web apps written from scratch, so you can leverage existing tooling in your organization without having to take on the entire Spring framework. \u003cbr\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003eThe first section of the book sets up t\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cb\u003ePart I. Up and Running with a Web App\u003c\/b\u003e\u003cbr\u003e1. Setting Up A Development Environment2. Setting Up the Web App Skeleton3. Configuration Files4. Decoupling Web Handlers from Specific Libraries\u003cbr\u003e\u003cb\u003ePart II. Libraries and Solutions\u003c\/b\u003e5. Connecting to and Migrating SQL Databases6. Querying a SQL Database7. Automated Tests with jUnit 58. Parallelizing Service Calls with Coroutines \u003cbr\u003e9. Building Traditional Web Apps with HTML and CSS10. Building API Based Backends11. Deploying to Traditional Server Based Environments12. Build and Deploy to a Serverless Environment13. Setup, Teardown and Dependency Injection with Spring Context\u003cbr\u003e14. Enterprise Authentication using Spring Security\u003cbr\u003e\u003cb\u003ePart III. Tools of the Trade\u003c\/b\u003e\u003cbr\u003e15. Choosing the Right Library16. An Assortment of Kotlin TricksAppendix A: Using Jooby Instead of Ktor\u003cbr\u003eAppendix B: Using Hoplite Instead of Typesafe Config\u003cbr\u003eAppendix C: Using Spek Instead of jUnit 5\u003cbr\u003e\n\u003c\/div\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48885831237975,"sku":"9781484290569","price":41.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484290569.jpg?v=1722537854"},{"product_id":"anyone-can-create-an-app-beginning-iphone-and-ipad-programming-9781617292651","title":"Anyone can create an app beginning iPhone and","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e \u003cp\u003e　\u003c\/p\u003e \u003cp\u003e\u003cb\u003eDESCRIPTION \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003e\u003c\/i\u003e\u003cp\u003e\u003c\/p\u003e\u003ci\u003eAnyone Can Create an App \u003c\/i\u003eis based on the lofty premise that anyone can begin programming given the right tools and the right help. With some time set aside and the course-work in this book, readers will be able to program their first, fully working iPhone or iPad Application. They’ll wonder why they never did it before! \u003cp\u003e\u003c\/p\u003e \u003ci\u003e\u003c\/i\u003e\u003cp\u003e\u003c\/p\u003e\u003ci\u003eAnyone Can Create an App \u003c\/i\u003eprovides the EASY starting point for those people who have never programmed before but who always wanted to build iPhone and iPad apps. It starts with the absolute basics and progresses without leaving gaps so that the non-technical person can feel confident going from green to full-grown. Readers will create several apps for their iPhone and get a huge sense of accomplishment along the way. The book also demystifies some of the \"insider terms\" that programmers use. \u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e  \u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eKEY FEATURES\u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e Short easy, easy to digest chapters \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e No programming experience necessary \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003e Gain useful knowledge of iPhone and iPad programming \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e \u003cb\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/b\u003e\u003cp\u003e\u003cb\u003e\u003cb\u003e \u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003cb\u003eAUDIENCE \u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003cb\u003eThe Swift programming language is an ideal first language. Non-programmers can finally learn to code in iOS for iPhones and iPads without prior knowledge. ANYONE can create an App! \u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003cb\u003e \u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003e\u003cb\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/b\u003e\u003c\/b\u003e\u003cp\u003e\u003cb\u003e\u003cb\u003e\u003cb\u003eABOUT THE TECHNOLOGY \u003c\/b\u003e\u003c\/b\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003e\u003cb\u003e\u003cb\u003eMobile development needs continue to skyrocket and many people want to get in the surge, but they don’t know how to program. Swift is an easy to use intuitive programming language for iOS, OS X, and watchOS and makes an ideal first language. \u003c\/b\u003e\u003c\/b\u003e\u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48886898065751,"sku":"9781617292651","price":16.14,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617292651.jpg?v=1722542081"},{"product_id":"xamarin-in-action-9781617294389","title":"Xamarin in Action","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eDescription\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eXamarin is a toolset that allows users to write native mobile apps in C# and run them on both iOS and Android devices. \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003ci\u003eXamarin in Action \u003c\/i\u003eteaches readers how to build Xamarin apps on iOS and Android from scratch while maximizing code re-use. By the end, readers will be able to build a high quality production-ready Xamarin app on iOS and Android from scratch with a high level of code reuse.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eKey Features\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e• Layer-by-layer guide\u003c\/p\u003e \u003cp\u003e• Hands-on lessons\u003c\/p\u003e \u003cp\u003e• Teaches you to build production ready apps\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eAudience\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eThis book is for C# developers with a few months through many years of experience who want to build native mobile apps for iOS and Android using the language and toolset they already know.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eAbout the technology\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eXamarin gives users the ability to share large portions of code across two platforms while still letting them write native apps that can take full advantage of the device and OS features specific to each platform.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eJim Bennett \u003c\/b\u003eis a Xamarin MVP, Microsoft MVP, Xamarin Certified Developer and an active community member. He's also a frequent speaker at events all around the world, including Xamarin user groups and Xamarin and Microsoft conferences. He regularly blogs about Xamarin development at https:\/\/jimbobbennett.io.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48886898524503,"sku":"9781617294389","price":32.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617294389.jpg?v=1722542085"},{"product_id":"net-maui-in-action-9781633439405","title":".NET MAUI in Action","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003e.NET MAUI in Action\u003c\/strong\u003e shows you how to use the cutting-edge MAUI framework to write apps that will run on Windows, Android, macOS and iOS platforms using your existing .NET development skills. This book reveals essential MAUI development techniques through hands-on example applications in every chapter. You will learn cross-platform development quickly as you start building your own rich apps.\u003c\/p\u003e \u003cp\u003eIdeal for experienced developers, this book will help you\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eSet up your environment for cross-platform development\u003c\/li\u003e\n\u003cli\u003eWrite an interactive UI in XAML using out-of-the-box controls\u003c\/li\u003e\n\u003cli\u003eApply the MVVM pattern to build maintainable code\u003c\/li\u003e\n\u003cli\u003eExtend your control library with custom controls\u003c\/li\u003e\n\u003cli\u003eStructure your app using common navigation paradigms\u003c\/li\u003e\n\u003cli\u003eBuild fully custom-drawn controls with the MAUI Graphics Library\u003c\/li\u003e\n\u003cli\u003eUse common device features like GPS\u003c\/li\u003e\n\u003cli\u003eUse DevOps tools to automate deployment and testing\u003c\/li\u003e\n\u003c\/ul\u003e About the technology \u003cp\u003e.NET MAUI is a new .NET workload for building apps that run on iOS, MacOS, Android, and Windows. It is a simple, easy-to-use evolution of Xamarin.Forms that allows you to share the same code across cloud, web, desktop, and mobile. Best of all, you get access to the entire ecosystem of .NET tools. You can keep using your favourite stack to develop amazing UIs and share code with other components of your solution.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48887150641495,"sku":"9781633439405","price":41.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781633439405.jpg?v=1722543244"},{"product_id":"swift-programming-in-easy-steps-develop-ios-apps-covers-ios-12-and-swift-4-9781840787771","title":"Swift Programming in easy steps: Develop iOS apps","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eSwift is very easy to learn and it's more readable than most programming languages. It allows you to build applications for iPhone, iPad, Apple Watch, Apple TV and Mac. \u003cstrong\u003eSwift Programming in easy steps\u003c\/strong\u003e teaches you how to build iOS apps from scratch using Swift 4.\u003c\/p\u003e\u003cp\u003eLearn:\u003c\/p\u003e\u003cli\u003eXcode: the free software to write apps in Swift.\u003c\/li\u003e\u003cli\u003eSwift Playgrounds: the experimenting environment that lets you write code and see results instantly. \u003c\/li\u003e\u003cli\u003eFirebase: Google's mobile platform that lets you add functionality to your app. \u003c\/li\u003e\u003cli\u003eSpriteKit: that gives you everything you'll need to build 2D games. \u003c\/li\u003e\u003cli\u003eARKit: that allows you to create Augmented Reality experiences for your app users. \u003c\/li\u003e\u003cp\u003eYou don't need any prior programming knowledge at all, and the book will walk you through the process of UI design, coding, all the way to publishing your apps to the App Store.\u003c\/p\u003e\u003cp\u003eFor anyone seeking to discover the easiest way to create apps for Apple devices. \u003c\/p\u003e\u003cp\u003e\u003ci\u003eCovers iOS 12 and Swift 4\u003c\/i\u003e\u003c\/p\u003e","brand":"In Easy Steps Limited","offers":[{"title":"Default Title","offer_id":48888023941463,"sku":"9781840787771","price":11.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781840787771.jpg?v=1722547379"},{"product_id":"mobile-edge-computing-9783030839437","title":"Mobile Edge Computing","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis is an open access book.\u003cbr\u003eIt offers comprehensive, self-contained knowledge on Mobile Edge Computing (MEC), which is a very promising technology for achieving intelligence in the next-generation wireless communications and computing networks.The book starts with the basic concepts, key techniques and network architectures of MEC. Then, we present the wide applications of MEC, including edge caching, 6G networks, Internet of Vehicles, and UAVs. In the last part, we present new opportunities when MEC meets blockchain, Artificial Intelligence, and distributed machine learning (e.g., federated learning). We also identify the emerging applications of MEC in pandemic, industrial Internet of Things and disaster management.The book allows an easy cross-reference owing to the broad coverage on both the principle and applications of MEC. The book is written for people interested in communications and computer networks at all levels. The primary audience includes senior undergraduates, postgraduates, educators, scientists, researchers, developers, engineers, innovators and research strategists.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eIntroduction.- Mobile Edge Computing.- Mobile Edge Caching.- Mobile Edge Computing for 5G Beyond\/6G.- Mobile Edge Computing for Internet of Vehicles.- Mobile Edge Computing for UAVs.- The Future of Mobile Edge Computing.","brand":"Springer Nature Switzerland AG","offers":[{"title":"Default Title","offer_id":48889013567831,"sku":"9783030839437","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9783030839437.jpg?v=1722552266"},{"product_id":"ios-development-with-swift-9781617294075","title":"iOS Development with Swift","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eAccording to Apple, there are currently 380,000 registered iOS developers and over a billion iOS devices in use worldwide. Swift, the language of iOS development, is the fastest growing programming language.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003ci\u003eiOS Development with Swift \u003c\/i\u003eis a hands-on guide to creating apps for iPhone and iPad using the Swift language. It starts by giving a birdseye view of how an iOS application works and what it takes to build one. With the basics well in hand, the book takes readers through progressively more challenging examples as they learn how to design iOS apps, build good layouts, handle navigation, and interact with the device’s camera.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eKey Features: \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e·    Hands-on guide to creating apps\u003c\/p\u003e \u003cp\u003e·    Teaches the very basics\u003c\/p\u003e \u003cp\u003e·    Rich in examples\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eWritten for readers with experience using a language like Java, Python, or C#. No prior iOS development or Swift experience required.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eAbout the Technology: \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eSwift is a modern language created by Apple. In 2015 Swift was rated the most loved programming language on Stack Overflow, and it is currently ranked 17 in the programming language rankings guide of January 2016.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":49396250181975,"sku":"9781617294075","price":999.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617294075.jpg?v=1730415248"},{"product_id":"elements-of-causal-inference-9780262037310","title":"Elements of Causal Inference","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e","brand":"MIT Press Ltd","offers":[{"title":"Default Title","offer_id":49400685592919,"sku":"9780262037310","price":38.7,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780262037310.jpg?v=1730471292"},{"product_id":"the-little-typer-the-mit-press-9780262536431","title":"The Little Typer The MIT Press","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e","brand":"MIT Press Ltd","offers":[{"title":"Default Title","offer_id":49400695980375,"sku":"9780262536431","price":46.8,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780262536431.jpg?v=1730471321"},{"product_id":"cocoa-and-objectivec-up-and-running-9780596804794","title":"Cocoa and ObjectiveC  Up and Running","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eHelps you learn the tools essential for building high-quality applications for Mac OS X, iPhone, and iPod touch. This title offes an introduction to Apple's Cocoa programming environment. It also helps you learn building applications, managing events, creating GUIs, and more with Cocoa and the Application Kit.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49403370438999,"sku":"9780596804794","price":22.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780596804794.jpg?v=1730483254"},{"product_id":"unity-development-cookbook-9781098113711","title":"Unity Development Cookbook","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eLearn everything you need to know to use the powerful Unity engine to its full potential for 3D and 2D game development, simulation, artificial intelligence, and beyond. This cookbook pinpoints the problem, sets out the solution, and discusses how to solve your problem in the best and most straightforward way possible.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49406791909719,"sku":"9781098113711","price":39.74,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781098113711.jpg?v=1730497124"},{"product_id":"teach-yourself-visually-macos-high-sierra-9781119463917","title":"Teach Yourself VISUALLY macOS High Sierra","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eTake a guided tour of macOS High Sierra and discover just how much your Mac can do Teach Yourself VISUALLY macOS High Sierra is the perfect introduction to Apple's operating system. With clear, step-by-step instructions and plenty of rich visuals, it walks you through the new macOS High Sierra and demonstrates the essential tasks you need to know. You'll learn how to manipulate Preferences to customize your experience, make the most of your digital media, and streamline your workflow while having a little fun. You'll tour Photos, Messages, and Notifications, and get acquainted with Mission Control, the App Store, and Siri. New Mac users will appreciate the straightforward instruction, while veteran users will enjoy getting up to speed on the latest features introduced or upgraded in macOS High Sierra.  macOS High Sierra is the latest incarnation of Apple's macOS, boasting elegant new visuals, several new features, and more seamless integration of Mac and iOS devices. If you use a Mac, \u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eChapter 1 Learning Basic macOS Tasks\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eStart an Application 4\u003c\/p\u003e \u003cp\u003eStart an Application Using Launchpad 6\u003c\/p\u003e \u003cp\u003eLocate the Mouse Pointer 7\u003c\/p\u003e \u003cp\u003eSwitch Between Applications 8\u003c\/p\u003e \u003cp\u003eView Running Applications with Mission Control 9\u003c\/p\u003e \u003cp\u003eRun an Application Full Screen 10\u003c\/p\u003e \u003cp\u003eSplit the Screen with Two Applications 11\u003c\/p\u003e \u003cp\u003eSearch Your Mac 12\u003c\/p\u003e \u003cp\u003eVoice‐Operate Your Mac with Siri 14\u003c\/p\u003e \u003cp\u003eSave a Document 16\u003c\/p\u003e \u003cp\u003eOpen a Document 17\u003c\/p\u003e \u003cp\u003ePrint a Document 18\u003c\/p\u003e \u003cp\u003eCopy a File 20\u003c\/p\u003e \u003cp\u003eMove a File 21\u003c\/p\u003e \u003cp\u003eRename a File 22\u003c\/p\u003e \u003cp\u003eDelete a File 23\u003c\/p\u003e \u003cp\u003eOpen a Folder in a Tab 24\u003c\/p\u003e \u003cp\u003eOpen a Document in a Tab 25\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2 Browsing the Web\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eOpen a Web Page in a Tab 28\u003c\/p\u003e \u003cp\u003eNavigate Web Pages 30\u003c\/p\u003e \u003cp\u003eNavigate with the History List 32\u003c\/p\u003e \u003cp\u003eChange Your Home Page 34\u003c\/p\u003e \u003cp\u003eBookmark Web Pages 36\u003c\/p\u003e \u003cp\u003ePin a Web Page Tab 38\u003c\/p\u003e \u003cp\u003eSet the Default Zoom Level for a Website 39\u003c\/p\u003e \u003cp\u003eMute a Web Page Tab 40\u003c\/p\u003e \u003cp\u003eControl Automatic Media Playback for a Website 41\u003c\/p\u003e \u003cp\u003eDisplay a Web Page Video as Picture‐in‐Picture 42\u003c\/p\u003e \u003cp\u003eSearch for Sites 43\u003c\/p\u003e \u003cp\u003eDownload a File 44\u003c\/p\u003e \u003cp\u003eView a Page Without Distracting Features 46\u003c\/p\u003e \u003cp\u003eCreate a Web Page Reading List 48\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3 Communicating via Email\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAdd an Email Account 52\u003c\/p\u003e \u003cp\u003eSend an Email Message 54\u003c\/p\u003e \u003cp\u003eAdd a File Attachment 56\u003c\/p\u003e \u003cp\u003eAdd a Signature Block 58\u003c\/p\u003e \u003cp\u003eReceive and Read Email Messages 60\u003c\/p\u003e \u003cp\u003eReply to a Message 62\u003c\/p\u003e \u003cp\u003eForward a Message 64\u003c\/p\u003e \u003cp\u003eOpen and Save an Attachment 66\u003c\/p\u003e \u003cp\u003eCreate a Mailbox for Saving Messages 68\u003c\/p\u003e \u003cp\u003eAdd Events and Contacts from a Message 70\u003c\/p\u003e \u003cp\u003eProcess Messages Using Gestures 71\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4 Enhancing Online Privacy\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eDelete a Site from Your Browsing History 74\u003c\/p\u003e \u003cp\u003eAsk Websites Not to Track You 76\u003c\/p\u003e \u003cp\u003eInstall and Use a Content Blocker 78\u003c\/p\u003e \u003cp\u003eRemove Saved Website Data 80\u003c\/p\u003e \u003cp\u003eEnable Private Browsing 82\u003c\/p\u003e \u003cp\u003eDelete a Saved Website Password 84\u003c\/p\u003e \u003cp\u003eDelete Saved Credit Card Data 86\u003c\/p\u003e \u003cp\u003eMove Spam to the Junk Mailbox Automatically 88\u003c\/p\u003e \u003cp\u003eConfigure Advanced Junk Mail Filtering 90\u003c\/p\u003e \u003cp\u003eDisable Remote Images 92\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5 Talking via Messages and FaceTime\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eSign In to Messages 96\u003c\/p\u003e \u003cp\u003eSend a Message 98\u003c\/p\u003e \u003cp\u003eSend a File in a Message 100\u003c\/p\u003e \u003cp\u003eSign In to FaceTime 102\u003c\/p\u003e \u003cp\u003eConnect Through FaceTime 104\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6 Tracking Contacts and Events\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAdd a New Contact 108\u003c\/p\u003e \u003cp\u003eEdit a Contact 110\u003c\/p\u003e \u003cp\u003eCreate a Contact Group 112\u003c\/p\u003e \u003cp\u003eNavigate the Calendar 114\u003c\/p\u003e \u003cp\u003eCreate an Event 116\u003c\/p\u003e \u003cp\u003eCreate a Repeating Event 118\u003c\/p\u003e \u003cp\u003eSend or Respond to an Event Invitation 120\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7 Playing and Organizing Music\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eUnderstanding the iTunes Library 124\u003c\/p\u003e \u003cp\u003eNavigate the iTunes Window 125\u003c\/p\u003e \u003cp\u003ePlay a Song 126\u003c\/p\u003e \u003cp\u003eCreate a Playlist 128\u003c\/p\u003e \u003cp\u003ePurchase Music from the iTunes Store 130\u003c\/p\u003e \u003cp\u003eApply Parental Controls 132\u003c\/p\u003e \u003cp\u003eSubscribe to a Podcast 134\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8 Learning Useful macOS Tasks\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntegrate macOS and Your iPhone or iPad 138\u003c\/p\u003e \u003cp\u003eUsing Handoff to Switch Between a Device and macOS 140\u003c\/p\u003e \u003cp\u003eInstall a Program Using the App Store 142\u003c\/p\u003e \u003cp\u003eWrite a Note 144\u003c\/p\u003e \u003cp\u003eEnhance Notes with Attachments 146\u003c\/p\u003e \u003cp\u003eCreate a Reminder 148\u003c\/p\u003e \u003cp\u003eCreate a New Reminder List 150\u003c\/p\u003e \u003cp\u003eWork with the Notification Center 152\u003c\/p\u003e \u003cp\u003eOrganize Files with Tags 154\u003c\/p\u003e \u003cp\u003eSearch Files with Tags 156\u003c\/p\u003e \u003cp\u003eSearch for a Location 158\u003c\/p\u003e \u003cp\u003eGet Directions to a Location 160\u003c\/p\u003e \u003cp\u003eInstall a Font 162\u003c\/p\u003e \u003cp\u003eAccess Non‐Keyboard Characters 164\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 9 Connecting to Social Networks\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eSign In to Your Facebook Account 168\u003c\/p\u003e \u003cp\u003ePost to Facebook 170\u003c\/p\u003e \u003cp\u003ePublish a Photos Album to Facebook 172\u003c\/p\u003e \u003cp\u003eSign In to Your Twitter Account 174\u003c\/p\u003e \u003cp\u003eSend a Tweet 176\u003c\/p\u003e \u003cp\u003eConnect to Your LinkedIn Account 178\u003c\/p\u003e \u003cp\u003ePost to LinkedIn 180\u003c\/p\u003e \u003cp\u003eUpdate Your Social Network Profile Picture 182\u003c\/p\u003e \u003cp\u003eConnect to Your Flickr Account 184\u003c\/p\u003e \u003cp\u003eSend Photos to Flickr 186\u003c\/p\u003e \u003cp\u003eSet Up Your Vimeo Account 188\u003c\/p\u003e \u003cp\u003eSend a Video to Vimeo 190\u003c\/p\u003e \u003cp\u003eShare Information with Other People 192\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 10 Viewing and Editing Photos and Videos\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eView a Preview of a Photo 196\u003c\/p\u003e \u003cp\u003eView a Slideshow of Your Photos 198\u003c\/p\u003e \u003cp\u003eImport Photos from a Digital Camera 200\u003c\/p\u003e \u003cp\u003eView Your Photos 202\u003c\/p\u003e \u003cp\u003eCreate an Album 204\u003c\/p\u003e \u003cp\u003eCrop a Photo 206\u003c\/p\u003e \u003cp\u003eRotate a Photo 208\u003c\/p\u003e \u003cp\u003eEnhance a Photo with a Filter 209\u003c\/p\u003e \u003cp\u003eStraighten a Photo 210\u003c\/p\u003e \u003cp\u003eRemove Red Eye from a Photo 212\u003c\/p\u003e \u003cp\u003eAdd Names to Faces in Your Photos 214\u003c\/p\u003e \u003cp\u003eMark Your Favorite Photos 216\u003c\/p\u003e \u003cp\u003eSet an Album’s Key Photo 217\u003c\/p\u003e \u003cp\u003eEmail a Photo 218\u003c\/p\u003e \u003cp\u003eTake Your Picture 220\u003c\/p\u003e \u003cp\u003ePlay Digital Video with QuickTime Player 222\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 11 Securing macOS\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChange Your Password 226\u003c\/p\u003e \u003cp\u003eRequire a Password on Waking 228\u003c\/p\u003e \u003cp\u003eDisable Automatic Logins 230\u003c\/p\u003e \u003cp\u003eConfigure App Downloads 232\u003c\/p\u003e \u003cp\u003eTurn On the Firewall 234\u003c\/p\u003e \u003cp\u003eConfigure Location Services 236\u003c\/p\u003e \u003cp\u003eEnable the Guest User Account 238\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 12 Customizing macOS\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eDisplay System Preferences 242\u003c\/p\u003e \u003cp\u003eChange the Desktop Background 244\u003c\/p\u003e \u003cp\u003eSet Your Mac’s Sleep Options 246\u003c\/p\u003e \u003cp\u003eChange the Display Resolution and Brightness 248\u003c\/p\u003e \u003cp\u003eCreate an App Folder in Launchpad 250\u003c\/p\u003e \u003cp\u003eAdd a User Account 252\u003c\/p\u003e \u003cp\u003eCustomize the Dock 254\u003c\/p\u003e \u003cp\u003eAdd an Icon to the Dock 256\u003c\/p\u003e \u003cp\u003eHide the Dock 258\u003c\/p\u003e \u003cp\u003eAdd a Widget to the Notification Center 260\u003c\/p\u003e \u003cp\u003eExtend the Desktop Across Multiple Displays 262\u003c\/p\u003e \u003cp\u003eCustomize the Share Menu 264\u003c\/p\u003e \u003cp\u003eCustomize Siri 266\u003c\/p\u003e \u003cp\u003eCustomize the Mouse and Trackpad 268\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 13 Maintaining macOS\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eEmpty the Trash 272\u003c\/p\u003e \u003cp\u003eOrganize Your Desktop 273\u003c\/p\u003e \u003cp\u003eCheck Hard Drive Free Space 274\u003c\/p\u003e \u003cp\u003eUninstall Unused Applications 276\u003c\/p\u003e \u003cp\u003eForce a Stuck Application to Close 278\u003c\/p\u003e \u003cp\u003eConfigure Time Machine Backups 280\u003c\/p\u003e \u003cp\u003eRestore an Earlier Version of a File 282\u003c\/p\u003e \u003cp\u003eRestore Files Using Time Machine 284\u003c\/p\u003e \u003cp\u003eRecondition Your Mac Notebook Battery 286\u003c\/p\u003e \u003cp\u003eRestart Your Mac 288\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 14 Working with iCloud\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eCreate an Apple ID 292\u003c\/p\u003e \u003cp\u003eSet Up iCloud Synchronization 296\u003c\/p\u003e \u003cp\u003eGenerate a Website Password 298\u003c\/p\u003e \u003cp\u003eActivate and Configure iCloud Drive 300\u003c\/p\u003e \u003cp\u003eManage Your iCloud Storage 302\u003c\/p\u003e \u003cp\u003eSet Up Family Sharing 304\u003c\/p\u003e \u003cp\u003eLocate and Lock a Lost Mac, iPod, iPhone, or iPad 306\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 15 Networking with macOS\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eUnderstanding Networking 310\u003c\/p\u003e \u003cp\u003eConnect a Bluetooth Device 312\u003c\/p\u003e \u003cp\u003eConnect to a Wireless Network 316\u003c\/p\u003e \u003cp\u003eConnect to a Network Resource 318\u003c\/p\u003e \u003cp\u003eTurn On File and Printer Sharing 320\u003c\/p\u003e \u003cp\u003eShare a Folder 322\u003c\/p\u003e \u003cp\u003eShare a Printer 324\u003c\/p\u003e \u003cp\u003eAdd a Shared Printer 326\u003c\/p\u003e \u003cp\u003eView macOS on Your TV 328\u003c\/p\u003e \u003cp\u003eIndex 330\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49407060017495,"sku":"9781119463917","price":19.54,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781119463917.jpg?v=1730498032"},{"product_id":"confident-coding-9781398611887","title":"Confident Coding","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eRob Percival \u003c\/b\u003eis a web developer, author and entrepreneur who has taught over 500,000 students around the world to code through his online courses on Udemy. His courses have been translated into over five languages and have taught people to become confident web-developers. He is based in Cambridge, UK.\u003cb\u003eDarren Woods\u003c\/b\u003e is Managing Director of Synapture, a Web\/Software Development Agency. Alongside his work, he teaches a Pre-Diploma Computer Science course and A-Level Computer Science. He is based in Cambridge, UK.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003e\u003cul\u003e\u003cli\u003eChapter - 00: Introduction\u003c\/li\u003e\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - ONE: Why coding\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 01: Why coding is important and what it can do for you;\u003c\/li\u003e\n\u003cli\u003eChapter - 02: What is coding?;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - TWO: Languages;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 03: HTML;\u003c\/li\u003e\n\u003cli\u003eChapter - 04: CSS\u003c\/li\u003e\n\u003cli\u003eChapter - 05: JavaScript;\u003c\/li\u003e\n\u003cli\u003eChapter - 06: Python;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - THREE: In practice;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 07: Website development;\u003c\/li\u003e\n\u003cli\u003eChapter - 08: Building an android app;\u003c\/li\u003e\n\u003cli\u003eChapter - 09: Building an iPhone\/iPad app;\u003c\/li\u003e\n\u003cli\u003eChapter - 10: Debugging;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - FOUR: Futureproofing your career with coding;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 11: Using coding to enhance your career prospects;\u003c\/li\u003e\n\u003cli\u003eChapter - 12: Coding and entrepreneurship - creating your own business or product;\u003c\/li\u003e\n\u003cli\u003eChapter - 13: Pursuing coding further - becoming a developer;\u003c\/li\u003e\n\u003cli\u003eChapter - 14: Conclusion\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kogan Page Ltd","offers":[{"title":"Default Title","offer_id":49407745753431,"sku":"9781398611887","price":14.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781398611887.jpg?v=1730500389"},{"product_id":"confident-coding-9781398611894","title":"Confident Coding","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eRob Percival \u003c\/b\u003eis a web developer, author and entrepreneur who has taught over 500,000 students around the world to code through his online courses on Udemy. His courses have been translated into over five languages and have taught people to become confident web-developers. He is based in Cambridge, UK.\u003cb\u003eDarren Woods\u003c\/b\u003e is Managing Director of Synapture, a Web\/Software Development Agency. Alongside his work, he teaches a Pre-Diploma Computer Science course and A-Level Computer Science. He is based in Cambridge, UK.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003e\u003cul\u003e\u003cli\u003eChapter - 00: Introduction\u003c\/li\u003e\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - ONE: Why coding\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 01: Why coding is important and what it can do for you;\u003c\/li\u003e\n\u003cli\u003eChapter - 02: What is coding?;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - TWO: Languages;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 03: HTML;\u003c\/li\u003e\n\u003cli\u003eChapter - 04: CSS\u003c\/li\u003e\n\u003cli\u003eChapter - 05: JavaScript;\u003c\/li\u003e\n\u003cli\u003eChapter - 06: Python;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - THREE: In practice;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 07: Website development;\u003c\/li\u003e\n\u003cli\u003eChapter - 08: Building an android app;\u003c\/li\u003e\n\u003cli\u003eChapter - 09: Building an iPhone\/iPad app;\u003c\/li\u003e\n\u003cli\u003eChapter - 10: Debugging;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - FOUR: Futureproofing your career with coding;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 11: Using coding to enhance your career prospects;\u003c\/li\u003e\n\u003cli\u003eChapter - 12: Coding and entrepreneurship - creating your own business or product;\u003c\/li\u003e\n\u003cli\u003eChapter - 13: Pursuing coding further - becoming a developer;\u003c\/li\u003e\n\u003cli\u003eChapter - 14: Conclusion\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kogan Page Ltd","offers":[{"title":"Default Title","offer_id":49407745818967,"sku":"9781398611894","price":40.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781398611894.jpg?v=1730500389"},{"product_id":"droid-2-the-missing-manual-9781449301699","title":"Droid 2 The Missing Manual","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eUnleash the power of your Droid 2 with this authoritative and entertaining guide. Tech expert Preston Gralla gives you a guided tour of every feature, from setup to troubleshooting, with lots of tips and tricks along the way.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408541688151,"sku":"9781449301699","price":14.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449301699.jpg?v=1730503269"},{"product_id":"developing-android-applications-with-flex-4-5-9781449305376","title":"Developing Android Applications with Flex 4.5","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eReady to put your ActionScript 3 skills to work on mobile apps? This hands-on book walks you through the process of creating an Adobe AIR application from start to finish, using the Flex 4.5 framework.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408542212439,"sku":"9781449305376","price":16.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449305376.jpg?v=1730503271"},{"product_id":"developing-blackberry-tablet-applications-with-flex-4-5-9781449305567","title":"Developing Blackberry Tablet Applications with","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eDeveloping Blackberry Tablet applications using Adobe Flex 4.5 for mobile will walk you through creating your 1st AIR on Blackberry application. Next, you will learn how to interact with the devices camera, gallery, accelerometer, GPS, multi touch display and native services using Adobe Flex 4.5.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408542277975,"sku":"9781449305567","price":19.19,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449305567.jpg?v=1730503271"},{"product_id":"graphics-and-animation-on-ios-9781449305673","title":"Graphics and Animation on iOS","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eJazz up your iPhone and iPad apps with some slick graphics and animation-and keep users from looking elsewhere. This short and concise cookbook shows developers with even little Cocoa programming experience how to create impressive graphics and animation effects with relatively easy coding.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408542343511,"sku":"9781449305673","price":14.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449305673.jpg?v=1730503271"},{"product_id":"mobile-html5-9781449311414","title":"Mobile HTML5","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eBuild kickass websites and applications for all mobile (and non-mobile) platforms by adding HTML5 and CSS3 to your web development toolkit. With this hands-on book, you'll learn how to develop web apps that not only work on iOS, Android, Blackberry, and Windows Phone, but also perform well and provide good user experience.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408543621463,"sku":"9781449311414","price":28.79,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449311414.jpg?v=1730503276"},{"product_id":"programming-windows-store-apps-with-c-9781449320850","title":"Programming Windows Store Apps with C","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eIf you're a .NET developer looking to build tablet apps, this practical book takes you step-by-step through the process of developing apps for the Windows Store. You'll learn how to use Microsoft's Modern UI design language with Windows 8.1 and WinRT 8.1.1 by building a line-of-business mobile app with C# through the course of the book.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408544997719,"sku":"9781449320850","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449320850.jpg?v=1730503282"},{"product_id":"mastering-the-android-developer-tools-9781449328214","title":"Mastering the Android Developer Tools","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis concise guide demonstrates how to build apps with ADT for a device family that features several screen sizes, different hardware capabilities, and a varying number of resources.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408546079063,"sku":"9781449328214","price":16.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449328214.jpg?v=1730503286"},{"product_id":"learning-ios-programming-9781449359348","title":"Learning IOS Programming","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eGet a rapid introduction to iPhone, iPad, and iPod touch programming. With this easy-to-follow guide, you'll learn how to develop your first marketable iOS application, from opening Xcode to submitting your product to the App Store","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408548274519,"sku":"9781449359348","price":22.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449359348.jpg?v=1730503294"},{"product_id":"building-iphone-and-ipad-electronic-projects-9781449363505","title":"Building IPhone and IPad Electronic Projects","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eWhy simply play music or go online when you can use your iPhone or iPad for some really fun projects, such as building a metal detector, hacking a radio control truck, or tracking a model rocket in flight? Learn how to build these and other cool things by using iOS device sensors and inexpensive hardware.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408548766039,"sku":"9781449363505","price":19.19,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449363505.jpg?v=1730503296"},{"product_id":"macruby-the-definitive-guide-9781449380373","title":"MacRuby The Definitive Guide","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eWant to develop apps for the iPhone and iPad, but prefer to use a friendly language like Ruby? This in-depth guide shows you how MacRuby puts the power of Apple's development tools right at your fingertips.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408550306135,"sku":"9781449380373","price":25.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449380373.jpg?v=1730503302"},{"product_id":"developing-android-applications-with-adobe-air-9781449394820","title":"Developing Android Applications with Adobe AIR","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eIf you want to use your ActionScript skills to build mobile applications for the Android OS, this thorough guide will show you how to use the unique programming environment, architecture, and tools in the Adobe AIR for Android SDK.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408551321943,"sku":"9781449394820","price":25.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449394820.jpg?v=1730503306"},{"product_id":"jquery-mobile-up-and-running-9781449397654","title":"jQuery Mobile Up and Running","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis introductory tutorial shows you how to use the jQuery Mobile library to build websites and apps for touch devices such as iPhone, iPad, Android, and BlackBerry. Learn the best way to apply this library's many interface components through a series of hands-on exercises.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49408551649623,"sku":"9781449397654","price":22.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781449397654.jpg?v=1730503307"},{"product_id":"oracle-visual-builder-cloud-service-revealed-9781484249284","title":"Oracle Visual Builder Cloud Service Revealed","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cdiv\u003eBuild and deploy an attractive, user-friendly web or mobile application in one day or less using Oracle''s new, low-code development tool: Visual Builder Cloud Service.\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003eToday''s IT world is fast-paced, and the ability to rapidly deliver running code is the most crucial and sought-after skill a developer can have. Oracle has brought together their enterprise experience, advanced usability knowledge, and their best cloud engineering to produce an innovative platform giving developers unprecedented productivity.\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003eYou will learn how to use all aspects of Oracle Visual Builder Cloud Service to build web or mobile applications. Using the fully browser-based development environment, you''ll gain experience with all the modern user-interface components that the tool offers for a visual, user-interface-driven, development approach. You''ll also see how to use the integrated data management capabilities and existing REST data services to stor\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1. Building Your First Web Application2. Building Business Objects3. Working with Service Connections4. Building Web Applications5. Working with Data6. Logic in the Business Layer7. Logic in the User Interface8. Using the Visual Builder Add-in for Excel9. Building Mobile Applications10. VBCS Security11. Managing Applications12. Enterprise Development with VBCS13. Integrating with Process Cloud Service\u003c\/div\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":49409122632023,"sku":"9781484249284","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484249284.jpg?v=1730505519"},{"product_id":"high-performance-android-apps-9781491912515","title":"High Performance Android Apps","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\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. .","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49409186169175,"sku":"9781491912515","price":28.79,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781491912515.jpg?v=1730505835"},{"product_id":"mobile-game-development-with-unity-9781491944745","title":"Mobile Game Development with Unity","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eDo you want to build mobile games, but lack game development experience? No problem. This practical guide shows you how to create beautiful, interactive content for iOS and Android devices with the Unity game engine.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49409190003031,"sku":"9781491944745","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781491944745.jpg?v=1730505852"},{"product_id":"learning-swift-9781491987575","title":"Learning Swift","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eDive into Swift 4.x, the latest version of Apple's easy-to-use programming language for macOS, iOS, watchOS, and tvOS. With this practical guide, you'll quickly get up to speed on language basics and then use Swift to build three complete apps.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49409192886615,"sku":"9781491987575","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781491987575.jpg?v=1730505867"},{"product_id":"learning-react-native-9781491989142","title":"Learning React Native","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eGet a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that render natively. The second edition of this hands-on guide shows you how to build applications that target iOS, Android, and other mobile platforms instead of browsers.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49409193148759,"sku":"9781491989142","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781491989142.jpg?v=1730505868"},{"product_id":"practical-deep-learning-for-cloud-and-mobile-9781492034865","title":"Practical Deep Learning for Cloud and Mobile","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis step-by-step guide teaches you how to build practical deep learning applications for the cloud and mobile using a hands-on approach.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49409193279831,"sku":"9781492034865","price":53.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781492034865.jpg?v=1730505868"},{"product_id":"mobile-app-development-with-ionic-revised-edition-9781491998120","title":"Mobile App Development with Ionic Revised Edition","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eLearn how to build app store-ready hybrid apps with the Ionic 2, the framework built on top of Apache Cordova (formerly PhoneGap) and Angular. This practical guide shows you how to use Ionic's tools and services to develop apps with HTML, CSS, and TypeScript, rather than rely on platform-specific solutions found in Android, iOS, and Windows Phone.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49409193640279,"sku":"9781491998120","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781491998120.jpg?v=1730505870"},{"product_id":"native-mobile-development-9781492052876","title":"Native Mobile Development","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eGet professionally developed and curated recipes for 20 of the most common tasks for functionality in modern native iOS and Android applications. With this practical book, developers can use an easily translatable set of instructions for completing routine functionality in both platforms in a way that follows best practices.","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49409194459479,"sku":"9781492052876","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781492052876.jpg?v=1730505873"},{"product_id":"jumpstarting-the-raspberry-pi-zero-w-9781680454567","title":"Jumpstarting the Raspberry Pi Zero W","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eGet up and running quickly with the new Jumpstarting ebook series from Make: . The super-small $10 Raspberry Pi Zero W includes wireless LAN and Bluetooth connectivity and is 40% faster than the original Raspberry Pi.   Why choose the Raspberry Pi Zero W? It's small. It's cheap. It's power-efficient. It has WiFi and Bluetooth Low Energy (BLE) built in. And it has the same general-purpose input\/output (GPIO) header that bigger Raspberry Pi models have: the gateway to controlling all sorts of hardware.   Projects include:An environmental monitor that can keep track of the temperature in your house, and even turn on your fan or air conditioner before you get home from work A wearable light string that monitors news feeds and websites to alert you when there's something interesting going onThis is the perfect book for students, teachers, and hobbyists who want a quick-start guide to the Raspberry Pi Zero W. No prior experience with programable boards is require","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":49411288465751,"sku":"9781680454567","price":9.98,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781680454567.jpg?v=1730513085"}],"url":"https:\/\/bookcurl.com\/collections\/mobile-and-handheld-device-programming.oembed?page=5","provider":"Book Curl","version":"1.0","type":"link"}