0
Your cart

Your cart is empty

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

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

Mastering Samsung Galaxy Z FOLD 2 For the Elderly - Tips and Tricks to Master your New Samsung Galaxy Z Fold 2 with... Mastering Samsung Galaxy Z FOLD 2 For the Elderly - Tips and Tricks to Master your New Samsung Galaxy Z Fold 2 with illustrations for Seniors (Paperback)
Derrick Grisham
R352 Discovery Miles 3 520 Ships in 18 - 22 working days
RxJava for Android Developers (Paperback): Timo Tuominen RxJava for Android Developers (Paperback)
Timo Tuominen
R1,039 R228 Discovery Miles 2 280 Save R811 (78%) Ships in 9 - 17 working days

DESCRIPTION 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.

SwiftUI Essentials - iOS Edition - Learn to Develop iOS Apps Using SwiftUI, Swift 5 and Xcode 11 (Paperback): Neil Smyth SwiftUI Essentials - iOS Edition - Learn to Develop iOS Apps Using SwiftUI, Swift 5 and Xcode 11 (Paperback)
Neil Smyth
R952 Discovery Miles 9 520 Ships in 18 - 22 working days
Modern Android 13 Development Cookbook - Over 70 recipes to solve Android development issues and create better apps with Kotlin... Modern Android 13 Development Cookbook - Over 70 recipes to solve Android development issues and create better apps with Kotlin and Jetpack Compose (Paperback)
Madona S. Wambua
R1,232 Discovery Miles 12 320 Ships in 18 - 22 working days

Build exceptional Android applications and wearables with concise guided recipes and support the new foldable technology by using the latest Jetpack libraries Purchase of the print or Kindle book includes a free PDF eBook Key Features Leverage the power of the latest Jetpack libraries in your day-to-day Android development tasks Explore Wear OS and build large screens to support the foldable world using the declarative approach Write tests and debug your code as you discover the most useful tips, tricks, and best practices Book DescriptionAndroid is a powerful operating system widely used in various devices, phones, TVs, wearables, automobiles, and more. This Android cookbook will teach you how to leverage the latest Android development technologies for creating incredible applications while making effective use of popular Jetpack libraries. You’ll also learn which critical principles to consider when developing Android apps. The book begins with recipes to get you started with the declarative UI framework, Jetpack Compose, and help you with handling UI states, Navigation, Hilt, Room, Wear OS, and more as you learn what's new in modern Android development. Subsequent chapters will focus on developing apps for large screens, leveraging Jetpack’s WorkManager, managing graphic user interface alerts, and tips and tricks within Android studio. Throughout the book, you'll also see testing being implemented for enhancing Android development, and gain insights into harnessing the integrated development environment of Android studio. Finally, you’ll discover best practices for robust modern app development. By the end of this book, you’ll be able to build an Android application using the Kotlin programming language and the newest modern Android development technologies, resulting in highly efficient applications.What you will learn Use Kotlin programming to build your Android applications Leverage modern Android development (MAD) libraries to create exceptional apps Explore modern app architecture concepts such as model-view-viewmodel (MVVM) Utilize dependency injection, clean architecture, and module organization Discover how to write UI and unit tests for your applications Get to grips with paging, data binding, and datastore Build large screens to support the new foldable world Explore principles of Wear OS in modern Android development Who this book is forThis book is for active junior-to-mid-level Android developers with one to two years of professional experience in developing Android applications who are interested in advancing their knowledge of Android development. The recipes in this book use Kotlin and not Java.

Android Studio 4.1 Development Essentials - Java Edition - Developing Android 11 Apps Using Android Studio 4.1, Java and... Android Studio 4.1 Development Essentials - Java Edition - Developing Android 11 Apps Using Android Studio 4.1, Java and Android Jetpack (Paperback)
Neil Smyth
R1,274 Discovery Miles 12 740 Ships in 18 - 22 working days
Mastering NativeScript - A Beginner's Guide (Paperback): Sufyan Bin Uzayr Mastering NativeScript - A Beginner's Guide (Paperback)
Sufyan Bin Uzayr
R924 Discovery Miles 9 240 Ships in 10 - 15 working days

