0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (51)
  • R250 - R500 (243)
  • R500+ (863)
  • -
Status
Format
Author / Contributor
Publisher

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

Android System Programming (Paperback): Roger Ye Android System Programming (Paperback)
Roger Ye
R1,334 Discovery Miles 13 340 Ships in 10 - 15 working days

Build, customize, and debug your own Android system About This Book * Master Android system-level programming by integrating, customizing, and extending popular open source projects * Use Android emulators to explore the true potential of your hardware * Master key debugging techniques to create a hassle-free development environment Who This Book Is For This book is for Android system programmers and developers who want to use Android and create indigenous projects with it. You should know the important points about the operating system and the C/C++ programming language. What You Will Learn * Set up the Android development environment and organize source code repositories * Get acquainted with the Android system architecture * Build the Android emulator from the AOSP source tree * Find out how to enable WiFi in the Android emulator * Debug the boot up process using a customized Ramdisk * Port your Android system to a new platform using VirtualBox * Find out what recovery is and see how to enable it in the AOSP build * Prepare and test OTA packages In Detail Android system programming involves both hardware and software knowledge to work on system level programming. The developers need to use various techniques to debug the different components in the target devices. With all the challenges, you usually have a deep learning curve to master relevant knowledge in this area. This book will not only give you the key knowledge you need to understand Android system programming, but will also prepare you as you get hands-on with projects and gain debugging skills that you can use in your future projects. You will start by exploring the basic setup of AOSP, and building and testing an emulator image. In the first project, you will learn how to customize and extend the Android emulator. Then you'll move on to the real challenge-building your own Android system on VirtualBox. You'll see how to debug the init process, resolve the bootloader issue, and enable various hardware interfaces. When you have a complete system, you will learn how to patch and upgrade it through recovery. Throughout the book, you will get to know useful tips on how to integrate and reuse existing open source projects such as LineageOS (CyanogenMod), Android-x86, Xposed, and GApps in your own system. Style and approach This is an easy-to-follow guide full of hands-on examples and system-level programming tips.

Fire HD 10 Tablet Manual - Fire HD 10 User Guide (Paperback): Emery H Maxwell Fire HD 10 Tablet Manual - Fire HD 10 User Guide (Paperback)
Emery H Maxwell
R254 Discovery Miles 2 540 Ships in 10 - 15 working days
Xamarin Blueprints (Paperback): Michael Williams Xamarin Blueprints (Paperback)
Michael Williams
R1,618 Discovery Miles 16 180 Ships in 10 - 15 working days

Leverage the power of Xamarin to create stunning cross-platform and native apps About This Book * Helps you get a clear practical understanding of creating professional-grade apps with Xamarin * Covers Xamarin.Forms, Xamarin Android, and Xamarin iOS * If you want to transform yourself from an amateur mobile developer into a professional app developer across multiple platforms, then this is the ideal book for you Who This Book Is For If you are a mobile developer looking to create interesting and fully featured apps for different platforms, then this book is the ideal solution for you. A basic knowledge of Xamarin and C# programming is assumed What You Will Learn * Discover eight different ways to create your own Xamarin applications * Improve app performance by using SQLite for data-intensive applications * Set up a simple web service to feed JSON data into mobile applications * Store files locally with Xamarin.Forms using dependency services * Use Xamarin extension libraries to create effective applications with less coding In Detail Do you want to create powerful, efficient, and independent apps from scratch that will leverage the Xamarin framework and code with C#? Well, look no further; you've come to the right place! This is a learn-as-you-build practical guide to building eight full-fledged applications using Xamarin.Forms, Xamarin Android, and Xamarin iOS. Each chapter includes a project, takes you through the process of building applications (such as a gallery Application, a text-to-speech service app, a GPS locator app, and a stock market app), and will show you how to deploy the application's source code to a Google Cloud Source Repository. Other practical projects include a chat and a media-editing app, as well as other examples fit to adorn any developer's utility belt. In the course of building applications, this book will teach you how to design and prototype professional-grade applications implementing performance and security considerations. Style and approach A project-based approach that will solve all your needs when it comes to creating native Android, iOS, and cross-platform apps efficiently and effectively.

Android Certification Preparation Guide with Practice Test - Questions and Answers for Exam Code: AND-401 (Paperback):... Android Certification Preparation Guide with Practice Test - Questions and Answers for Exam Code: AND-401 (Paperback)
Information Technology Educatio Academy
R323 Discovery Miles 3 230 Ships in 10 - 15 working days
Expert Android Programming (Paperback): Prajyot Mainkar Expert Android Programming (Paperback)
Prajyot Mainkar
R1,316 Discovery Miles 13 160 Ships in 10 - 15 working days

