0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (40)
  • R250 - R500 (189)
  • R500+ (799)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)

Hands-On Robotics Programming with C++ - Leverage Raspberry Pi 3 and C++ libraries to build intelligent robotics applications... Hands-On Robotics Programming with C++ - Leverage Raspberry Pi 3 and C++ libraries to build intelligent robotics applications (Paperback)
Dinesh Tavasalkar
R1,234 Discovery Miles 12 340 Ships in 18 - 22 working days

Enhance your programming skills to build exciting robotic projects Key Features Build an intelligent robot that can detect and avoid obstacles and respond to voice commands Detect and track objects and faces using OpenCV Control your robot with a GUI button designed using Qt5 Book DescriptionC++ is one of the most popular legacy programming languages for robotics, and a combination of C++ and robotics hardware is used in many leading industries. This book will bridge the gap between Raspberry Pi and C/C++ programming and enable you to develop applications for Raspberry Pi. To follow along with the projects covered in the book, you can implement C programs in Raspberry Pi with the wiringPi library. With this book, you'll develop a fully functional car robot and write programs to move it in different directions. You'll then create an obstacle - avoiding robot using an ultrasonic sensor. Furthermore, you'll find out how to control the robot wirelessly using your PC/Mac. This book will also help you work with object detection and tracking using OpenCV, and guide you through exploring face detection techniques. Finally, you will create an Android app and control the robot wirelessly with an Android smartphone. By the end of this book, you will have gained experience in developing a robot using Raspberry Pi and C/C++ programming. What you will learn Install software in Raspberry Pi compatible with C++ programming Program the Raspberry Pi in C++ to run a motor Control RPi-powered robot wirelessly with your laptop or PC Program an RPi camera using OpenCV Control a Raspberry Pi robot with voice commands Implement face and object detection with Raspberry Pi Who this book is forThis book is for developers, programmers, and robotics enthusiasts interested in leveraging C++ to build exciting robotics applications. Prior knowledge of C++ is necessary to understand the projects covered in this book.

Hands-On Mobile and Embedded Development with Qt 5 - Build apps for Android, iOS, and Raspberry Pi with C++ and Qt (Paperback):... Hands-On Mobile and Embedded Development with Qt 5 - Build apps for Android, iOS, and Raspberry Pi with C++ and Qt (Paperback)
Lorn Potter
R1,128 Discovery Miles 11 280 Ships in 18 - 22 working days

Explore Qt framework and APIs for building cross-platform applications for mobile devices, embedded systems, and IoT Key Features Build cross-platform applications and deploy them across mobile and connected devices Design 2D and 3D UIs for embedded systems using Yocto and Qt Creator Build machine to machine automation solution using QtSensors, QtMQTT, and QtWebSockets Book DescriptionQt is a world-class framework, helping you to develop rich graphical user interfaces (GUIs) and multi-platform applications that run on all major desktop platforms and most mobile or embedded platforms. The framework helps you connect the dots across platforms and between online and physical experience. This book will help you leverage the fully-featured Qt framework and its modular cross-platform library classes and intuitive APIs to develop applications for mobile, IoT, and industrial embedded systems. Considerations such as screen size, device orientation changes, and small memory will be discussed. We will focus on various core aspects of embedded and mobile systems, such as connectivity, networking, and sensors; there is no IoT without sensors. You will learn how to quickly design a flexible, fast, and responsive UI that looks great. Going further, you will implement different elements in a matter of minutes and synchronize the UI elements with the 3D assets with high precision. You will learn how to create high-performance embedded systems with 3D/2D user interfaces, and deploy and test on your target hardware. The book will explore several new features, including Qt for WebAssembly. At the end of this book, you will learn about creating a full software stack for embedded Linux systems using Yocto and Boot to Qt for Device Creation. What you will learn Explore the latest features of Qt, such as preview for Qt for Python and Qt for WebAssembly Create fluid UIs with a dynamic layout for different sized screens Deploy embedded applications on Linux systems using Yocto Design Qt APIs for building applications for embedded and mobile devices Utilize connectivity for networked and machine automated applications Discover effective techniques to apply graphical effects using Qt Quick apps Who this book is forThe book is ideal for mobile developers, embedded systems engineers and enthusiasts who are interested in building cross-platform applications with Qt. Prior knowledge of C++ is required.

Hands-On Data Structures and Algorithms with Kotlin - Level up your programming skills by understanding how Kotlin's data... Hands-On Data Structures and Algorithms with Kotlin - Level up your programming skills by understanding how Kotlin's data structure works (Paperback)
Chandra Sekhar Nayak, Rivu Chakraborty
R941 Discovery Miles 9 410 Ships in 18 - 22 working days