Mastering NativeScript helps readers master the NativeScript framework for faster and more robust mobile app development. Mobile devices have progressed from a mere means of communication to becoming a critical business tool in recent years. People are increasingly glued to their smartphones as technology advances at breakneck speed. The significance of mobile app development cannot be overstated. And when it comes to mobile app development, NativeScript is a hot topic. NativeScript was introduced by Telerik, and it allows you to develop truly native apps for iOS and Android under a single code base using JavaScript or TypeScript, XML, and a subset of CSS. The charm of NativeScript is that it enables us to code once for multiple platforms (iOS 7.1 and Android 4.1), simultaneously sharing code amongst them while still allowing developers to add platform-specific instructions with flawless execution. As a result, you may release an app for both platforms using a single code base. NativeScript is comprised of three parts: a JavaScript (JS) virtual machine, a runtime, and a bridge module. The JS virtual machine is used for interpretation and execution of JavaScript code. The bridge module then converts the calls to platform-specific API calls and returns the outcome to the caller. NativeScript is a very appealing paradigm, and is rising in popularity as we speak. It can be used to construct practically any program, including communication apps (news and social networking), gaming applications (Chess, Tic-Tac-Toe, Pinball), and chat apps. It can also handle maps and geolocation apps. With Mastering NativeScript, learning NativeScript becomes straightforward, which will undoubtedly help readers advance their careers. The Mastering Computer Science series is edited by Sufyan bin Uzayr, a writer and educator with over a decade of experience in the computing field.

Server-Side Swift with Vapor (Third Edition) - Building Web APIs and Web Apps in Swift (Paperback): Tim Condon, Tanner Nelson,... Server-Side Swift with Vapor (Third Edition) - Building Web APIs and Web Apps in Swift (Paperback)
Tim Condon, Tanner Nelson, Jonas Schwartz
R1,410 Discovery Miles 14 100 Ships in 18 - 22 working days
iPad - Making the Most Use of Your iPad Features with Simplicity (Paperback): Burr Jone iPad - Making the Most Use of Your iPad Features with Simplicity (Paperback)
Burr Jone
R397 Discovery Miles 3 970 Ships in 18 - 22 working days
iOS 16 Programming for Beginners - Kickstart your iOS app development journey with a hands-on guide to Swift 5.7 and Xcode 14,... iOS 16 Programming for Beginners - Kickstart your iOS app development journey with a hands-on guide to Swift 5.7 and Xcode 14, 7th Edition (Paperback, 7th Revised edition)
Ahmad Sahar, Craig Clayton
R1,062 Discovery Miles 10 620 Ships in 18 - 22 working days

Take your next step in iOS app development and work with Xcode 14 and iOS 16. Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features Explore the latest features of Xcode 14 and the Swift 5.7 programming language in this updated seventh edition Start your iOS programming career and have fun building your own iOS apps Discover the new features of iOS 16 such as Mac Catalyst, SwiftUI, Lock Screen widgets and WeatherKit 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, which means that competent iOS developers are in high demand. iOS 16 Programming for Beginners, Seventh Edition, is a comprehensive introduction for those who are new to iOS, covering the entire process of learning the Swift language, writing your own app, and publishing it on the App Store. This book follows a hands-on approach. With step-by-step tutorials to real-life examples and easy-to-understand explanations of complicated topics, each chapter will help you learn and practice the Swift language to build your apps and introduce exciting new technologies to incorporate into your apps. You'll learn how to publish iOS apps and work with new iOS 16 features such as Mac Catalyst, SwiftUI, Lock Screen widgets, WeatherKit, 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 14 and Swift 5.7, 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 16 features such as SwiftUI, Lock screen widgets, and WeatherKit 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. Basic knowledge of programming, including loops, data types, and so on, is necessary.

iPhone 11 USER GUIDE - A step by step comprehensive manual on how to use iPhone 11, Pro and Pro Max, with simple iOS 14 Tips... iPhone 11 USER GUIDE - A step by step comprehensive manual on how to use iPhone 11, Pro and Pro Max, with simple iOS 14 Tips and Tricks for beginners, Pros and senior iPhone users. (Paperback)
Piers N Lowe
R303 Discovery Miles 3 030 Ships in 18 - 22 working days
My Google Chromebook (Paperback, 4th edition): Michael Miller My Google Chromebook (Paperback, 4th edition)
Michael Miller
R636 Discovery Miles 6 360 Ships in 10 - 15 working days