Become a pro with the latest Android SDK and create state of the art applications for Android. About This Book * Dive deep into Android development with practical hands on examples to help you in each stage. * Develop smart professional grade apps for the latest Android N version and become a pro android developer. * Unclog your development highway by utilising the industry standard best practices techniques. Who This Book Is For This book is for mobile developers having some expertise in building android apps and who wish to now take a leap into building complex app such as Zomato, using latest Android N power of Google. What You Will Learn * Building UI/UX following best industry practices * Development of Zomato Clone * Measure and improve app performance * Improving app using test mechanisms * Bringing the app live on the play store In Detail Android O brings a number of important changes for the users as well as the developers. If you want to create smart android applications which are fast, lightweight and also highly efficient then this is the book that will solve all your problems. You will create a complex enterprise grade app in this book. You will get a quick refresher of the latest android SDK and how to configure your development environment. Then you will move onto creating app layouts, component and module building, creating smart and efficient UIs. The most important part of a modern day app is how real time they are. With this book, you will create a smooth back-end for your app, ensure dynamic and real time communication between different app layers. As we move on, you will learn to leverage the different Android APIs and create an efficient SQLite data layer for your apps. You will implement effective testing techniques to make your app reliable and robust and finally you will learn to deploy it efficiently. The multiple stages of android development will also be simplified by giving you an industry standard set of best practices. Style and approach This book will have a dedicated practical tutorial style approach with focus on professional & enterprise grade android app development. The examples in each chapter will be modular and will also help you to create a complete fully fueatured android app by the end of the book.

The Inside Guide to the iPad Air 2 - Covers iOS 8 (Paperback): P.A. Stuart The Inside Guide to the iPad Air 2 - Covers iOS 8 (Paperback)
P.A. Stuart
R367 Discovery Miles 3 670 Ships in 10 - 15 working days
Mastering ArcGIS Enterprise Administration (Paperback): Chad Cooper Mastering ArcGIS Enterprise Administration (Paperback)
Chad Cooper
R1,413 Discovery Miles 14 130 Ships in 9 - 15 working days

Learn how to confidently install, configure, secure, and fully utilize your ArcGIS Enterprise system. About This Book * Install and configure the components of ArcGIS Enterprise to meet your organization's requirements * Administer all aspects of ArcGIS Enterprise through user interfaces and APIs * Optimize and Secure ArcGIS Enterprise to make it run efficiently and effectively Who This Book Is For This book will be geared toward senior GIS analysts, GIS managers, GIS administrators, DBAs, GIS architects, and GIS engineers that need to install, configure, and administer ArcGIS Enterprise 10.5.1. What You Will Learn * Effectively install and configure ArcGIS Enterprise, including the Enterprise geodatabase, ArcGIS Server, and Portal for ArcGIS * Incorporate different methodologies to manage and publish services * Utilize the security methods available in ArcGIS Enterprise * Use Python and Python libraries from Esri to automate administrative tasks * Identify the common pitfalls and errors to get your system back up and running quickly from an outage In Detail ArcGIS Enterprise, the next evolution of the ArcGIS Server product line, is a full-featured mapping and analytics platform. It includes a powerful GIS web services server and a dedicated Web GIS infrastructure for organizing and sharing your work. You will learn how to first install ArcGIS Enterprise to then plan, design, and finally publish and consume GIS services. You will install and configure an Enterprise geodatabase and learn how to administer ArcGIS Server, Portal, and Data Store through user interfaces, the REST API, and Python scripts. This book starts off by explaining how ArcGIS Enterprise 10.5.1 is different from earlier versions of ArcGIS Server and covers the installation of all the components required for ArcGIS Enterprise. We then move on to geodatabase administration and content publication, where you will learn how to use ArcGIS Server Manager to view the server logs, stop and start services, publish services, define users and roles for security, and perform other administrative tasks. You will also learn how to apply security mechanisms on ArcGIS Enterprise and safely expose services to the public in a secure manner. Finally, you'll use the RESTful administrator API to automate server management tasks using the Python scripting language. You'll learn all the best practices and troubleshooting methods to streamline the management of all the interconnected parts of ArcGIS Enterprise. Style and approach The book takes a pragmatic approach, starting with installation & configuration of ArcGIS Enterprise to finally building a robust GIS web infrastructure for your organization.

Learning Android Application Development (Paperback): Raimon Rafols Montane, Laurence Dawson Learning Android Application Development (Paperback)
Raimon Rafols Montane, Laurence Dawson
R1,167 Discovery Miles 11 670 Ships in 10 - 15 working days