Understand and solve complex computational problems and write efficient code with Kotlin Key Features Learn about important data structures such as lists, arrays, queues, and stacks Design custom algorithms for real-life implementations Identify suitable tools for different scenarios and deliver immediate results Book DescriptionData structures and algorithms are more than just theoretical concepts. They help you become familiar with computational methods for solving problems and writing logical code. Equipped with this knowledge, you can write efficient programs that run faster and use less memory. Hands-On Data Structures and Algorithms with Kotlin book starts with the basics of algorithms and data structures, helping you get to grips with the fundamentals and measure complexity. You'll then move on to exploring the basics of functional programming while getting used to thinking recursively. Packed with plenty of examples along the way, this book will help you grasp each concept easily. In addition to this, you'll get a clear understanding of how the data structures in Kotlin's collection framework work internally. By the end of this book, you will be able to apply the theory of data structures and algorithms to work out real-world problems. What you will learn Understand the basic principles of algorithms and data structures Explore general-purpose data structures with arrays and linked lists Get to grips with the basics of stacks, queues, and double-ended queues Understand functional programming and related data structures Use performant searching and efficient sorting Uncover how Kotlin's collection framework functions Become adept at implementing different types of maps Who this book is forIf you're a Kotlin developer who wants to learn the intricacies of implementing data structures and algorithms for scalable application development, this book is for you.

Getting Started with Qt 5 - Introduction to programming Qt 5 for cross-platform application development (Paperback): Benjamin... Getting Started with Qt 5 - Introduction to programming Qt 5 for cross-platform application development (Paperback)
Benjamin Baka
R834 Discovery Miles 8 340 Ships in 18 - 22 working days

Begin writing graphical user interface(GUI) applications for building human machine interfaces with a clear understanding of key concepts of the Qt framework Key Features Learn how to write, assemble, and build Qt application from the command line Understand key concepts like Signals and Slots in Qt Best practices and effective techniques for designing graphical user interfaces using Qt 5 Book DescriptionQt is a cross-platform application framework and widget toolkit that is used to create GUI applications that can run on different hardware and operating systems. The main aim of this book is to introduce Qt to the reader. Through the use of simple examples, we will walk you through building blocks without focusing too much on theory. Qt is a popular tool that can be used for building a variety of applications, such as web browsers, media players such as VLC, and Adobe Photoshop. Following Qt installation and setup, the book dives straight into helping you create your first application. You will be introduced to Widgets, Qt's interface building block, and the many varieties that are available for creating GUIs. Next, Qt's core concept of signals and slots are well illustrated with sufficient examples. The book further teaches you how to create custom widgets, signals and slots, and how to communicate useful information via dialog boxes. To cap everything off, you will be taken through writing applications that can connect to databases in order to persist data. By the end of the book, you should be well equipped to start creating your own Qt applications and confident enough to pick up more advanced Qt techniques and materials to hone your skills. What you will learn Set up and configure your machine to begin developing Qt applications Discover different widgets and layouts for constructing UIs Understand the key concept of signals and slots Understand how signals and slots help animate a GUI Explore how to create customized widgets along with signals and slots Understand how to subclass and create a custom windows application Understand how to write applications that can talk to databases. Who this book is forAnyone trying to start development of graphical user interface application will find this book useful. One does not need prior exposure to other toolkits to understand this book. In order to learn from this book you should have basic knowledge of C++ and a good grasp of Object Oriented Programming. Familiarity with GNU/Linux will be very useful though it's not a mandatory skill.

Learn Spring for Android Application Development - Build robust Android applications with Kotlin 1.3 and Spring 5 (Paperback):... Learn Spring for Android Application Development - Build robust Android applications with Kotlin 1.3 and Spring 5 (Paperback)
S M Mohi Us Sunnat, Igor Kucherenko
R1,284 Discovery Miles 12 840 Ships in 18 - 22 working days

A hands-on guide to Android programming with Spring MVC, Spring Boot, and Spring Security Key Features Build native Android applications with Spring for Android Explore Reactive programming, concurrency, and multithreading paradigms for building fast and efficient applications Write more expressive and robust code with Kotlin using its coroutines and other latest features Book DescriptionAs the new official language for Android, Kotlin is attracting new as well as existing Android developers. As most developers are still working with Java and want to switch to Kotlin, they find a combination of these two appealing. This book addresses this interest by bringing together Spring, a widely used Java SE framework for building enterprise-grade applications, and Kotlin. Learn Spring for Android Application Development will guide you in leveraging some of the powerful modules of the Spring Framework to build lightweight and robust Android apps using Kotlin. You will work with various modules, such as Spring AOP, Dependency Injection, and Inversion of Control, to develop applications with better dependency management. You'll also explore other modules of the Spring Framework, such as Spring MVC, Spring Boot, and Spring Security. Each chapter has practice exercises at the end for you to assess your learning. By the end of the book, you will be fully equipped to develop Android applications with Spring technologies. What you will learn Get to grips with the basics of the Spring Framework Write web applications using the Spring Framework with Kotlin Develop Android apps with Kotlin Connect a RESTful web service with your app using Retrofilt Understand JDBC, JPA, MySQL for Spring and SQLite Room for Android Explore Spring Security fundamentals, Basic Authentication, and OAuth2 Delve into Concurrency and Reactive programming using Kotlin Develop testable applications with Spring and Android Who this book is forIf you're an aspiring Android developer or an existing developer who wants to learn how to use Spring to build robust Android applications in Kotlin, this book is for you. Though not necessary, basic knowledge of Spring will assist with understanding key concepts covered in this book.