Step-by-step instructions with callouts to Google Chromebook photos that show you exactly what to do Help when you run into Chromebook problems or limitations Tips and Notes to help you get the most from your Chromebook Full-color, step-by-step tasks walk you through doing exactly what you want with your Chromebook. Learn how to Set up and configure your new Chromebook Personalize your Chromebook's desktop and other settings Use your Chromebook with the touchpad, keyboard, or touchscreen Browse and search the Web with the Google Chrome browser Manage your files wherever they're stored: on your Chromebook, on an external drive, or in the cloud Find great new Chrome and Android apps in the Google Play Store Strengthen privacy with Incognito Mode and Google's privacy settings Watch streaming TV shows and movies with Netflix, Hulu, and Amazon Prime Video Listen to streaming music with Pandora, Spotify, and Google Play Music View and fix photos with Google Photos Print from anywhere with Google Cloud Print Send, receive, read, and manage email through Google Gmail Get productive with Google Docs, Sheets, and Slides Use your Google Chromebook for education Optimize Chromebook performance and battery life Troubleshoot and recover from problems

Android Studio Bumble Bee Essentials - Java Edition - Developing Android Apps Using Android Studio 2021.1 and Java (Paperback):... Android Studio Bumble Bee Essentials - Java Edition - Developing Android Apps Using Android Studio 2021.1 and Java (Paperback)
Neil Smyth
R1,331 Discovery Miles 13 310 Ships in 18 - 22 working days
Professional React Native - Expert techniques and solutions for building high-quality, cross-platform, production-ready apps... Professional React Native - Expert techniques and solutions for building high-quality, cross-platform, production-ready apps (Paperback)
Alexander Benedikt Kuttig
R962 Discovery Miles 9 620 Ships in 18 - 22 working days

Learn how React Native works under the hood and what this means for building large-scale, cross-platform, production-ready applications without compromising on the quality and performance Key Features Explore a modern approach to React Native, covering state management, animations, gestures, and more Implement best practices and practical techniques for creating large-scale, production-ready apps Create a development process including workflow automation with GitHub Actions, Fastlane, and Bitrise Book DescriptionThe React Native framework offers a range of powerful features that make it possible to efficiently build high-quality, easy-to-maintain frontend applications across multiple platforms such as iOS, Android, Linux, Mac OS X, Windows, and the web, helping you save both time and money. And this book is your key to unlocking its capabilities. Professional React Native provides the ultimate coverage of essential concepts, best practices, advanced processes, and tips for everyday developer problems. The book makes it easy to understand how React Native works under the hood using step-by-step explanations and practical examples so you can use this knowledge to develop highly performant apps. As you follow along, you'll learn the difference between React and React Native, navigate the React Native ecosystem, and revisit the basics of JavaScript and TypeScript needed to create a React Native application. What's more, you'll work with animations and even control your app with gestures. Finally, you'll be able to structure larger apps and improve developer efficiency through automated processes, testing, and continuous integration. By the end of this React native app development book, you'll have gained the confidence to build high-performance apps for multiple platforms, even on a bigger scale. What you will learn Become familiar with how React Native works under the hood Understand how to make the most of React Native for app development Explore different approaches to building apps across various platforms Become familiar with process automation and automated testing Contribute to open source code and structure your own code library Understand how to set up the architecture for bigger React Native projects Who this book is forThis book is for developers who want to get started with React Native as well as experienced React Native developers interested in building professional cross-platform applications. Familiarity with the basics of JavaScript (including its syntax) and general software engineering concepts, such as data types, control flows, and server/client structures, is required. Although useful, experience with React Native is not necessary.

Mobile and Sensor-Based Technologies in Higher Education (Paperback): Oytun Soezudogru, Bulent Akkaya Mobile and Sensor-Based Technologies in Higher Education (Paperback)
Oytun Soezudogru, Bulent Akkaya
R4,418 Discovery Miles 44 180 Ships in 18 - 22 working days

At all educational levels, innovation is progressively becoming an intrinsic aspect of learning. The proliferation of mobile devices and sensor-based technologies increased the possibilities for learning and pushed it into institutions. One major challenge accompanying the growth in online education is that many teacher educators find themselves under pressure and underprepared to teach online courses. As online education continues to grow, curriculum and training that prepares teachers for online course design and delivery are critical. Mobile and Sensor-Based Technologies in Higher Education explores how mobile and sensor-based technologies are shaping higher education and creating a roadmap for harnessing artificial intelligence, online learning, distance learning, and other modern technologies to aid education. Covering key topics such as assessment, inclusive education, and social distancing, this reference work is ideal for policymakers, researchers, scholars, academicians, practitioners, instructors, and students.