Build Android N applications using modern techniques and libraries to get your own high-quality apps published on Google Play in no time About This Book * Get started with Android development, from the installation of required tools to publishing to the market * Make your applications Android N ready-Android has evolved quite a lot since the very beginning and so has their Software Development Kit-so get up to speed * Save time and improve the quality of your applications with widely used open source libraries and dependency management Who This Book Is For Want to get started with Android development? Start here. What You Will Learn * Get to know how to use popular open source libraries to reduce time to market and avoid re-inventing the wheel * Automate your application's testing phase to avoid last minute crashes * Use dependency management to properly keep dependencies and updates under control * Efficiently show huge amounts of items in a list * Forget about memory and speed concerns * Publish and monetize your Android applications on Google Play * Persist your application data so it can continue working in offline mode * Don't let the UX break because of network issues In Detail The mobile app market is huge. But where do you start? And how you can deliver something that takes Google Play by storm? This guide is the perfect route into Android app development - while it's easy for new apps to sink without a trace, we'll give you the best chance of success with practical and actionable guidance that will unlock your creativity and help you put the principles of Android development into practice. From the fundamentals and getting your project started to publishing your app to a huge market of potential customers, follow this guide to become a confident, creative and reliable mobile developer. Get to grips with new components in Android 7 such as RecyclerView, and find out how to take advantage of automated testing, and, of course, much, much more. What are you waiting for? There's never been a better time - or a better way - to get into Android app development. Style and approach More than just a manual, this is an accessible route into Android development. Packed with examples that demonstrate how to put key concepts and ideas into practice, this guide isn't just about learning, it's about immediate development.

Swift Functional Programming - (Paperback, 2nd Revised edition): Dr. Fatih Nayebi Swift Functional Programming - (Paperback, 2nd Revised edition)
Dr. Fatih Nayebi
R1,281 Discovery Miles 12 810 Ships in 10 - 15 working days

Bring the power of functional programming to Swift to develop clean, smart, scalable and reliable applications. About This Book * Written for the latest version of Swift, this is a comprehensive guide that introduces iOS, Web and macOS developers to the all-new world of functional programming that has so far been alien to them * Get familiar with using functional programming alongside existing OOP techniques so you can get the best of both worlds and develop clean, robust, and scalable code * Develop a case study on example backend API with Swift and Vapor Framework and an iOS application with Functional Programming, Protocol-Oriented Programming, Functional Reactive Programming, and Object-Oriented Programming techniques Who This Book Is For Meant for a reader who knows object-oriented programming, has some experience with Objective-C/Swift programming languages and wants to further enhance his skills with functional programming techniques with Swift 3.x. What You Will Learn * Understand what functional programming is and why it matters * Understand custom operators, function composition, currying, recursion, and memoization * Explore algebraic data types, pattern matching, generics, associated type protocols, and type erasure * Get acquainted with higher-kinded types and higher-order functions using practical examples * Get familiar with functional and non-functional ways to deal with optionals * Make use of functional data structures such as semigroup, monoid, binary search tree, linked list, stack, and lazy list * Understand the importance of immutability, copy constructors, and lenses * Develop a backend API with Vapor * Create an iOS app by combining FP, OOP, FRP, and POP paradigms In Detail Swift is a multi-paradigm programming language enabling you to tackle different problems in various ways. Understanding each paradigm and knowing when and how to utilize and combine them can lead to a better code base. Functional programming (FP) is an important paradigm that empowers us with declarative development and makes applications more suitable for testing, as well as performant and elegant. This book aims to simplify the FP paradigms, making them easily understandable and usable, by showing you how to solve many of your day-to-day development problems using Swift FP. It starts with the basics of FP, and you will go through all the core concepts of Swift and the building blocks of FP. You will also go through important aspects, such as function composition and currying, custom operator definition, monads, functors, applicative functors,memoization, lenses, algebraic data types, type erasure, functional data structures, functional reactive programming (FRP), and protocol-oriented programming(POP). You will then learn to combine those techniques to develop a fully functional iOS application from scratch Style and approach An easy-to-follow guide that is full of hands-on coding examples of real-world applications. Each topic is explained sequentially and placed in context, and for the more inquisitive, there are more details of the concepts used. It introduces the Swift language basics and functional programming techniques in simple, non-mathematical vocabulary with examples in Swift.

iOS Programming Cookbook (Paperback): Hossam Ghareeb iOS Programming Cookbook (Paperback)
Hossam Ghareeb
R1,338 Discovery Miles 13 380 Ships in 10 - 15 working days

