Mobile and handheld device programming Books
O'Reilly Media Programming iOS 11
Book SynopsisIf 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
£41.99
Pearson Education (US) Inside the Android OS
Book SynopsisTable of ContentsPreface xiii Chapter 1 Why Android? 1 Adopting Android 1 Full Stack 2 Broad Acceptance 2 Beautiful UI 2 Linux Based 2 Powerful Development Environment 3 Open Source 3 AOSP and Google 5 Other Choices 6 Micro-Controllers 6 Other RTOSs 7 Summary 8 Chapter 2 Booting Acme 9 Setting Up a Build Machine 10 Downloading the Code 11 Repo 11 Forking the Source 15 Android Version Selection 16 Local Mirror 17 Hosted Git Repositories 18 Tree Snapshot 19 Repository Commit Pinning 19 Example: Local Mirror of Forked Repositories 19 Building an Image 24 Device Tools 27 fastboot 28 adb 29 Flashing the Device 30 Summary 33 Chapter 3 Getting Started 35 Putting Android in Its Place 35 Hardware 36 The Linux Kernel 36 System Libraries 37 Applications 38 The Android Framework 39 The Android Service Model 40 Exploring the Source 43 Other Sources 44 What’s in the Box? 44 Summary 48 Chapter 4 The Kernel 49 The Linux Kernel 49 Kernel Process Management 50 Kernel Memory Management 51 The Android Kernel 53 Android Kernel Features 54 Building a Kernel 62 The Build System 63 Downloading the Source 63 Summary 66 Chapter 5 Platform Security 67 Types of Security 67 Verified Boot 68 Operational Security 69 Android Software Layers 70 The Process Sandbox 70 SE Linux for Android 72 SE Policy Definition 73 Android Permissions 76 File Systems 79 User Protections 82 Customizing Permissions 83 Sample Custom Permission-Protected App 83 Sample Custom Permission Client App 88 Summary 92 Chapter 6 System Startup: Installing and Booting the System 93 The Boot Process 93 Bootloader 95 Fastboot 99 Kernel 100 The File System 102 init 104 Recovery 106 Building a Daemon 107 Creating the Acme Device 107 Repo Again 110 Starting the Daemon 111 Summary 114 Chapter 7 Android Startup: Dalvik and Zygote 115 Dalvik 116 ART 120 ART Basics 120 Hybrid ART 122 Zygote 123 Zygote Memory Management 123 Zygote Startup 127 Runtime Initialization 128 System Service Startup 129 Summary 131 Citations 131 Chapter 8 Getting to Android: The HAL 133 Why a HAL? 133 Is a HAL Necessary? 135 Designing the HAL 136 Building a HAL 137 Code Structure 138 Implementing the HAL 140 Summary 151 Chapter 9 Getting to Java: The JNI 153 Code Structure 154 Using the Device 155 Using the HAL 157 Using the Java Native Interface 159 Executing Native Code 160 JNI: The Java Side 161 JNI: The Native Side 162 A Java Proximity Application 165 JNI: Some Hints 176 Summary 182 Chapter 10 Project Treble: Binderized HAL 183 HIDL Architecture 183 hwservicemanager 185 HIDL Services 185 HIDL Client Applications 186 Hardware Interface Definition Language (HIDL) 186 HIDL Types 191 HIDL Services 194 HIDL Clients 197 Summary 198 Chapter 11 Creating a Custom Binderized HAL 199 Acme Custom HIDL 199 Summary 217 Chapter 12 Clients for a Custom Binderized HAL 219 Native C++ Aproximity Client 219 SE Linux for Android Changes for aproximitycl 224 Build aproximitycl into Acme 225 Java/Kotlin Aproximity Client 226 SE Linux for Android Changes for AproximityClient 229 Build AproximityClient into Acme 229 Summary 231 Index 233
£34.19
APress Building Xamarin.Forms Mobile Apps Using XAML
Book SynopsisLeverage Xamarin.Forms to build iOS and Android apps using a single, cross-platform approach. This book is the XAML companion to the C# guide Xamarin Mobile Application Development. You''ll begin with an overview of Xamarin.Forms, then move on to an in-depth XAML (eXtensible Application Markup Language) primer covering syntax, namespaces, markup extensions, constructors, and the XAML standard. XAML gives us both the power of decoupled UI development and the direct use of Xamarin.Forms elements. This book explores the core of the Xamarin.Forms mobile app UI: using layouts and FlexLayouts to position controls and views to design and build screens, formatting your UI using resource dictionaries, styles, themes and CSS, then coding user interactions with behaviors, commands, and triggers. You''ll see how to use XAML to build sophisticated, robust cross-platform mobile apps and help your user get around your app using Xamarin.Forms navigation patterns. Table of Contents1: Building Apps Using Xamarin 2: Building Xamarin.Forms Apps Using XAML 3: UI Design Using Layouts 4: Styles, Themes, and CSS 5: User Interaction Using Controls 6: Making a Scrollable List 7: Navigation 8: Custom Renderers, Effects, and Native Views 9: Local Data Access with SQLite and Data Binding
£29.99
APress Getting Started with the Uno Platform and WinUI 3
Book SynopsisGet ready to build applications that can run anywhere using the Uno Platform and WinUI.Modern 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.You 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 shortcomiTable of Contents Chapter 1: Introduction to Uno Platform Chapter 2: File New Project Chapter 3: Your First PageChapter 4: Application Styles Chapter 5: Platform Specific Code and XAML Chapter 6: Master-Detail Menu and Dashboard Chapter 7: Custom Fonts Chapter 8: Model-View-ViewModel (MVVM) Chapter 9: Dependency Injection and Logging Chapter 10: Application Navigation Chapter 11: Authentication with Azure Active Directory Chapter 12: Converters Chapter 13: Microsoft Graph, Web APIs, and MyFilesPageChapter 14: Microsoft Graph and Dashboard Menu Chapter 15: Images and GridView Chapter 16: Selectors Chapter 17: OneDrive Navigation Chapter 18: Offline Data Access Chapter 19: Complete App
£49.49
Little, Brown Book Group How to Build a Billion Dollar App
Book SynopsisTHE ULTIMATE GUIDE TO BUILDING AN APP-BASED BUSINESS ''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)''A 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 CandyApps have changed the way we communicate, shop, play, interact and travel and their phenomenal popularity has presented possibly the biggest business opportunity in history.In How to Build a Billion Dollar App, 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.Berkowski draws exclusively on the inside stories of the billion-dollar app club members, including Instagram, Whatsapp, Snapchat, Candy Crush and Uber tTrade ReviewA 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) *The 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) *George 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 *A 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 *George 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 *I 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 *
£14.24
APress Voice User Interface Design
Book SynopsisDesign and implement voice user interfaces. This guide to VUI helps you make decisions as you deal with the challenges of moving from a GUI world to mixed-modal interactions with GUI and VUI. The way we interact with devices is changing rapidly and this book gives you a close view across major companies via real-world applications and case studies. Voice User Interface Design provides an explanation of the principles of VUI design. The book covers the design phase, with clear explanations and demonstrations of each design principle through examples of multi-modal interactions (GUI plus VUI) and how they differ from pure VUI. The book also differentiates principles of VUI related to chat-based bot interaction models. By the end of the book you will have a vision of the future, imagining new user-oriented scenarios and new avenues, which until now were untouched. What You''llTable of ContentsChapter 1: Introduction – What is VUI Chapter Goal: defines VUI, its history and present day technology No of pages 10 Sub -Topics 1. What is VUI? 2. When did it all start? 3. The journey 4. Current day Chapter 2: Modern day VUI landscape Chapter Goal: understanding how major players are going forward with their VUI and device strategy No of pages: 25 Sub - Topics 1. Major players and their unique positions 2. Direction towards world domination 3. Device strategy of major players 4. Integration of AR, VR, digital assistance Chapter 3: Principles of VUI Chapter Goal: laying down the guiding principles to create a delightful VUI No of pages : 70 - 150 Sub - Topics: 5. Principles with associated examples This might be broken down into 5 separate chapters. Chapter 4: Multi modal interaction Chapter Goal: understanding an ecosystem where different modes of interaction takes place across devices simultaneously. No of pages: 50 - 70 Sub - Topics: 1. GUI model and examples 2. GUI + VUI as a model with examples 3. VUI only as a model with examples 4 . Challenges Chapter 5: Future Ahead Chapter Goal: giving an idea of the plethora of use cases, scenarios where VUI will affect human lives. 1. An idea about future tech 2. Imagining a future case with the reader 3. Creating potential scenarios, solving for VUI
£24.74
Manning Publications .NET MAUI in Action
Book Synopsis.NET MAUI in Action 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. Ideal for experienced developers, this book will help you Set up your environment for cross-platform development Write an interactive UI in XAML using out-of-the-box controls Apply the MVVM pattern to build maintainable code Extend your control library with custom controls Structure your app using common navigation paradigms Build fully custom-drawn controls with the MAUI Graphics Library Use common device features like GPS Use DevOps tools to automate deployment and testing About the technology .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.
£41.39
O'Reilly Media Practical Deep Learning for Cloud and Mobile
Book SynopsisThis step-by-step guide teaches you how to build practical deep learning applications for the cloud and mobile using a hands-on approach.
£53.99
O'Reilly Media Unity Development Cookbook
Book SynopsisLearn 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.
£39.74
John Wiley & Sons Inc TI84 Plus CE Graphing Calculator For Dummies
Book SynopsisTable of ContentsIntroduction 1 Part 1: Making Friends with the Calculator 5 Chapter 1: Starting with the Basics 7 Chapter 2: Doing Basic Arithmetic 25 Chapter 3: Dealing with Fractions 35 Chapter 4: Solving Equations 41 Part 2: Taking Your Calculator Relationship to the Next Level 53 Chapter 5: Working with Complex Numbers 55 Chapter 6: Understanding the Math Menu and Submenus 61 Chapter 7: The Angle and Test Menus 69 Chapter 8: Creating and Editing Matrices 79 Part 3: Graphing and Analyzing Functions 89 Chapter 9: Graphing Functions 91 Chapter 10: Exploring Functions 111 Chapter 11: Evaluating Functions 127 Chapter 12: Graphing Inequalities 143 Chapter 13: Graphing Parametric Equations 155 Chapter 14: Graphing Polar Equations 163 Part 4: Working with Probability and Statistics 173 Chapter 15: Probability 175 Chapter 16: Dealing with Statistical Data 183 Chapter 17: Analyzing Statistical Data 193 Part 5: Doing More with Your Calculator 209 Chapter 18: Communicating with a PC Using TI Connect CE Software 211 Chapter 19: Communicating Between Calculators 221 Chapter 20: Fun with Images 227 Chapter 21: Managing Memory 231 Part 6: The Part of Tens 237 Chapter 22: Ten Essential Skills 239 Chapter 23: Ten Common Errors 243 Chapter 24: Ten Common Error Messages 249 Part 7: Appendices 253 Appendix A: Creating Calculator Programs 255 Appendix B: Controlling Program Input and Output 259 Appendix C: Controlling Program Flow 269 Appendix D: Introducing Python Programming 281 Appendix E: Mastering the Basics of Python Programming 287 Index 293
£18.69
APress Introducing Microsoft Flow
Book Synopsis Use Microsoft Flow in your business to improve productivity through automation with this step-by-step introductory text from a Microsoft Flow expert. You''ll see the prerequisites to get started with this cloud-based service, including how to create a flow and how to use different connectors. Introducing Microsoft Flow takes you through connecting with SharePoint, creating approval flows, and using mobile apps. This vital information gives you a head-start when planning your Microsoft Flow implementation. The second half of the book continues with managing connections and gateways, where you''ll cover the configuration, creation, and deletion of connectors and how to connect to a data gateway. The final topic is Flow administration and techniques to manage the environment. After reading this book, you will be able to create and manage Flow from desktop, laptop, or mobile devices and connect with multiple services sTable of ContentsChapter 1: Overview: Microsoft Flow Chapter Goal: Introduction to Microsoft Flow No of pages: 20 Sub -Topics 1. What is Microsoft Flow? 2. Prerequisites & Sign up 3. Quick Starts Chapter 2: Tutorials: How-To’s Chapter Goal: To create flow and connect to different connectors. No of pages: 50 Sub - Topics 1. Connect with SharePoint 2. Connect with Social Media (Facebook, Twitter etc.) Chapter 3: Approval Flows Chapter Goal: To create approval flows. No of pages: 30 Chapter 4: Flow Mobile App Chapter Goal: To use the mobile app to create, monitor and manage flows. No of pages: 30 Chapter 5: Manage Connections and Gateways Chapter Goal: To understand how to configure and manage Connections and Gateways No of pages: 10 Sub - Topics: 1. How to create, delete and manage connections 2. How to connect via on-premise data gateway Chapter 6: Flow Administration Chapter Goal: To understand how to manage flows and environments. No of pages: 10 Sub - Topics: 1. Manage Flows 2. Manage Environments 3. Admin Center overview
£41.24
O'Reilly Media Head First Kotlin
Book SynopsisHead 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.
£47.99
Manning Publications RxJava for Android Developers
Book SynopsisDESCRIPTION In today's world, user interfaces have to be highly dynamic, asynchronous, and reliable. To meet these demands, the programming world is undergoing a radical shift towards something called Functional Reactive Programming (FRP), or just Reactive Programming. FRP offers programmers a new way to construct their applications so that they respond directly to change. And developers spend less time tracing obscure problems and more time focusing on what their code should be doing. Grokking Reactive User Interfaces teaches programmers a new way of thinking about programs and data as well as how to build robust and extensible user interfaces. This well-illustrated book presents lots of concrete, real-world problems and then shows how FRP helps to solve them. It begins by looking at examples that get readers into the mindset of data flows and goes on to introduce the concept of a View Model. Readers also learn how FRP enables them to better manage change and introduce new features. The final part of this book focuses on higherlevel application design concerns and strategies as you look at architectural approaches and frameworks that work well with FRP thinking. KEY FEATURES • Provides lots of illustrations and real-life app examples • Teaches a new way of thinking about programs and data • Using FRP in day-to-day programming • Teaches how to handle increasing complexity in UIs AUDIENCE Readers should have a basic understanding of mobile UI development and be familiar with traditional object-oriented programming paradigms. ABOUT THE TECHNOLOGY FRP offers a new way to construct applications so that they respond directly to change. FRP is not a typical technology B that obviously and immediately replaces an inferior technology A. It’s more of a way of thinking rather than a mechanical solution.
£26.99
The Pragmatic Programmers Apple Game Frameworks and Technologies: Build 2D
Book SynopsisDesign and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to social integration and monetization, this complete tour of Apple's powerful suite of game technologies covers it all. Familiar with Swift but new to game development? No problem. Start with the basics and then layer in the complexity as you work your way through three exciting - and fully playable - games. In the end, you'll know everything you need to go off and create your own video game masterpiece for any Apple platform. Discover the power of Apple Game Frameworks, Xcode, and Swift by building three exciting games: Gloop Drop - a new twist on a classic arcade game, Val's Revenge - a roguelike dungeon crawler, and Hog - a social player vs. player mobile dice game. With Apple Game Frameworks, you can create high-performance, power-efficient games that work across all Apple platforms, including iOS, macOS, tvOS, and watchOS. In this book, you'll discover how to... Design and develop rich 2D gaming experiences using Apple's built-in game frameworks. Harness the power of SpriteKit using Xcode and Swift to create engaging player experiences. Use the visual Scene Editor to build complete scenes. Unleash the power of the Particle Editor to create amazing effects. Use GameplayKit to add advanced features to your games like pathfinding, artificial intelligence, and complex rule systems. Build larger, more complex worlds with tile maps and Xcode's visual Tile Map editor. Bring people together using GameKit and Game Center, Apple's social gaming network. Increase revenue with third-party banner ads and rewarded ads using Google AdMob (TM). Monetize your games with StoreKit and in-app purchases. So, grab your gear and get your game on - it's time to level up your skills. What You Need: macOS Mojave 10.14.6 or newer Xcode 11.3 or newer Basic knowledge of Swift 5.1.4 or newer
£37.35
Packt Publishing Limited Augmented Reality for Android Application
Book SynopsisA step-by-step tutorial-based guide aimed at giving you hands-on practical experience to develop AR applications for Android. Augmented Reality for Android Application Development is for Android mobile application developers who are familiar with Android Development Tools and deployment, JMonkeyEngine, and the Vuforia SDK.
£26.59
In Easy Steps Limited Swift Programming in easy steps: Develop iOS apps
Book SynopsisSwift 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. Swift Programming in easy steps teaches you how to build iOS apps from scratch using Swift 4.Learn:Xcode: the free software to write apps in Swift.Swift Playgrounds: the experimenting environment that lets you write code and see results instantly. Firebase: Google's mobile platform that lets you add functionality to your app. SpriteKit: that gives you everything you'll need to build 2D games. ARKit: that allows you to create Augmented Reality experiences for your app users. You 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.For anyone seeking to discover the easiest way to create apps for Apple devices. Covers iOS 12 and Swift 4
£11.39
MIT Press Ltd Elements of Causal Inference
Book Synopsis
£38.70
MIT Press Ltd The Little Prover
Book SynopsisAn 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.The Little Prover 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 The Little Schemer (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. The Little Prover assumes only knowledge of recursive programs and lists (as presented in the first three chapters of The Little Schemer) 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.
£36.10
Taylor & Francis Ltd Coding Android Apps
Book SynopsisAs Android apps continue to grow in popularity and an associated job market emerges, the ability to develop software and applications for Android smartphones will only grow more relevant in the foreseeable future. Compiled from materials used in over a decade of teaching undergraduate and graduate students majoring in computer science and information technology, this book is a hands-on, step-by-step guide to coding Android apps that have been rigorously tested.KEY FEATURES Each chapter begins with a list of student learning outcomes that can be used for assessment purposes and syllabus construction The mechanics of Android app creation is presented in a very detailed, step-by-step progression, with accompanying screenshots and code explanations New topics are introduced chapter-by-chapter in a very logical and gradational instructional manner Very detailed exercises are provided at the end of each chapter and can be used for
£54.99
Kogan Page Ltd Confident Coding
Book SynopsisRob Percival is 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.Darren Woods 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.Table of Contents Chapter - 00: Introduction Section - ONE: Why coding Chapter - 01: Why coding is important and what it can do for you; Chapter - 02: What is coding?; Section - TWO: Languages; Chapter - 03: HTML; Chapter - 04: CSS Chapter - 05: JavaScript; Chapter - 06: Python; Section - THREE: In practice; Chapter - 07: Website development; Chapter - 08: Building an android app; Chapter - 09: Building an iPhone/iPad app; Chapter - 10: Debugging; Section - FOUR: Futureproofing your career with coding; Chapter - 11: Using coding to enhance your career prospects; Chapter - 12: Coding and entrepreneurship - creating your own business or product; Chapter - 13: Pursuing coding further - becoming a developer; Chapter - 14: Conclusion
£14.24
APress Building Android Apps in Python Using Kivy with
Book Synopsis Start building Python-based Android applications using Kivy with Android Studio. Through in-depth examples, this book teaches you everything you need to create your first Android application in Python and publish on Google Play. Building Android Apps in Python Using Kivy with Android Studio takes you through the basics of Kivy by discussing its application structure, widgets, and event handling. The KV language is then introduced for separating the logic and GUI by adding widgets within a KV file. You will then learn how to utilize Android camera using Kivy, build the HTTP server using Flask, and create and manage multiple screens to help you design your own applications. Through detailed step-by-step instructions, you will create your first multi-level cross-platform game that includes animation and sound effects. Following this, the process of converting the Kivy application into an Android application using Buildozer and Python-4-Android is covered iTable of Contents
£999.99
APress Beginning Unity Android Game Development
Book SynopsisMaster the art of programming games for Android using the Unity3D game engine. This book will help you understand basic concepts of game development in Unity. By the end of Beginning Unity Android Game Development, you will have the knowledge to confidently build an Android game. The book starts by explaining simple programming concepts to make beginners comfortable with the jargon. You will then learn to navigate around the Unity interface and use basic tools (hand, move, rotate, scale, and rect). You will also be acquainted with the creation of basic 3D objects in the game while understanding the purpose of several of Unity''s windows. In the last chapters, you will learn to create a simple game for Android using the concepts studied in the previous chapters. Scripts will be written to handle the behaviors of the player and enemies as well as to handle other aspects of the game. The author shares tips along the way to help improve in-game performance, sucTable of ContentsChapter 1: Programming ConceptsChapter Goal: This chapter is intended to make the reader feel comfortable with basic programming concepts and operations. It will make further topics about game dev scripting more accessible to those with no past programming experience. Sub -Topics: 1. Fundamentals of programming 2. Variables, constants, and types 3. Arithmetic operations 4. Boolean expressions 5. Selection 6. Iteration 7. Functions Chapter 2: Introduction to Unity Chapter Goal: This chapter provides an introduction to the Unity game engine and IDE. It shows how to navigate around, create basic objects and using transform tools to move, scale and rotate. The purpose of the Scene, Game, Hierarchy, Inspector, Project and Asset Store windows are also discussed. Sub -Topics: 1. Creating a Unity account 2. Downloading Unity and required add-ons 3. Scene view 4. Game view 5. Hierarchy window 6. Inspector window 7. Using the transform tools 8. Project window 9. Asset store window Chapter 3: GameObjects, Prefabs, Materials, and Components Chapter Goal: We learn more about GameObjects, the benefits of making prefabs, and the use of several components. A small overview of the need to use materials is also provided. Sub -Topics: 1. What are GameObjects and Prefabs 2. Transform component 3. Camera component 4. Lighting component 5. Renderer component 6. Collider component 7. Rigidbody component 8. Audio source component 9. Particle emitter component 10. Trail renderer component 11. Materials Chapter 4: User Interface Chapter Goal: The Canvas component is introduced and the reader will learn about making a game more interactive using touch input. Sub -Topics: 1. The Canvas component 2. Text 3. Image/RawImage 4. Slider 5. Input field 6. Button 7. Introduction to input axes Chapter 5: Building our first Android Game - Sphere Shooter Chapter Goal: After creating a new project, we learn about switching to a more lightweight rendering pipeline. The reader will learn how to create the game environment, first enemy, player tank and bullets. Scripts will also need to be written to handle player movement, shooting, enemy instantiation and behavior. Sub -Topics: 1. The lightweight rendering pipeline 2. Creating game terrain and adjusting lighting 3. Making prefabs for the player, first enemy, and bullets 4. Player movement 5. Player shooting 6. Spawning enemies 7. Enemy movement 8. Enemy destruction 9. Game over Chapter 6: Improving the Game - Sphere Shooter Chapter Goal: We will learn how to make the game more interesting by creating simple but elegant canvas elements, introduce concepts such as health and score, make two more types of enemies, introduce pickups, add more sound effects to the game along with particle systems, implement mobile controls and exporting a build ready to be played. Sub -Topics 1. Fancy Menu when starting the game and dying 2. Adding the concept of score 3. Adding the concept of health 4. Implementing particle systems 5. Making a new faster enemy 6. Making a new bigger enemy 7. Creating a health pickup 8. Adding sound effects 9. Mobile joysticks 10. Editing player settings and exporting 11. What next?
£999.99
Manning Publications Xamarin in Action
Book SynopsisDescription Xamarin is a toolset that allows users to write native mobile apps in C# and run them on both iOS and Android devices. Xamarin in Action teaches 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. Key Features • Layer-by-layer guide • Hands-on lessons • Teaches you to build production ready apps Audience This 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. About the technology Xamarin 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. Jim Bennett is 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.
£32.99
O'Reilly Media Real-time Phoenix: Build Highly Scalable Systems
Book SynopsisGive users the real-time experience they expect, by using Elixir and Phoenix Channels to build applications that instantly react to changes and reflect the application's true state. Learn how Elixir and Phoenix make it easy and enjoyable to create real-time applications that scale to a large number of users. Apply system design and development best practices to create applications that are easy to maintain. Gain confidence by learning how to break your applications before your users do. Deploy applications with minimized resource use and maximized performance. Real-time applications come with real challenges - persistent connections, multi-server deployment, and strict performance requirements are just a few. Don't try to solve these challenges by yourself - use a framework that handles them for you. Elixir and Phoenix Channels provide a solid foundation on which to build stable and scalable real-time applications. Build applications that thrive for years to come with the best-practices found in this book. Understand the magic of real-time communication by inspecting the WebSocket protocol in action. Avoid performance pitfalls early in the development lifecycle with a catalog of common problems and their solutions. Leverage GenStage to build a data pipeline that improves scalability. Break your application before your users do and confidently deploy them. Build a real-world project using solid application design and testing practices that help make future changes a breeze. Create distributed apps that can scale to many users with tools like Phoenix Tracker. Deploy and monitor your application with confidence and reduce outages. Deliver an exceptional real-time experience to your users, with easy maintenance, reduced operational costs, and maximized performance, using Elixir and Phoenix Channels. What You Need: You'll need Elixir 1.9+ and Erlang/OTP 22+ installed on a Mac OS X, Linux, or Windows machine.
£35.14
The Pragmatic Programmers Kotlin and Android Develoment featuring Jetpack:
Book SynopsisStart building native Android apps the modern way in Kotlin with Jetpack's expansive set of tools, libraries, and best practices. Learn how to create efficient, resilient views with Fragments and share data between the views with ViewModels. Use Room to persist valuable data quickly, and avoid NullPointerExceptions and Java's verbose expressions with Kotlin. You can even handle asynchronous web service calls elegantly with Kotlin coroutines. Achieve all of this and much more while building two full-featured apps, following detailed, step-by-step instructions. With Kotlin and Jetpack, Android development is now smoother and more enjoyable than ever before. Dive right in by developing two complete Android apps. With the first app, Penny Drop, you create a full game complete with random die rolls, customizable rules, and AI opponents. Build lightweight Fragment views with data binding, quickly and safely update data with ViewModel classes, and handle all app navigation in a single location. Use Kotlin with Android-specific Kotlin extensions to efficiently write null-safe code without all the normal boilerplate required for pre-Jetpack + Kotlin apps. Persist and retrieve data as full objects with the Room library, then display that data with ViewModels and list records in a RecyclerView. Next, you create the official app for the Android Baseball League. It's a fake league but a real app, where you use what you learn in Penny Drop and build up from there. Navigate all over the app via a Navigation Drawer, including specific locations via Android App Links. Handle asynchronous and web service calls with Kotlin Coroutines, display that data smoothly with the Paging library, and send notifications to a user's phone from your app. Come build Android apps the modern way with Kotlin and Jetpack! What You Need: You'll need the Android SDK, a text editor, and either a real Android device or emulator for testing. While not strictly required, it's assumed you're using Android Studio, which comes with the Android SDK and simplifies creating an emulator. Also, a few examples require JDK 1.8 or later, though all of these pieces can be completed in other ways when using JDK 1.6.
£37.99
Bootstrap Creative Bootstrap 4 Quick Start: A Beginner's Guide to
Book Synopsis
£31.50
Packt Publishing Limited React Material-UI Cookbook: Build captivating
Book SynopsisDevelop modern-day applications by implementing Material Design principles in React using Material-UIKey Features Use React components to build intuitive UI elements Explore a variety of styles and themes in the Material-UI framework using React components Learn practical React recipes and best practices for building modern web applications Book DescriptionMaterial-UI is a component library for rendering UI elements, using modern best practices from React and Material Design. This book will show you how you can create impressive and captivating modern-day web apps by implementing Material Design considerations. The book is designed to help you use a variety of Material-UI components to enhance UI functionality, along with guiding you through React best practices, and using state, context, and other new React 16.8 features. You will start with layout and navigation, exploring the Grid component and understanding how it’s used to build layouts for your Material-UI apps. Using Material-UI components, you’ll then explore the technique of effectively presenting information. In later sections, you will also learn about the different components for user interactions such as the text input component and buttons. Finally, the book will get you up to speed with customizing the look and feel of your app, right from creating a Material-UI theme through to styling icons and text. By the end of this book, you will have developed the skills you need to improve the look and feel of your applications using Material-UI components.What you will learn Build the overall structure and navigation for your Material-UI app Present simple and complex information in a variety of ways Develop interactive and intuitive controls Group content into sections using tabs and expansion panels Create a general page layout with Material-UI grids Use lists for complex data, and cards for detailed information Who this book is forThis book is for React developers who want to implement Material Design principles in their applications. You will also find this book helpful if you are a developer who wants to build a UI using React components without having to build your own UX framework.Table of ContentsTable of Contents Grids – placing components on the page App bars – the top level of every page Drawers – a place for navigation controls Tabs – group content into tab sections Expansion panels – group content into panel sections Lists – display simple collection data Tables – display complex collection data Cards – display detailed information Snackbars – temporary messages about what just happened Buttons – initiating actions Text – collecting text input Autocomplete and chips – text input suggestions for multiple items Selection – make selections from choices Pickers – selecting dates and times Dialogs – modal screens for user interactions Menus – display actions that pop out toward the user Typography – control font look and feel Icons – enhance icons to match your look and feel Themes – centralize the look and feel aspects of your app Styles – apply feature-specific styles to components
£29.44
Packt Publishing Limited iOS 15 Programming for Beginners: Kickstart your
Book SynopsisKey Features Explore the latest features of Xcode 13 and the Swift 5.5 programming language in this updated sixth edition Start your iOS programming career and have fun building your own iOS apps Discover the new features of iOS 15 such as Mac Catalyst, SwiftUI, Swift Concurrency, and SharePlay Book DescriptionWith almost 2 million apps on the App Store, iOS mobile apps continue to be incredibly popular. Anyone can reach millions of customers around the world by publishing their apps on the App Store. iOS 15 Programming for Beginners is a comprehensive introduction for those who are new to iOS. It covers the entire process of learning the Swift language, writing your own app, and publishing it on the App Store. Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will help you get well-versed with the Swift language to build your apps and introduce exciting new technologies that you can incorporate into your apps. You'll learn how to publish iOS apps and work with Mac Catalyst, SharePlay, SwiftUI, Swift concurrency, and much more. By the end of this iOS development book, you'll have the knowledge and skills to write and publish interesting apps, and more importantly, to use the online resources available to enhance your app development journey.What you will learn Get to grips with the fundamentals of Xcode 13 and Swift 5.5, the building blocks of iOS development Understand how to prototype an app using storyboards Discover the Model-View-Controller design pattern and how to implement the desired functionality within an app Implement the latest iOS features such as Swift Concurrency and SharePlay Convert an existing iPad app into a Mac app with Mac Catalyst Design, deploy, and test your iOS applications with design patterns and best practices Who this book is forThis book is for anyone who has programming experience but is new to Swift and iOS app development. Basics knowledge of programming, including loops, boolean, and so on, is necessary.Table of ContentsTable of Contents Getting Familiar with Xcode Simple Values and Types Conditionals and Optionals Range Operators and Loops Collection Types Functions and Closures Classes, Structures, and Enumerations Protocols, Extensions, and Error Handling Setting Up the User Interface Building Your User Interface Finishing Up Your User Interface Modifying and Configuring Cells Getting Started with MVC and Collection Views Getting Data into Collection Views Getting Started with Table Views Getting Started with MapKit Getting Started with JSON Files Displaying Data in a Static Table View Getting Started with Custom UIControls Getting Started with Cameras and Photo Libraries Understanding Core Data Getting Started with Mac Catalyst Getting Started with SwiftUI Getting Started with Swift Concurrency Getting Started with SharePlay Testing and Submitting Your App to the App Store
£42.74
Packt Publishing Limited Test-Driven iOS Development with Swift: Write
Book SynopsisBuild robust applications using TDD with Swift 5.5 and become a TDD expert by writing tests for view controller, views, network code, and even SwiftUI viewKey Features Build a complete iOS app using test-driven development Explore testing view controllers, table views, navigation, and network code Learn how to write tests for Combine and SwiftUI code Book DescriptionTest-driven development (TDD) is a proven way to find software bugs earlier on in software development. Writing tests before you code improves the structure and maintainability of your apps, and so using TDD in combination with Swift 5.5's improved syntax leaves you with no excuse for writing bad code.Developers working with iOS will be able to put their knowledge to work with this practical guide to TDD in iOS. This book will help you grasp the fundamentals and show you how to run TDD with Xcode. You'll learn how to test network code, navigate between different parts of the app, run asynchronous tests, and much more. Using practical, real-world examples, you'll begin with an overview of the TDD workflow and get to grips with unit testing concepts and code cycles. You'll then develop an entire iOS app using TDD while exploring different strategies for writing tests for models, view controllers, and networking code. Additionally, you'll explore how to test the user interface and business logic of iOS apps and even write tests for the network layer of the sample app.By the end of this TDD book, you'll be able to implement TDD methodologies comfortably in your day-to-day development for building scalable and robust applications.What you will learn Implement TDD in Swift application development Detect bugs before you run code using the TDD approach Use TDD to build models, view controllers, and views Test network code with asynchronous tests and stubs Write code that's a joy to read and maintain Design functional tests to suit your software requirements Discover scenarios where TDD should be applied and avoided Who this book is forThis book is for iOS developers looking to apply TDD to build maintainable and scalable applications. Intermediate-level developers with Swift application development experience will be able to make the most out of this book. Prior experience of applying TDD to Swift applications is not required.Table of ContentsTable of Contents Your First Unit Tests Understanding Test-Driven Development Test-Driven Development in Xcode The App We Are Going to Build Building a Structure for ToDo Items Testing, Loading, and Saving Data Building a Table View Controller for the To-Do Items Building a Simple Detail View Test-Driven Input View in SwiftUI Testing Networking Code Easy Navigation with Coordinators
£999.99
Springer International Publishing AG Replicated Data Management for Mobile Computing
Book SynopsisManaging data in a mobile computing environment invariably involves caching or replication. In many cases, a mobile device has access only to data that is stored locally, and much of that data arrives via replication from other devices, PCs, and services. Given portable devices with limited resources, weak or intermittent connectivity, and security vulnerabilities, data replication serves to increase availability, reduce communication costs, foster sharing, and enhance survivability of critical information. Mobile systems have employed a variety of distributed architectures from client–server caching to peer-to-peer replication. Such systems generally provide weak consistency models in which read and update operations can be performed at any replica without coordination with other devices. The design of a replication protocol then centers on issues of how to record, propagate, order, and filter updates. Some protocols utilize operation logs, whereas others replicate state. Systems might provide best-effort delivery, using gossip protocols or multicast, or guarantee eventual consistency for arbitrary communication patterns, using recently developed pairwise, knowledge-driven protocols. Additionally, systems must detect and resolve the conflicts that arise from concurrent updates using techniques ranging from version vectors to read–write dependency checks. This lecture explores the choices faced in designing a replication protocol, with particular emphasis on meeting the needs of mobile applications. It presents the inherent trade-offs and implicit assumptions in alternative designs. The discussion is grounded by including case studies of research and commercial systems including Coda, Ficus, Bayou, Sybase’s iAnywhere, and Microsoft’s Sync Framework. Table of Contents: Introduction / System Models / Data Consistency / Replicated Data Protocols / Partial Replication / Conflict Management / Case Studies / Conclusions / BibliographyTable of ContentsIntroduction.- System Models.- Data Consistency.- Replicated Data Protocols.- Partial Replication.- Conflict Management.- Case Studies.- Conclusions.- Bibliography.
£999.99
Springer Verlag, Singapore Inventive Communication and Computational Technologies: Proceedings of ICICCT 2019
Book SynopsisThis book gathers selected papers presented at the Inventive Communication and Computational Technologies conference (ICICCT 2019), held on 29–30 April 2019 at Gnanamani College of Technology, Tamil Nadu, India. The respective contributions highlight recent research efforts and advances in a new paradigm called ISMAC (IoT in Social, Mobile, Analytics and Cloud contexts). Topics covered include the Internet of Things, Social Networks, Mobile Communications, Big Data Analytics, Bio-inspired Computing and Cloud Computing. The book is chiefly intended for academics and practitioners working to resolve practical issues in this area. Table of ContentsEnhanced Security Mechanism in Cloud based on DNA Excess 3 Codes.- Tensorflow Based Semantic Techniques For Multi-Cloud Applications Portability And Interoperability.- Enhancing High Availability for NoSQL Database Systems using Failover Techniques.- Implementation of Automated Bottle Filling System using PLC.- An Integrated Approach to Network Intrusion Detection and Prevention.
£161.99
MIT Press Ltd The Little Typer The MIT Press
Book Synopsis
£46.80
Payload Media, Inc. Android Studio 4.2 Development Essentials - Java Edition: Developing Android Apps Using Android Studio 4.2, Java and Android Jetpack
£32.29
APress Introducing .NET MAUI
Book SynopsisInterested 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.The 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.).The 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. What You Will LearnCreate a .Table of ContentsPart I – Getting to Know .NET MAUI Chapter 1: Introduction to .NET MAUI Chapter 2: Building Our First application Chapter 3: The Fundamentals of .NET MAUI Part II – User Interface Chapter 4: An Architecture to Suit You Chapter 5: User Interface Essentials Chapter 6: Creating Our Own Layout Chapter 7: Accessibility Chapter 8: Advanced UI Concepts Chapter 9: Local Data Part III – Behind the Scenes Chapter 10: Remote Data Chapter 11: Getting Specific Part IV – Platform Specifics Chapter 12: Testing Chapter 13: Lets Get Graphical Chapter 14: Releasing Our Application Chapter 15: Conclusion.
£52.24
Pearson Education Web Services A Technical Introduction Deitel
Book Synopsis
£22.12
Pearson Education (US) Kotlin Programming
Book SynopsisIn 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. Starting 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.Table of Contents Introducing Kotlin Your First Kotlin Application Variables, Constants, and Types Conditionals Functions Numbers Strings Null Safety and Exceptions Lambda Expressions and the Function Type Lists and Sets Maps Functional Programming Basics Scope Functions Classes Initialization Inheritance Objects, Data Classes, and Enums Interfaces and Abstract Classes Generics Extensions Coroutines Flows Channels Java Interoperability Introduction to Kotlin Multiplatform Kotlin/Native Kotlin/JS Afterword Glossary
£36.09
APress Pro Android with Kotlin
Book SynopsisIntermediate to AdvancedTable of Contents1. 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.
£41.24
APress Pro Kotlin Web Apps from Scratch
Book SynopsisBuild 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.The 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. The first section of the book sets up tTable of ContentsPart I. Up and Running with a Web App1. Setting Up A Development Environment2. Setting Up the Web App Skeleton3. Configuration Files4. Decoupling Web Handlers from Specific LibrariesPart II. Libraries and Solutions5. Connecting to and Migrating SQL Databases6. Querying a SQL Database7. Automated Tests with jUnit 58. Parallelizing Service Calls with Coroutines 9. 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 Context14. Enterprise Authentication using Spring SecurityPart III. Tools of the Trade15. Choosing the Right Library16. An Assortment of Kotlin TricksAppendix A: Using Jooby Instead of KtorAppendix B: Using Hoplite Instead of Typesafe ConfigAppendix C: Using Spek Instead of jUnit 5
£41.24
Springer Nature Switzerland AG Mobile Edge Computing
Book SynopsisThis is an open access book.It 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.Table of ContentsIntroduction.- 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.
£24.99
BPB Publications Building Android Projects with Kotlin: Use Android SDK, Jetpack, Material Design, and JUnit to Build Android and JVM Apps That Are Secure and Modular
£28.49
MIT Press Ltd Certified Programming with Dependent Types
£56.30
Scott Duffey Learning Microsoft Intune
£18.69
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Advanced BlackBerry Development
Book SynopsisBlackBerry devices and applications are selling by the millions. As a BlackBerry developer, you need an advanced skill set to successfully exploit the most compelling features of the platform. This book will help you develop that skill set and teach you how to create the most sophisticated BlackBerry programs possible.With Advanced BlackBerry Development, you''ll learn you how to take advantage of BlackBerry media capabilities, including the camera and video playback. The book also shows you how to send and receive text and multimedia messages, use powerful cryptography libraries, and connect with the user''s personal and business contacts and calendar.Not only will you be learning how to use these application programming interfaces, but you''ll also be building a program that takes full advantage of them: a wireless media-sharing app. Each chapter''s lessons will be applied by enhancing the app from a prototype to a fully polished program. Along the way, yo''Table of Contents Getting Started Media Capture Media Playback Wireless Messaging Cryptography Personal Information Browser Digging in Deep RIM Security Porting Your App Advanced Build Techniques Conclusion
£31.50
APress Beginning Power Apps
Book SynopsisBeginning user levelTable of ContentsPart I: Power App FundamentalsChapter 1: Introducing Power AppsChapter 2: Subscribing to Power AppsChapter 3: Creating Your First AppChapter 4: Sharing AppsChapter 5: Using FormulasPart II: Working with DataChapter 6: Setting Up SharePoint, SQL, and more Chapter 7: Working with Tables and RowsChapter 8: Searching and Retrieving DataPart III: Developing Canvas AppsChapter 9: Canvas App DesignChapter 10: Using Simple ControlsChapter 11: Using Table/Record Data ControlsPart IV: Developing Model Driven and Portal AppsChapter 12: Building a Dataverse DatabaseChapter 13:Developing Model-Driven AppsChapter 14: Building Portal AppsChapter 15: Retrieving Data from Portal Apps.Part V: Enhancing AppsChapter 16: Working with Images and MediaChapter 17: Storing and Retrieving FilesChapter 18: Integrating Maps and Location ServicesChapter 19: Charting DataChapter 20: Adding Artificial Intelligence to AppsPart VI: ReusabilityChapter 21: Building Reusable Canvas ComponentsChapter 22: Building Reusable Code ComponentsPart VII: Offline and IntegrationChapter 23: Working OfflineChapter 24: Creating Custom Data ConnectorsPart VIII: Administration Chapter 25: Using Power AutomateChapter 26: Transferring Apps and DataChapter 27: Administering SecurityAppendix A - Sample App Data Structure
£44.99
APress Podcast Solutions: The Complete Guide to Audio and Video Podcasting
Book SynopsisA much-needed work focusing on one of the e-community’s hottest topics, this is the second edition of a book that covers both video and audio podcasts, as well as updated software and resources. This edition is much improved and updated to cover the latest gear that readers and podcasters want to learn about. Critically, the book also shows how to create video as well as audio podcasts. It provides all the reader needs to know to get heard and now seen online, regardless of his or her level of experience and technical knowledge.Table of ContentsA table of contents is not available for this title.
£29.99
Pearson Education Hello Swift
£18.91
Manning Publications iOS Development with Swift
Book SynopsisAccording 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. iOS Development with Swift is 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. Key Features: · Hands-on guide to creating apps · Teaches the very basics · Rich in examples Written for readers with experience using a language like Java, Python, or C#. No prior iOS development or Swift experience required. About the Technology: Swift 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.
£999.99
£14.61