Smoke - An Android Echo Chat Software Application - Personal Chat Messenger / Open Source Technical Website Reference... Smoke - An Android Echo Chat Software Application - Personal Chat Messenger / Open Source Technical Website Reference Documentation 2020-11-15 (Paperback)
Casio Moonlander
R1,151 Discovery Miles 11 510 Ships in 18 - 22 working days
Xamarin with Visual Studio - Launch your mobile development career by creating Android and iOS applications using.NET and C#... Xamarin with Visual Studio - Launch your mobile development career by creating Android and iOS applications using.NET and C# (English Edition) (Paperback)
Alessandro Del Sole
R941 Discovery Miles 9 410 Ships in 18 - 22 working days
Android Studio Dolphin Essentials - Java Edition (Paperback): Neil Smyth Android Studio Dolphin Essentials - Java Edition (Paperback)
Neil Smyth
R1,332 Discovery Miles 13 320 Ships in 18 - 22 working days
Coding for Absolute Beginners - How to Keep Your Data Safe from Hackers by Mastering the Basic Functions of Python, Java, and... Coding for Absolute Beginners - How to Keep Your Data Safe from Hackers by Mastering the Basic Functions of Python, Java, and C++ (2022 Guide for Newbies) (Paperback)
Eric Vargas
R551 R500 Discovery Miles 5 000 Save R51 (9%) Ships in 18 - 22 working days
Cross-Platform UIs with Flutter - Unlock the ability to create native multiplatform UIs using a single code base with Flutter 3... Cross-Platform UIs with Flutter - Unlock the ability to create native multiplatform UIs using a single code base with Flutter 3 (Paperback)
Ryan Edge, Alberto Miola
R901 Discovery Miles 9 010 Ships in 18 - 22 working days

Build a variety of dynamic projects and beautiful UIs as you explore the power of Flutter for the web, desktop, and mobile Key Features Discover state management solutions with InheritedWidget and the Provider package Create responsive and beautiful UIs with the Material and Cupertino libraries Explore animations, forms, gestures, and backend integration with Supabase Book DescriptionFlutter is a UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single code base. With Flutter, you can write your code once and run it anywhere using a single code base to target multiple platforms. This book is a comprehensive, project-based guide for new and emerging Flutter developers that will help empower you to build bulletproof applications. Once you start reading book, you'll quickly realize what sets Flutter apart from its competition and establish some of the fundamentals of the toolkit. As you work on various project applications, you'll understand just how easy Flutter is to use for building stunning UIs. This book covers navigation strategies, state management, advanced animation handling, and the two main UI design styles: Material and Cupertino. It'll help you extend your knowledge with good code practices, UI testing strategies, and CI setup to constantly keep your repository's quality at the highest level possible. By the end of this book, you'll feel confident in your ability to transfer the lessons from the example projects and build your own Flutter applications for any platform you wish. What you will learn Create responsive and attractive UIs for any device Get to grips with caching and widget trees and learn some framework performance tips Manage state using Flutter's InheritedWidget system Orchestrate the app flow with Navigator 1.0 and 2.0 Explore the Material and Cupertino built-in themes Breathe life into your apps with animations Improve code quality with golden tests, CI setup, and linter rules Who this book is forThis book is for software developers with a good grasp of Flutter, who want to learn best practices and techniques for building clean, intuitive UIs using a single codebase for mobile and the web. Prior experience with Flutter, Dart, and object-oriented programming (OOP) will help you understand the concepts covered in the book.

iOS Test-Driven Development (Second Edition) - Learn Real-World Test-Driven Development (Paperback): Joshua Greene, Mike Katz,... iOS Test-Driven Development (Second Edition) - Learn Real-World Test-Driven Development (Paperback)
Joshua Greene, Mike Katz, Raywenderlich Tutorial Team
R1,321 Discovery Miles 13 210 Ships in 18 - 22 working days
The First Superapp - Inside China's WeChat and the new digital revolution (Paperback): Kevin Shimota The First Superapp - Inside China's WeChat and the new digital revolution (Paperback)
Kevin Shimota
R488 Discovery Miles 4 880 Ships in 18 - 22 working days
Simplifying Android Development with Coroutines and Flows - Learn how to use Kotlin coroutines and the flow API to handle data... Simplifying Android Development with Coroutines and Flows - Learn how to use Kotlin coroutines and the flow API to handle data streams asynchronously in your Android app (Paperback)
Jomar Tigcal; Foreword by Aileen Apolo-de Jesus
R780 Discovery Miles 7 800 Ships in 18 - 22 working days