Over 50 exciting and powerful recipes to help you unearth the promise of iOS programming About This Book * Create high performance iOS apps with a focus on application development APIs and techniques * Enrich your UI skills with UIStoryboard, Autolayout, Size classes, and Container view * Produce enhanced results with iOS 10 as a result of learning and implementing pro-level practices, techniques, and solutions Who This Book Is For If you are an iOS developer on a quest to develop your perfect iOS app, then this book is for you. It would also prove to be a valuable resource for those who want to get up and running with iOS development through a clear, practical approach. In order to unleash the full potential of this book, basic Swift programming knowledge is necessary. What You Will Learn * Build your own custom UIViews through code or the interface builder * Implement a dynamic and interactive interface in an iOS app * Work on various graphics related elements and the process of using them together to make meaningful shapes. * Use the side over and split view to interact with multiple apps concurrently * Encrypt JSON calls to make the app more secure * Work on web markup feature to enhance search optimization In Detail Do you want to understand all the facets of iOS programming and build complex iOS apps? Then you have come to the right place. This problem-solution guide will help you to eliminate expensive learning curves and focus on specific issues to make you proficient at tasks and the speed-up time involved. Beginning with some advanced UI components such as Stack Views and UICollectionView, you will gradually move on to building an interface efficiently. You will work through adding gesture recognizer and touch elements on table cells for custom actions. You will work with the Photos framework to access and manipulate photos. You will then prepare your app for multitasking and write responsive and highly efficient apps. Next, you will integrate maps and core location services while making your app more secure through various encryption methods. Finally, you will dive deep into the advanced techniques of implementing notifications while working with memory management and optimizing the performance of your apps. By the end of the book, you will master most of the latest iOS 10 frameworks. Style and approach This is the best practical resource on iOS 10 development. This book, with its no nonsense approach and a clear practical focus, will be your best friend on your quest to develop your perfect iOS app. The best thing about this book is that in addition to recipes on iOS programming techniques and app development essentials, it will take you on a complete guided tour of all the new app development APIs that are shipped with iOS 10.

Cunningly Smart Phones - Deceit, Manipulation, and Private Thoughts Revealed (Paperback): Jack M Wedam Cunningly Smart Phones - Deceit, Manipulation, and Private Thoughts Revealed (Paperback)
Jack M Wedam
R612 Discovery Miles 6 120 Ships in 10 - 15 working days
Hacking Android (Paperback): Srinivasa Rao Kotipalli, Mohammed A. Imran Hacking Android (Paperback)
Srinivasa Rao Kotipalli, Mohammed A. Imran
R1,307 Discovery Miles 13 070 Ships in 10 - 15 working days

Explore every nook and cranny of the Android OS to modify your device and guard it against security threats About This Book * Understand and counteract against offensive security threats to your applications * Maximize your device's power and potential to suit your needs and curiosity * See exactly how your smartphone's OS is put together (and where the seams are) Who This Book Is For This book is for anyone who wants to learn about Android security. Software developers, QA professionals, and beginner- to intermediate-level security professionals will find this book helpful. Basic knowledge of Android programming would be a plus. What You Will Learn * Acquaint yourself with the fundamental building blocks of Android Apps in the right way * Pentest Android apps and perform various attacks in the real world using real case studies * Take a look at how your personal data can be stolen by malicious attackers * Understand the offensive maneuvers that hackers use * Discover how to defend against threats * Get to know the basic concepts of Android rooting * See how developers make mistakes that allow attackers to steal data from phones * Grasp ways to secure your Android apps and devices * Find out how remote attacks are possible on Android devices In Detail With the mass explosion of Android mobile phones in the world, mobile devices have become an integral part of our everyday lives. Security of Android devices is a broad subject that should be part of our everyday lives to defend against ever-growing smartphone attacks. Everyone, starting with end users all the way up to developers and security professionals should care about android security. Hacking Android is a step-by-step guide that will get you started with Android security. You'll begin your journey at the absolute basics, and then will slowly gear up to the concepts of Android rooting, application security assessments, malware, infecting APK files, and fuzzing. On this journey you'll get to grips with various tools and techniques that can be used in your everyday pentests. You'll gain the skills necessary to perform Android application vulnerability assessment and penetration testing and will create an Android pentesting lab. Style and approach This comprehensive guide takes a step-by-step approach and is explained in a conversational and easy-to-follow style. Each topic is explained sequentially in the process of performing a successful penetration test. We also include detailed explanations as well as screenshots of the basic and advanced concepts.

Xamarin 4.x Cross-Platform Application Development - Third Edition (Paperback, 3rd Revised edition): Jonathan Peppers Xamarin 4.x Cross-Platform Application Development - Third Edition (Paperback, 3rd Revised edition)
Jonathan Peppers
R1,263 Discovery Miles 12 630 Ships in 10 - 15 working days