All-New Kindle Paperwhite User's Guide - THE COMPLETE ALL-NEW EDITION: The Ultimate Manual To Set Up, Manage Your... All-New Kindle Paperwhite User's Guide - THE COMPLETE ALL-NEW EDITION: The Ultimate Manual To Set Up, Manage Your E-Reader, Advanced Tips And Tricks (Paperback)
Quick Guides Team
R326 Discovery Miles 3 260 Ships in 18 - 22 working days
Android Studio 3.2 Development Essentials - Kotlin Edition - Developing Android 9 Apps Using Android Studio 3.2, Kotlin and... Android Studio 3.2 Development Essentials - Kotlin Edition - Developing Android 9 Apps Using Android Studio 3.2, Kotlin and Android Jetpack (Paperback)
Neil Smyth
R1,195 Discovery Miles 11 950 Ships in 18 - 22 working days
Machine Learning for Mobile - Practical guide to building intelligent mobile applications powered by machine learning... Machine Learning for Mobile - Practical guide to building intelligent mobile applications powered by machine learning (Paperback)
Revathi Gopalakrishnan, Avinash Venkateswarlu
R1,042 Discovery Miles 10 420 Ships in 18 - 22 working days

Leverage the power of machine learning on mobiles and build intelligent mobile applications with ease Key Features Build smart mobile applications for Android and iOS devices Use popular machine learning toolkits such as Core ML and TensorFlow Lite Explore cloud services for machine learning that can be used in mobile apps Book DescriptionMachine learning presents an entirely unique opportunity in software development. It allows smartphones to produce an enormous amount of useful data that can be mined, analyzed, and used to make predictions. This book will help you master machine learning for mobile devices with easy-to-follow, practical examples. You will begin with an introduction to machine learning on mobiles and grasp the fundamentals so you become well-acquainted with the subject. You will master supervised and unsupervised learning algorithms, and then learn how to build a machine learning model using mobile-based libraries such as Core ML, TensorFlow Lite, ML Kit, and Fritz on Android and iOS platforms. In doing so, you will also tackle some common and not-so-common machine learning problems with regard to Computer Vision and other real-world domains. By the end of this book, you will have explored machine learning in depth and implemented on-device machine learning with ease, thereby gaining a thorough understanding of how to run, create, and build real-time machine-learning applications on your mobile devices. What you will learn Build intelligent machine learning models that run on Android and iOS Use machine learning toolkits such as Core ML, TensorFlow Lite, and more Learn how to use Google Mobile Vision in your mobile apps Build a spam message detection system using Linear SVM Using Core ML to implement a regression model for iOS devices Build image classification systems using TensorFlow Lite and Core ML Who this book is forIf you are a mobile app developer or a machine learning enthusiast keen to use machine learning to build smart mobile applications, this book is for you. Some experience with mobile application development is all you need to get started with this book. Prior experience with machine learning will be an added bonus