Get to grips with asynchronous programming in Android using simple, modern, and testable code through Kotlin coroutines and flow Key Features Find out how to improve app performance with Kotlin coroutines Discover the new recommended ways to use Kotlin coroutines and flows Learn the basics of asynchronous programming, along with an overview of coroutines and flow Book DescriptionCoroutines and flows are the new recommended way for developers to carry out asynchronous programming in Android using simple, modern, and testable code. This book will teach you how coroutines and flows work and how to use them in building Android applications, along with helping you to develop modern Android applications with asynchronous programming using real data. The book begins by showing you how to create and handle Kotlin coroutines on Android. You'll explore asynchronous programming in Kotlin, and understand how to test Kotlin coroutines. Next, you'll learn about Kotlin flows on Android, and have a closer look at using Kotlin flows by getting to grips with handling flow cancellations and exceptions and testing the flows. By the end of this book, you'll have the skills you need to build high-quality and maintainable Android applications using coroutines and flows. What you will learn Understand how coroutines and flows differ from existing ways Apply asynchronous programming in Android with coroutines and flows Find out how to build your own coroutines and flows in Android Handle, manipulate, and combine data in coroutines and flows Handle cancellations and exceptions from coroutines and flows Discover how to add tests for your coroutines and flows Integrate coroutines and flows into your Android projects Who this book is forThis book is for intermediate-level Android developers who want to level up their Android app-building skills. Familiarity with Android development and basic knowledge of Kotlin are needed to make the most of this book.

Real-World iOS by Tutorials (First Edition) - Professional App Development With Swift (Paperback): Renan Dias, Aaqib Hussain,... Real-World iOS by Tutorials (First Edition) - Professional App Development With Swift (Paperback)
Renan Dias, Aaqib Hussain, Josh Steele
R1,342 Discovery Miles 13 420 Ships in 18 - 22 working days
The iPad User's Guide iPADOS 13 - Tips & Tutorials to Master Your iPad (Paperback): Michele Berner The iPad User's Guide iPADOS 13 - Tips & Tutorials to Master Your iPad (Paperback)
Michele Berner
R577 Discovery Miles 5 770 Ships in 18 - 22 working days
Certified Programming with Dependent Types - A Pragmatic Introduction to the Coq Proof Assistant (Paperback): Adam Chlipala Certified Programming with Dependent Types - A Pragmatic Introduction to the Coq Proof Assistant (Paperback)
Adam Chlipala
R1,657 Discovery Miles 16 570 Ships in 18 - 22 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Research Anthology on Securing Mobile…
Information R Management Association Hardcover R5,768 Discovery Miles 57 680
Advanced Methodologies and Technologies…
D.B.A., Mehdi Khosrow-Pour, Hardcover R9,090 Discovery Miles 90 900
Cunningly Smart Phones - Deceit…
Jack M Wedam Hardcover R702 Discovery Miles 7 020
My Digital Entertainment for Seniors…
Jason R. Rich Paperback R564 R154 Discovery Miles 1 540
Proceedings of International Joint…
Mohammad Shorif Uddin, Jagdish Chand Bansal Hardcover R5,245 Discovery Miles 52 450
Intelligent Assistant Systems…
Hardcover R2,620 Discovery Miles 26 200
Mobile Sensors and Context-Aware…
Manish Gajjar Paperback R1,812 R1,513 Discovery Miles 15 130
Design and Optimization of Sensors and…
Vinod Kumar Singh, Ratnesh Tiwari, … Hardcover R5,892 Discovery Miles 58 920
How to Make a Living with Your Writing…
Joanna Penn Hardcover R466 Discovery Miles 4 660
Incorporating the Internet of Things in…
P.B. Pankajavalli, G.S. Karthick Hardcover R7,778 Discovery Miles 77 780

 

Partners