Develop powerful cross-platform applications with Xamarin About This Book * Write native cross-platform applications with Xamarin * Design user interfaces that can be shared across Android, iOS, and Windows Phone using Xamarin.Forms * Practical cross-platform development strategies Who This Book Is For If you are a developer with experience in C# and are just getting into mobile development, this is the book for you. This book will give you a head start with cross-platform development and will be the most useful to developers who have experience with desktop applications or the web. What You Will Learn * Apple's MVC design pattern * The Android activity lifecycle * Share C# code across platforms and call native Objective-C or Java libraries from C# * Create a real web service back end in Windows Azure using SQL Azure as database storage * Set up third-party libraries such as NuGet and Objective Sharpie in many different ways, and port a desktop .NET library to Xamarin * Use Xamarin.Mobile for camera, contacts, and location In Detail Xamarin is a leading cross-platform application development tool used by top companies such as Coca-Cola, Honeywell, and Alaska Airlines to build apps. Version 4 features significant updates to the platform including the release of Xamarin.Forms 2.0 and improvements have been made to the iOS and Android designers. Xamarin was acquired by Microsoft so it is now a part of the Visual Studio family. This book will show you how to build applications for iOS, Android, and Windows. You will be walked through the process of creating an application that comes complete with a back-end web service and native features such as GPS location, camera, push notifications, and other core features. Additionally, you'll learn how to use external libraries with Xamarin and Xamarin.Forms to create user interfaces. This book also provides instructions for Visual Studio and Windows. This edition has been updated with new screenshots and detailed steps to provide you with a holistic overview of the new features in Xamarin 4. Style and approach This book offers a tutorial style approach to teach you the skills required to develop end-to-end cross-platform solutions with Xamarin.

Delphi Cookbook - (Paperback, 2nd Revised edition): Daniele Teti Delphi Cookbook - (Paperback, 2nd Revised edition)
Daniele Teti
R1,474 Discovery Miles 14 740 Ships in 10 - 15 working days

Over 60 hands-on recipes to help you master the power of Delphi for cross-platform and mobile development on multiple platforms About This Book * Get to grips with Delphi to build and deploy various cross-platform applications * Design, develop, and deploy real-world applications by implementing a single source codebase * This swift guide will increase your productivity to develop applications with Delphi Who This Book Is For If you are an intermediate developer with a basic knowledge of Delphi and you want to develop cross-platform applications, then this book is for you. Familiarity with the fundamentals of RAD (Rapid Application Development) Studio is expected. What You Will Learn * Develop visually stunning applications using FireMonkey * Deploy LiveBinding effectively with the right OOP approach * Create server-side programs to serve RESTful web services and provide data to your mobile apps * Use well-defined GUI design patterns to build mobile applications that provide a great user experience * Build mobile apps that read data from a remote server efficiently * Call the platform native API on Android and iOS even for an unpublished API * Manage software customization for your customer by making better use of an extended RTTI * Implement the most popular design pattern without wasting too much time on debugging and bug fixing In Detail Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for Microsoft Windows, Apple Mac OS X, Google Android, and Apple iOS. It helps you to concentrate on the real business and save yourself the pain of wandering amid GUI widget details, or having to tackle inter-platform incompatibilities. It also has a wide range of drag-and-drop controls, helping you code your business logic into your business model, and it compiles natively for desktop and mobile platforms. This book will teach you how to design and develop applications, deploy them on the cloud platform, and distribute them within an organization via Google Play and other similar platforms. You will begin with the basics of Delphi and get acquainted with JSON format strings, XSLT transformations, unicode encodings and various types of streams. We then move on to more advanced topics such as developing higher-order functions and using enumerators and RTTI. You will get an understanding of how Delphi RTL functions and how to use FireMonkey in a VCL application. We will then cover topics such as multithreading, using the parallel programming library and putting Delphi on a server. We will also take a look at the new feature of WebBroker Apache modules and then ride the mobile revolution with FireMonkey. By the end of the book, you will be able to develop and deploy cross-platform applications using Delphi. Style and approach Delphi Cookbook is an easy-to-follow guide, rich with hands-on examples of real-world programming tasks in Delphi.

iOS Application Development with OpenCV 3 (Paperback): Joseph Howse iOS Application Development with OpenCV 3 (Paperback)
Joseph Howse
R1,015 Discovery Miles 10 150 Ships in 10 - 15 working days