Learning Android Forensics - Analyze Android devices with the latest forensic tools and techniques, 2nd Edition (Paperback, 2nd... Learning Android Forensics - Analyze Android devices with the latest forensic tools and techniques, 2nd Edition (Paperback, 2nd Revised edition)
Oleg Skulkin, Donnie Tindall, Rohit Tamma
R1,218 Discovery Miles 12 180 Ships in 18 - 22 working days

A comprehensive guide to Android forensics, from setting up the workstation to analyzing key artifacts Key Features Get up and running with modern mobile forensic strategies and techniques Analyze the most popular Android applications using free and open source forensic tools Learn malware detection and analysis techniques to investigate mobile cybersecurity incidents Book DescriptionMany forensic examiners rely on commercial, push-button tools to retrieve and analyze data, even though there is no tool that does either of these jobs perfectly. Learning Android Forensics will introduce you to the most up-to-date Android platform and its architecture, and provide a high-level overview of what Android forensics entails. You will understand how data is stored on Android devices and how to set up a digital forensic examination environment. As you make your way through the chapters, you will work through various physical and logical techniques to extract data from devices in order to obtain forensic evidence. You will also learn how to recover deleted data and forensically analyze application data with the help of various open source and commercial tools. In the concluding chapters, you will explore malware analysis so that you'll be able to investigate cybersecurity incidents involving Android malware. By the end of this book, you will have a complete understanding of the Android forensic process, you will have explored open source and commercial forensic tools, and will have basic skills of Android malware identification and analysis. What you will learn Understand Android OS and architecture Set up a forensics environment for Android analysis Perform logical and physical data extractions Learn to recover deleted data Explore how to analyze application data Identify malware on Android devices Analyze Android malware Who this book is forIf you are a forensic analyst or an information security professional wanting to develop your knowledge of Android forensics, then this is the book for you. Some basic knowledge of the Android mobile platform is expected.

iOS 12 Programming for Beginners - An introductory guide to iOS app development with Swift 4.2 and Xcode 10, 3rd Edition... iOS 12 Programming for Beginners - An introductory guide to iOS app development with Swift 4.2 and Xcode 10, 3rd Edition (Paperback, 3rd Revised edition)
Craig Clayton
R1,346 Discovery Miles 13 460 Ships in 18 - 22 working days

Begin your iOS 12 app development journey with this practical guide Key Features Kick-start your iOS programming career and have fun building iOS apps of your choice Get to grips with Xcode 10 and Swift 4.2, the building blocks of iOS development Discover the latest features of iOS 12 - SiriKit, notifications, and much more Book DescriptionWant to build iOS 12 applications from scratch with the latest Swift 4.2 language and Xcode 10 by your side? Forget sifting through tutorials and blog posts; this book is a direct route to iOS development, taking you through the basics and showing you how to put principles into practice. Take advantage of this developer-friendly guide and start building applications that may just take the App Store by storm! If you're already an experienced programmer, you can jump right in and learn the latest iOS 12 features. For beginners, this book starts by introducing you to iOS development as you learn Xcode and Swift. You'll also study advanced iOS design topics, such as gestures and animations, to give your app the edge. You'll explore the latest Swift 4.2 and iOS 12 developments by incorporating new features, such as the latest in notifications, custom-UI notifications, maps, and the recent additions in Sirikit. The book will guide you in using TestFlight to quickly get to grips with everything you need to get your project on the App Store. By the end of this book, you'll be ready to start building your own cool iOS applications confidently. What you will learn Explore the distinctive design principles that define the iOS user experience Navigate panels within an Xcode project Use the latest Xcode asset catalogue of Xcode 10 Create a playgrounds project within your projects and understand how Ranges and Control flow work Study operations with integers and work your way through if statements Build a responsive UI and add privacy to your custom-rich notifications Set up Sirikit to add voice for Siri shortcuts Collect valuable feedback with TestFlight before releasing your apps on the App Store Who this book is forThis book is for you if you are completely new to Swift, iOS, or programming and want to make iOS applications. However, you'll also find this book useful if you're an experienced programmer looking to explore the latest iOS 12 features.

Xamarin.Forms Projects - Build seven real-world cross-platform mobile apps with C# and Xamarin.Forms (Paperback): Johan... Xamarin.Forms Projects - Build seven real-world cross-platform mobile apps with C# and Xamarin.Forms (Paperback)
Johan Karlsson, Daniel Hindrikes
R1,136 Discovery Miles 11 360 Ships in 18 - 22 working days

Explore Xamarin.Forms to develop dynamic applications Key Features Explore SQLite through Xamarin to store locations for various location-based applications Make a real-time serverless chat service by using Azure SignalR service Build Augmented Reality application with the power of UrhoSharp together with ARKit and ARCore Book DescriptionXamarin.Forms is a lightweight cross-platform development toolkit for building applications with a rich user interface. In this book you'll start by building projects that explain the Xamarin.Forms ecosystem to get up and running with building cross-platform applications. We'll increase in difficulty throughout the projects, making you learn the nitty-gritty of Xamarin.Forms offerings. You'll gain insights into the architecture, how to arrange your app's design, where to begin developing, what pitfalls exist, and how to avoid them. The book contains seven real-world projects, to get you hands-on with building rich UIs and providing a truly cross-platform experience. It will also guide you on how to set up a machine for Xamarin app development. You'll build a simple to-do application that gets you going, then dive deep into building advanced apps such as messaging platform, games, and machine learning, to build a UI for an augmented reality project. By the end of the book, you'll be confident in building cross-platforms and fitting Xamarin.Forms toolkits in your app development. You'll be able to take the practice you get from this book to build applications that comply with your requirements. What you will learn Set up a machine for Xamarin development Get to know about MVVM and data bindings in Xamarin.Forms Understand how to use custom renderers to gain platform-specific access Discover Geolocation services through Xamarin Essentials Create an abstraction of ARKit and ARCore to expose as a single API for the game Learn how to train a model for image classification with Azure Cognitive Services Who this book is forThis book is for mobile application developers who want to start building native mobile apps using the powerful Xamarin.Forms and C#. Working knowledge of C#, .NET, and Visual Studio is required.

The Ridiculously Simple Guide to Google Home Hub - A Practical Guide to Setting Up a Smart Home (Paperback): Phil Sharp The Ridiculously Simple Guide to Google Home Hub - A Practical Guide to Setting Up a Smart Home (Paperback)
Phil Sharp
R345 Discovery Miles 3 450 Ships in 18 - 22 working days
Mobile Network Forensics - Emerging Research and Opportunities (Paperback): Filipo Sharevski Mobile Network Forensics - Emerging Research and Opportunities (Paperback)
Filipo Sharevski
R3,538 Discovery Miles 35 380 Ships in 18 - 22 working days

Modern communications are now more than ever heavily dependent on mobile networks, creating the potential for higher incidents of sophisticated crimes, terrorism acts, and high impact cyber security breaches. Disrupting these unlawful actions requires a number of digital forensic principles and a comprehensive investigation process. Mobile Network Forensics: Emerging Research and Opportunities is an essential reference source that discusses investigative trends in mobile devices and the internet of things, examining malicious mobile network traffic and traffic irregularities, as well as software-defined mobile network backbones. Featuring research on topics such as lawful interception, system architecture, and networking environments, this book is ideally designed for forensic practitioners, government officials, IT consultants, cybersecurity analysts, researchers, professionals, academicians, and students seeking coverage on the technical and legal aspects of conducting investigations in the mobile networking environment.

Blockchain By Example - A developer's guide to creating decentralized applications using Bitcoin, Ethereum, and... Blockchain By Example - A developer's guide to creating decentralized applications using Bitcoin, Ethereum, and Hyperledger (Paperback)
Bellaj Badr, Richard Horrocks, Xun (Brian) Wu
R1,282 Discovery Miles 12 820 Ships in 18 - 22 working days

Implement decentralized blockchain applications to build scalable Dapps Key Features Understand the blockchain ecosystem and its terminologies Implement smart contracts, wallets, and consensus protocols Design and develop decentralized applications using Bitcoin, Ethereum, and Hyperledger Book DescriptionThe Blockchain is a revolution promising a new world without middlemen. Technically, it is an immutable and tamper-proof distributed ledger of all transactions across a peer-to-peer network. With this book, you will get to grips with the blockchain ecosystem to build real-world projects. This book will walk you through the process of building multiple blockchain projects with different complexity levels and hurdles. Each project will teach you just enough about the field's leading technologies, Bitcoin, Ethereum, Quorum, and Hyperledger in order to be productive from the outset. As you make your way through the chapters, you will cover the major challenges that are associated with blockchain ecosystems such as scalability, integration, and distributed file management. In the concluding chapters, you'll learn to build blockchain projects for business, run your ICO, and even create your own cryptocurrency. Blockchain by Example also covers a range of projects such as Bitcoin payment systems, supply chains on Hyperledger, and developing a Tontine Bank Every is using Ethereum. By the end of this book, you will not only be able to tackle common issues in the blockchain ecosystem, but also design and build reliable and scalable distributed systems. What you will learn Grasp decentralized technology fundamentals to master blockchain principles Build blockchain projects on Bitcoin, Ethereum, and Hyperledger Create your currency and a payment application using Bitcoin Implement decentralized apps and supply chain systems using Hyperledger Write smart contracts, run your ICO, and build a Tontine decentralized app using Ethereum Implement distributed file management with blockchain Integrate blockchain into existing systems in your organization Who this book is forIf you are keen on learning how to build your own blockchain decentralized applications from scratch, then this book is for you. It explains all the basic concepts required to develop intermediate projects and will teach you to implement the building blocks of a blockchain ecosystem.

Machine Learning Projects for Mobile Applications - Build Android and iOS applications using TensorFlow Lite and Core ML... Machine Learning Projects for Mobile Applications - Build Android and iOS applications using TensorFlow Lite and Core ML (Paperback)
Karthikeyan NG
R1,042 Discovery Miles 10 420 Ships in 18 - 22 working days

Bring magic to your mobile apps using TensorFlow Lite and Core ML Key Features Explore machine learning using classification, analytics, and detection tasks. Work with image, text and video datasets to delve into real-world tasks Build apps for Android and iOS using Caffe, Core ML and Tensorflow Lite Book DescriptionMachine learning is a technique that focuses on developing computer programs that can be modified when exposed to new data. We can make use of it for our mobile applications and this book will show you how to do so. The book starts with the basics of machine learning concepts for mobile applications and how to get well equipped for further tasks. You will start by developing an app to classify age and gender using Core ML and Tensorflow Lite. You will explore neural style transfer and get familiar with how deep CNNs work. We will also take a closer look at Google's ML Kit for the Firebase SDK for mobile applications. You will learn how to detect handwritten text on mobile. You will also learn how to create your own Snapchat filter by making use of facial attributes and OpenCV. You will learn how to train your own food classification model on your mobile; all of this will be done with the help of deep learning techniques. Lastly, you will build an image classifier on your mobile, compare its performance, and analyze the results on both mobile and cloud using TensorFlow Lite with an RCNN. By the end of this book, you will not only have mastered the concepts of machine learning but also learned how to resolve problems faced while building powerful apps on mobiles using TensorFlow Lite, Caffe2, and Core ML. What you will learn Demystify the machine learning landscape on mobile Age and gender detection using TensorFlow Lite and Core ML Use ML Kit for Firebase for in-text detection, face detection, and barcode scanning Create a digit classifier using adversarial learning Build a cross-platform application with face filters using OpenCV Classify food using deep CNNs and TensorFlow Lite on iOS Who this book is forMachine Learning Projects for Mobile Applications is for you if you are a data scientist, machine learning expert, deep learning, or AI enthusiast who fancies mastering machine learning and deep learning implementation with practical examples using TensorFlow Lite and CoreML. Basic knowledge of Python programming language would be an added advantage.

Mastering iOS 12 Programming - Build professional-grade iOS applications with Swift and Xcode 10, 3rd Edition (Paperback, 3rd... Mastering iOS 12 Programming - Build professional-grade iOS applications with Swift and Xcode 10, 3rd Edition (Paperback, 3rd Revised edition)
Donny Wals
R1,497 Discovery Miles 14 970 Ships in 18 - 22 working days

Become a professional iOS developer with the most in-depth and advanced guide to Swift, Xcode 10, ARKit, and Core ML Key Features Explore the extensive world of iOS development through practical examples Gain detailed insights into core iOS programming concepts such as app extensions and performance Extend your iOS apps by adding augmented reality and machine learning capabilities Book DescriptionThe iOS development environment has significantly matured, and with Apple users spending more money in the App Store, there are plenty of development opportunities for professional iOS developers. However, the journey to mastering iOS development and the new features of iOS 12 is not straightforward. This book will help you make that transition smoothly and easily. With the help of Swift 4.2, you'll not only learn how to program for iOS 12, but also how to write efficient, readable, and maintainable Swift code that maintains industry best practices. Mastering iOS 12 Programming will help you build real-world applications and reflect the real-world development flow. You will also find a mix of thorough background information and practical examples, teaching you how to start implementing your newly gained knowledge. By the end of this book, you will have got to grips with building iOS applications that harness advanced techniques and make best use of the latest and greatest features available in iOS 12. What you will learn Build a professional iOS application using Xcode 10 and Swift 4.2 Use AutoLayout to create complex layouts that look great on every device Delve into advanced animations with UIViewPropertyAnimator and UIKit Dynamics Enhance your app by using instruments and building your own profiling tools Integrate iMessage, Siri, and more in your app through app extensions Train and use machine learning models with Core ML 2 and Create ML Create engaging augmented reality experiences with ARKit 2 Who this book is forIf you're a developer with some experience in iOS programming and want to enhance your skills by unlocking the full potential of the latest iOS version with Swift to build great applications, this book is for you.

Android Programming for Beginners - Build in-depth, full-featured Android 9 Pie apps starting from zero programming experience,... Android Programming for Beginners - Build in-depth, full-featured Android 9 Pie apps starting from zero programming experience, 2nd Edition (Paperback, 2nd Revised edition)
John Horton
R1,338 Discovery Miles 13 380 Ships in 18 - 22 working days

Learn all the Java and Android skills you need to start making powerful mobile applications with practical and actionable steps Key Features Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace A first-principles introduction to Java, via Android, which means you'll be able to start building your own applications from scratch Learn by example and build four real-world apps and dozens of mini-apps throughout the book Book DescriptionAre you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that in order to learn Android, you must know Java. If so, then this book is for you. This new and expanded second edition of Android Programming for Beginners will be your companion to create Android Pie applications from scratch. We will introduce you to all the fundamental concepts of programming in an Android context, from the basics of Java to working with the Android API. All examples use the up-to-date API classes, and are created from within Android Studio, the official Android development environment that helps supercharge your application development process. After this crash course, we'll dive deeper into Android programming and you'll learn how to create applications with a professional-standard UI through fragments and store your user's data with SQLite. In addition, you'll see how to make your apps multilingual, draw to the screen with a finger, and work with graphics, sound, and animations too. By the end of this book, you'll be ready to start building your own custom applications in Android and Java. What you will learn Master the fundamentals of coding Java for Android Pie Install and set up your Android development environment Build functional user interfaces with the Android Studio visual designer Add user interaction, data captures, sound, and animation to your apps Manage your apps' data using the built-in Android SQLite database Find out about the design patterns used by professionals to make top-grade applications Build, deploy, and publish real Android applications to the Google Play marketplace Who this book is forThis book is for you if you are completely new to Java, Android, or programming and want to make Android applications. This book also acts as a refresher for those who already have experience of using Java on Android to advance their knowledge and make fast progress through the early projects.

Beginning Watchkit Development (Paperback): Cory Bohon, Kyle Richter Beginning Watchkit Development (Paperback)
Cory Bohon, Kyle Richter
R604 Discovery Miles 6 040 Ships in 18 - 22 working days
Amazon Kindle Fire HD 8 & 10 User Guide - The complete Kindle Fire HD Manual to Master Your New Kindle Fire Tablet (Paperback):... Amazon Kindle Fire HD 8 & 10 User Guide - The complete Kindle Fire HD Manual to Master Your New Kindle Fire Tablet (Paperback)
Rodney Barrett
R315 Discovery Miles 3 150 Ships in 18 - 22 working days
100+ Frequently Asked Interview Q & A in Swift Programming - IOS Development (Paperback): Bandana Ojha 100+ Frequently Asked Interview Q & A in Swift Programming - IOS Development (Paperback)
Bandana Ojha
R174 Discovery Miles 1 740 Ships in 18 - 22 working days
Amazon Fire HD 8 & 10 - A Technical Approach To Master Fire HD 8 & 10 (Paperback): Leonard Eddison Amazon Fire HD 8 & 10 - A Technical Approach To Master Fire HD 8 & 10 (Paperback)
Leonard Eddison
R330 Discovery Miles 3 300 Ships in 18 - 22 working days
Android 9 Development Cookbook - Over 100 recipes and solutions to solve the most common problems faced by Android developers,... Android 9 Development Cookbook - Over 100 recipes and solutions to solve the most common problems faced by Android developers, 3rd Edition (Paperback, 3rd Revised edition)
Rick Boyer
R1,150 Discovery Miles 11 500 Ships in 18 - 22 working days

Build feature-rich, reliable Android Pie apps with the help of more than 100 proven industry standard recipes and strategies. Key Features Uncover the latest features in Android 9 Pie to make your applications stand out Develop Android Pie applications with the latest mobile technologies, from set up to security Get up-to-speed with Android Studio 3 and its impressive new features Book DescriptionThe Android OS has the largest installation base of any operating system in the world. There has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community! With this extensively updated cookbook, you'll find solutions for working with the user interfaces, multitouch gestures, location awareness, web services, and device features such as the phone, camera, and accelerometer. You also get useful steps on packaging your app for the Android Market. Each recipe provides a clear solution and sample code you can use in your project from the outset. Whether you are writing your first app or your hundredth, this is a book that you will come back to time and time again, with its many tips and tricks on the rich features of Android Pie. What you will learn Develop applications using the latest Android framework while maintaining backward-compatibility with the support library Create engaging applications using knowledge gained from recipes on graphics, animations, and multimedia Work through succinct steps on specifics that will help you complete your project faster Add location awareness to your own app with examples using the latest Google Play services API Utilize Google Speech Recognition APIs for your app Who this book is forIf you are new to Android development and want to take a hands-on approach to learning the framework, or if you are an experienced developer in need of clear working code to solve the many challenges in Android development, you will benefit from this book. Either way, this is a resource you'll want to keep on your desk as a quick reference to help you solve new problems as you tackle more challenging projects.

Swift Game Development - Learn iOS 12 game development using SpriteKit, SceneKit and ARKit 2.0, 3rd Edition (Paperback, 3rd... Swift Game Development - Learn iOS 12 game development using SpriteKit, SceneKit and ARKit 2.0, 3rd Edition (Paperback, 3rd Revised edition)
Siddharth Shekar, Stephen Haney
R1,242 Discovery Miles 12 420 Ships in 18 - 22 working days

Embrace the mobile gaming revolution by creating popular iOS games with Swift 4.2 Key Features Learn to create games for iPhone and iPad with the latest Swift Programming language Understand the fundamental concepts of game development like game physics, camera action, sprites, controls, among others Build Augmented reality games using ARKit for true performance Book DescriptionSwift is the perfect choice for game development. Developers are intrigued by Swift and want to make use of new features to develop their best games yet. Packed with best practices and easy-to-use examples, this book leads you step by step through the development of your first Swift game. The book starts by introducing Swift's best features - including its new ones for game development. Using SpriteKit, you will learn how to animate sprites and textures. Along the way, you will master physics, animations, and collision effects and how to build the UI aspects of a game. You will then work on creating a 3D game using the SceneKit framework. Further, we will look at how to add monetization and integrate Game Center. With iOS 12, we see the introduction of ARKit 2.0. This new version allows us to integrate shared experiences such as multiplayer augmented reality and persistent AR that is tied to a specific location so that the same information can be replicated on all connected devices. In the next section, we will dive into creating Augmented Reality games using SpriteKit and SceneKit. Then, finally, we will see how to create a Multipeer AR project to connect two devices, and send and receive data back and forth between those devices in real time. By the end of this book, you will be able to create your own iOS games using Swift and publish them on the iOS App Store. What you will learn Deliver powerful graphics, physics, and sound in your game by using SpriteKit and SceneKit Set up a scene using the new capabilities of the scene editor and custom classes Maximize gameplay with little-known tips and strategies for fun, repeatable action Make use of animations, graphics, and particles to polish your game Understand the current mobile monetization landscape Integrate your game with Game Center Develop 2D and 3D Augmented Reality games using Apple's new ARKit framework Publish your game to the App Store Who this book is forIf you wish to create and publish iOS games using Swift, then this book is for you. No prior game development or experience with Apple ecosystem is needed.

Hands-On Design Patterns with React Native - Proven techniques and patterns for efficient native mobile development with... Hands-On Design Patterns with React Native - Proven techniques and patterns for efficient native mobile development with JavaScript (Paperback)
Mateusz Grzesiukiewicz
R1,042 Discovery Miles 10 420 Ships in 18 - 22 working days

Learn how to write cross platform React Native code by using effective design patterns in the JavaScript world. Get to know industry standard patterns as well as situational patterns. Decouple your application with these set of "Idea patterns". Key Features Mobile development in React Native should be done in a reusable way. Learn how to build scalable applications using JavaScript patterns that are battle tested. Try effective techniques on your own using over 80 standalone examples. Book DescriptionReact Native helps developers reuse code across different mobile platforms like iOS and Android. This book will show you effective design patterns in the React Native world and will make you ready for professional development in big teams. The book will focus only on the patterns that are relevant to JavaScript, ECMAScript, React and React Native. However, you can successfully transfer a lot of the skills and techniques to other languages. I call them "Idea patterns". This book will start with the most standard development patterns in React like component building patterns, styling patterns in React Native and then extend these patterns to your mobile application using real world practical examples. Each chapter comes with full, separate source code of applications that you can build and run on your phone. The book is also diving into architectural patterns. Especially how to adapt MVC to React environment. You will learn Flux architecture and how Redux is implementing it. Each approach will be presented with its pros and cons. You will learn how to work with external data sources using libraries like Redux thunk and Redux Saga. The end goal is the ability to recognize the best solution for a given problem for your next mobile application. What you will learn Explore the design Patterns in React Native Learn the best practices for React Native development Explore common React patterns that are highly used within React Native development Learn to decouple components and use dependency injection in your applications Explore the best ways of fetching data from the backend systems Learn the styling patterns and how to implement custom mobile designs Explore the best ways to organize your application code in big codebases Who this book is forThe ideal target audience for this book are people eager to learn React Native design patterns who already know the basics of JavaScript. We can assume that the target audience already knows how to write Hello World in JavaScript and know what are the functions, recursive functions, JavaScript types and loops.

Bootstrap 4 Quick Start - A Beginner's Guide to Building Responsive Layouts with Bootstrap 4 (Paperback): Jacob D Lett Bootstrap 4 Quick Start - A Beginner's Guide to Building Responsive Layouts with Bootstrap 4 (Paperback)
Jacob D Lett
R981 R865 Discovery Miles 8 650 Save R116 (12%) Ships in 9 - 17 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Fiddler's Party
Scottish Fiddle Orchestra CD R412 Discovery Miles 4 120
The Lyrics - 1956 To The Present
Paul McCartney Hardcover R2,338 R1,896 Discovery Miles 18 960
Simply America
Various Artists CD R122 Discovery Miles 1 220
That's Entertainment: - My Life in the…
Rick Buckler Paperback R291 R266 Discovery Miles 2 660
Untamed
Glennon Doyle Paperback  (3)
R380 R351 Discovery Miles 3 510
Death Row Women - Murder, Justice, and…
Mark Gado Hardcover R1,732 Discovery Miles 17 320
Beautiful Disaster
Natasha R Robinson Paperback R187 Discovery Miles 1 870
Gulag Town, Company Town - Forced Labor…
Alan Barenberg Hardcover R1,941 Discovery Miles 19 410
The Business Builder's Toolkit - A…
Nic Haralambous Paperback R330 Discovery Miles 3 300
Discrete Geometry and Symmetry…
Marston D. E. Conder, Antoine Deza, … Hardcover R4,057 Discovery Miles 40 570

 

Partners