Create four mobile apps and explore the world through photography and computer vision About This Book * Efficiently harness iOS and OpenCV to capture and process high-quality images at high speed * Develop photographic apps and augmented reality apps quickly and easily * Detect, recognize, and morph faces and objects Who This Book Is For If you want to do computational photography and computer vision on Apple's mobile devices, then this book is for you. No previous experience with app development or OpenCV is required. However, basic knowledge of C++ or Objective-C is recommended. What You Will Learn * Use Xcode and Interface Builder to develop iOS apps * Obtain OpenCV's standard modules and build extra modules from source * Control all the parameters of the iOS device's camera * Capture, save, and share photos and videos * Analyze colors, shapes, and textures in ordinary and specialized photographs * Blend and compare images to create special photographic effects and augmented reality tools * Detect faces and morph facial features * Classify coins and other objects In Detail iOS Application Development with OpenCV 3 enables you to turn your smartphone camera into an advanced tool for photography and computer vision. Using the highly optimized OpenCV library, you will process high-resolution images in real time. You will locate and classify objects, and create models of their geometry. As you develop photo and augmented reality apps, you will gain a general understanding of iOS frameworks and developer tools, plus a deeper understanding of the camera and image APIs. After completing the book's four projects, you will be a well-rounded iOS developer with valuable experience in OpenCV. Style and approach The book is practical, creative, and precise. It shows you the steps to create and customize five projects that solve important problems for beginners in mobile app development and computer vision. Complete source code and numerous visual aids are included in each chapter. Experimentation is an important part of the book. You will use computer vision to explore the real world, and then you will refine the projects based on your findings.

Mobile Device Exploitation Cookbook (Paperback): Prashant Verma, Akshay Dixit Mobile Device Exploitation Cookbook (Paperback)
Prashant Verma, Akshay Dixit
R1,128 Discovery Miles 11 280 Ships in 10 - 15 working days

Over 40 recipes to master mobile device penetration testing with open source tools About This Book * Learn application exploitation for popular mobile platforms * Improve the current security level for mobile platforms and applications * Discover tricks of the trade with the help of code snippets and screenshots Who This Book Is For This book is intended for mobile security enthusiasts and penetration testers who wish to secure mobile devices to prevent attacks and discover vulnerabilities to protect devices. What You Will Learn * Install and configure Android SDK and ADB * Analyze Android Permission Model using ADB and bypass Android Lock Screen Protection * Set up the iOS Development Environment - Xcode and iOS Simulator * Create a Simple Android app and iOS app and run it in Emulator and Simulator respectively * Set up the Android and iOS Pentesting Environment * Explore mobile malware, reverse engineering, and code your own malware * Audit Android and iOS apps using static and dynamic analysis * Examine iOS App Data storage and Keychain security vulnerabilities * Set up the Wireless Pentesting Lab for Mobile Devices * Configure traffic interception with Android and intercept Traffic using Burp Suite and Wireshark * Attack mobile applications by playing around with traffic and SSL certificates * Set up the Blackberry and Windows Phone Development Environment and Simulator * Setting up the Blackberry and Windows Phone Pentesting Environment * Steal data from Blackberry and Windows phones applications In Detail Mobile attacks are on the rise. We are adapting ourselves to new and improved smartphones, gadgets, and their accessories, and with this network of smart things, come bigger risks. Threat exposure increases and the possibility of data losses increase. Exploitations of mobile devices are significant sources of such attacks. Mobile devices come with different platforms, such as Android and iOS. Each platform has its own feature-set, programming language, and a different set of tools. This means that each platform has different exploitation tricks, different malware, and requires a unique approach in regards to forensics or penetration testing. Device exploitation is a broad subject which is widely discussed, equally explored by both Whitehats and Blackhats. This cookbook recipes take you through a wide variety of exploitation techniques across popular mobile platforms. The journey starts with an introduction to basic exploits on mobile platforms and reverse engineering for Android and iOS platforms. Setup and use Android and iOS SDKs and the Pentesting environment. Understand more about basic malware attacks and learn how the malware are coded. Further, perform security testing of Android and iOS applications and audit mobile applications via static and dynamic analysis. Moving further, you'll get introduced to mobile device forensics. Attack mobile application traffic and overcome SSL, before moving on to penetration testing and exploitation. The book concludes with the basics of platforms and exploit tricks on BlackBerry and Windows Phone. By the end of the book, you will be able to use variety of exploitation techniques across popular mobile platforms with stress on Android and iOS. Style and approach This is a hands-on recipe guide that walks you through different aspects of mobile device exploitation and securing your mobile devices against vulnerabilities. Recipes are packed with useful code snippets and screenshots.

Android Studio 2 Essentials - (Paperback, 2nd Revised edition): Belen Cruz Zapata Android Studio 2 Essentials - (Paperback, 2nd Revised edition)
Belen Cruz Zapata
R996 Discovery Miles 9 960 Ships in 10 - 15 working days

A fast-paced guide to get you up and running with Android application development using Android Studio 2 About This Book * Configure, build, and run Android projects with Android Studio 2 * Test your apps using the Android emulator and learn how to manage virtual devices * Explore how Android Studio 2 can be made a part of your workflow to reduce the overall development time Who This Book Is For If you are an Android developer looking to quickly take advantage of Android Studio 2 and add it to your workflow, then this book is for you. It is assumed that you are familiar with the OOP paradigm and Java. You are recommended to have prior knowledge of the main characteristics of the Android mobile system to get the most out of this book. What You Will Learn * Install Android Studio on your system and configure the Android Software Development Kit * Create your first project and explore its structure * Manage a project in Android Studio 2 with Gradle * Improve your productivity while programming by getting the best of the code editor * Design the user interface using layouts and see how to handle various user events * Integrate Google Play services into your project efficiently * Monitor your app while it's running and constantly improve its performance In Detail Android Studio 2, the official IDE for Android application development, dramatically improves your workflow by letting you quickly see changes running on your device or emulator. It gives developers a unique platform by making app builds and deployment faster. This book will get you up and running with all the essential features of Android Studio 2 to optimize your development workflow. Starting off with the basic installation and configuration of Android Studio 2, this book will help you build a new project by showing you how to create a custom launcher icon and guiding you to choose your project. You will then gain an insight into the additional tools provided in Android Studio, namely the Software Development Kit (SDK) Manager, Android Virtual Device (AVD) Manager, and Javadoc. You'll also see how to integrate Google Play Services in an Android project. Finally, you'll become familiar with the Help section in Android Studio, which will enable you to search for support you might require in different scenarios. Style and approach A comprehensive and practical guide that will give you the essential skills required to develop Android applications quickly using Android Studio. With the help of a real-world project, this book will show how to make Android Studio a part of your development process and optimize it.

Mobile Software Testing (Paperback): Narayanan Palani Mobile Software Testing (Paperback)
Narayanan Palani
R266 Discovery Miles 2 660 Ships in 10 - 15 working days
Beginning Watchkit Development (Paperback): Cory Bohon, Kyle Richter Beginning Watchkit Development (Paperback)
Cory Bohon, Kyle Richter
R643 Discovery Miles 6 430 Ships in 10 - 15 working days
Fire HD6 Tips, Tricks, and Traps - : A How-To Tutorial for the Kindle Fire HD6 (Paperback): Edward C. Jones Fire HD6 Tips, Tricks, and Traps - : A How-To Tutorial for the Kindle Fire HD6 (Paperback)
Edward C. Jones
R292 Discovery Miles 2 920 Ships in 10 - 15 working days
Mastering Cross-Platform Development with Xamarin (Paperback): Can Bilgin Mastering Cross-Platform Development with Xamarin (Paperback)
Can Bilgin
R1,304 Discovery Miles 13 040 Ships in 10 - 15 working days

Master the skills required to steer cross-platform applications from drawing board to app store(s) using Xamarin About This Book * Develop your Xamarin development skills with this comprehensive guide on various patterns and features so you can create elegant and high-quality applications * Create adaptive user interfaces on separate platforms without compromising the user experience and platform identity * Implement application lifecycle management concepts to manage and finalize cross-platform projects and efficiently collaborate with others Who This Book Is For This book is ideal for those who want to take their entry-level Xamarin mobile development skills to the next level to become the go-to person within their organization. To fully understand the patterns and concepts described, you should possess a reasonable level of knowledge about the core elements of Xamarin and cross-platform application development with it. What You Will Learn * Configure your environment for cross-platform projects with Xamarin * Gain memory management skills to avoid memory leaks and premature code cycles while decreasing the memory print of your applications * Employ asynchronous and parallel patterns to execute non-interactive and non-blocking processes * Create and use SQLite databases for offline scenarios * Integrate network resources with cross-platform applications * Design and implement eye-catching and reusable UI components without compromising nativity in mobile applications * Manage the application lifecycle of cross-platform development projects * Distribute Xamarin applications through public or private channels In Detail The main goal of this book is to equip you with the required know-how to successfully analyze, develop, and manage Xamarin cross-platform projects using the most efficient, robust, and scalable implementation patterns. This book starts with general topics such as memory management, asynchronous programming, local storage, and networking, and later moves onto platform-specific features. During this transition, you will learn about key tools to leverage the patterns described, as well as advanced implementation strategies and features. The book also presents User Interface design and implementation concepts on Android and iOS platforms from a Xamarin and cross-platform perspective, with the goal to create a consistent but native UI experience. Finally, we show you the toolset for application lifecycle management to help you prepare the development pipeline to manage and see cross-platform projects through to public or private release. Style and approach This is a comprehensive guide on various Xamarin features and patterns. Each topic is explained and demonstrated with code samples, which are revised in each section in an iterative manner and analyzed with available diagnostic tools to demonstrate the benefits of different patterns.

Hacking University - Computer Hacking and Mobile Hacking 2 Manuscript Bundle: Essential Beginners Guide on How to Become an... Hacking University - Computer Hacking and Mobile Hacking 2 Manuscript Bundle: Essential Beginners Guide on How to Become an Amateur Hacker and Hacking Mobile Devices, Tablets, Game Consoles, and Apps. (Hacking, How to Hack, Hacking for Beginners, Computer, (Paperback)
Isaac D Cody
R516 Discovery Miles 5 160 Ships in 10 - 15 working days
Hacking University - Computer Hacking and Learn Linux 2 Manuscript Bundle: Essential Beginners Guide on How to Become an... Hacking University - Computer Hacking and Learn Linux 2 Manuscript Bundle: Essential Beginners Guide on How to Become an Amateur Hacker and A Complete Step by Step Guide To Learn And Conquer the Linux Operating System (Paperback)
Isaac D Cody
R521 Discovery Miles 5 210 Ships in 10 - 15 working days
Swift 2 By Example (Paperback): Giordano Scalzo Swift 2 By Example (Paperback)
Giordano Scalzo
R1,286 Discovery Miles 12 860 Ships in 10 - 15 working days

Create robust and extensible iOS apps using the advanced features of Swift 2 About This Book * Get up to speed with the new features of Swift 2 by following the exhaustive examples in this book * Specialize in developing real iOS apps, and 2D and 3D videogames using Swift and Cocoapods * Learn how to build server API apps to feed your iOS client apps Who This Book Is For This book is ideal for those who want to learn to develop app in Swift, starting the right way. Whether you are an expert Objective-C programmer or are new to this platform, you'll quickly grasp the code of real world apps, and discover how to use Swift effectively. Prior experience in development for Apple devices would be helpful, but is not mandatory. What You Will Learn * Create a server in Swift to deliver JSON data to an iOS app * Take advantage of Cocoapods to use third-party libraries * Use a clean and effective architecture to decrease complexity and speed up development * Take advantage of the most useful parts of the iOS SDK * Build games with SpriteKit and SceneKit * Develop an app running on the cloud to act as an API server for your client's apps In Detail Swift is no longer the unripe language it was when launched by Apple at WWDC14, now it's a powerful and ready-for-production programming language that has empowered most new released apps. Swift is a user-friendly language with a smooth learning curve; it is safe, robust, and really flexible. Swift 2 is more powerful than ever; it introduces new ways to solve old problems, more robust error handling, and a new programming paradigm that favours composition over inheritance. Swift 2 by Example is a fast-paced, practical guide to help you learn how to develop iOS apps using Swift. Through the development of seven different iOS apps and one server app, you'll find out how to use either the right feature of the language or the right tool to solve a given problem. We begin by introducing you to the latest features of Swift 2, further kick-starting your app development journey by building a guessing game app, followed by a memory game. It doesn't end there, with a few more apps in store for you: a to-do list, a beautiful weather app, two games: Flappy Swift and Cube Runner, and finally an ecommerce app to top everything off. By the end of the book, you'll be able to build well-designed apps, effectively use AutoLayout, develop videogames, and build server apps. Style and approach These easy-to-follow tutorials show you how to build real-world apps. The difficulty and complexity level increases chapter by chapter. Each chapter is dedicated to build a new app, beginning from a basic and unstyled app through to a full 3D game. The last two chapters show you how to build a complete client-server ecommerce app right from scratch.

Amazon Echo - The Ultimate Beginner's Guide to Amazon Echo (Paperback): Andrew Butler Amazon Echo - The Ultimate Beginner's Guide to Amazon Echo (Paperback)
Andrew Butler
R265 Discovery Miles 2 650 Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Virtual and Mobile Healthcare…
Information Reso Management Association Hardcover R12,134 Discovery Miles 121 340
Exploring Apple iPad - iPadOS 14…
Kevin Wilson Hardcover R907 Discovery Miles 9 070
Incorporating the Internet of Things in…
P.B. Pankajavalli, G.S. Karthick Hardcover R8,606 Discovery Miles 86 060
Trust Management in Mobile Environments…
Zheng Yan Hardcover R5,378 Discovery Miles 53 780
Design and Optimization of Sensors and…
Vinod Kumar Singh, Ratnesh Tiwari, … Hardcover R6,536 Discovery Miles 65 360
Programming iOS 11
Matt Neuberg Paperback R1,735 R395 Discovery Miles 3 950
Mobile Sensors and Context-Aware…
Manish Gajjar Paperback R1,889 R1,554 Discovery Miles 15 540
How to Make a Living with Your Writing…
Joanna Penn Hardcover R476 Discovery Miles 4 760
Mobile Computing
Ian Phillips Hardcover R3,351 R3,018 Discovery Miles 30 180
Algorithms, Methods, and Applications in…
Agustinus Borgy Waluyo Hardcover R5,635 Discovery Miles 56 350

 

Partners