Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
|||
Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)
Fast, fun, and full of facts, Take Your iPad to the Max gives you the tips and techniques you need to get the most out of your new iPad. Apple's latest device is much more than a big iPhone, and this book will help you master the new category of touch-driven productivity apps developed specifically for the iPad, including the iWork App Suite. You'll also learn all about the built-in apps, including Mail, Calendar, and iTunes, as well as the brand-new iBooks. And, of course, you'll get all of the advanced shortcuts and techniques that will leave fellow iPad users in the dust. Author and gadget hacker Erica Sadun's enthusiasm for Apple devices and tools is infectiously catching. At the same time, her expertise and ability to uncover undocumented features and share them with her readers has made her something of a legend. Fortunately, Erica likes to share everything she knows with you, her loyal reader, and she knows just how to explain everything in clear, enjoyable-to-read prose.What you'll learn* How to handle multitouch interface fundamentals* How to use all the built-in apps, including Mail, Calendar, Safari, and the new iWork Suite * How to use iTunes and iBooks to open a world of expansion and personalization* How to use your iPad over WiFi and take advantage of free services like VoIP telephony * How to integrate your iPad with your network and other mobile and tethered devicesWho this book is for For every iPad owner who wants the fastest introduction, crammed with most useful information, presented in an extremely enjoyable style. Table of Contents* Bringing home the iPad: Purchase decisions, model choices * Connecting to iTunes: How to set up your system using iTune' configuration tools.* Exploring the iPad hardware: Powering the device on and off, exploring its sensors* Interacting with your iPad: Learning the touch-based vocabulary of the iPad, Manipulating the home screen, Spotlight, Accessibility* Connecting to the Internet: An introduction to using WiFi and/or 3Gs* Browsing with Mobile Safari. A complete how-to for using Safari.* Touching your Music and Video.Including iPod features, Video, & YouTube* Shopping at the App Store, Music Store, and Book Store* Using iBooks* Leveraging your Desk Set: Notes, Contacts and Calculator, Clock, Calendar* Setting up and using Email* Working with Maps* Taking your Photos With You* On the go with iWork: Creating and viewing documents, spreadsheets, etc.*5 other great ways to use your iPad
Beginning Android C++ Game Development introduces general and Android game developers like you to Android's powerful Native Development Kit (NDK). The Android NDK platform allows you to build the most sophisticated, complex and best performing game apps that leverage C++. In short, you learn to build professional looking and performing game apps like the book's case study, Droid Runner. In this book, you'll learn all the major aspects of game design and programming using the Android NDK and be ready to submit your first professional video game app to Google Play and Amazon Appstore for today's Android smartphones and tablet users to download and play. The techniques contained in this book have been learned by the author, Bruce Sutherland, over a seven-year career which has involved programming on several AAA titles. Versions of these techniques have been used towards shipping game titles on hardware sold by all of the major console manufacturers: Sony, Microsoft and Nintendo.What you'll learn * How to build your first real-world quality game app for Android smartphones and tablets using the power of the Android C++ APIs as found in the NDK * How to do professional level, quality game design, starting the Droid Runner case study that's used throughout this book to illustrate the key concepts * How to build a game engine * How to write a renderer * How to build the Droid Runner game app with entities, game levels and collisions * How to insert perspectives using cameras and more *How to create or integrate audio into your game app * How to submit to the Android app stores like Google Play and Amazon Appstore Who this book is for This book is for game developers looking to get into Android development for the first time, as well as Android game developers who have never used the Native Development Kit (NDK).
The Android development platform, created by Google and the Open Handset Alliance, is a platform in its truest sense, encompassing hundreds of classes beyond the traditional Java classes and open source components that ship with the SDK. With Beginning Android 2, you'll learn how to develop applications for Android 2.x mobile devices, using simple examples that are ready to run with your copy of the software development kit. Author, Android columnist, writer, developer, and community advocate Mark L. Murphy will show you what you need to know to get started programming Android applications, including how to craft graphical user interfaces, use GPS, and access web services. What you'll learn Discover Android and how to use it to build Java-based mobile applications for a wide range of phones and other devices. Create user interfaces using both the Android widget framework and the built-in WebKit-powered Web browser components. Utilize the distinctive capabilities of the Android engine, including location tracking, maps, and Internet access. Use and create Android applications incorporating activities, services, content providers, and broadcast receivers. Support Android 1.5, 1.6, and 2.0 devices, including dealing with multiple Android OS versions, multiple screen sizes, and other device-specific characteristics. Who this book is for This book is aimed at people new to mobile development, but with some knowledge of Java. Table of Contents The Big Picture Projects & Targets Creating a Skeleton Application Using XML-Based Layouts Employing Basic Widgets Working with Containers Using Selection Widgets Getting Fancy With Lists Employing Fancy Widgets and Containers The Input Method Framework Applying Menus Fonts Embedding the WebKit Browser Showing Pop-Up Messages Dealing with Threads Handling Activity Lifecycle Events Creating Intent Filters Launching Activities and Sub-Activities Handling Rotation Working with Resources Using Preferences Managing and Accessing Local Databases Accessing Files Leveraging Java Libraries Communicating via the Internet Using a Content Provider Building a Content Provider Requesting and Requiring Permissions Creating a Service Invoking a Service Alerting Users Via Notifications Accessing Location-Based Services Mapping with MapView and MapActivity Handling Telephone Calls Development Tools Handling Multiple Screen Sizes Dealing with Devices Handling Platform Changes Where Do We Go From Here?
The BlackBerry is cool, and the BlackBerry is fun, but the BlackBerry also means serious business. For those of you who bought your BlackBerry to help get your life organized and free yourself from the ball-and-chain of desktop computing, BlackBerryfor Work: Productivity for Professionals is the book to show you how. There are plenty of general-purpose BlackBerry guides, but this book shows you how to complete all the traditional smartphone tasks, like to-dos, calendars, and email, and become even more efficient and productive. You'll learn mechanisms for developing effective workflows specific to the features of the BlackBerry and also efficient strategies for dealing with the specialized aspects of business and professional lifestyles. After giving a professionally targeted introduction to the built-in applications and configuration options, this book details the BlackBerry's enterprise features. This book also delves into App World, the BlackBerry's source for third-party software. It discusses some of the best business and vertical applications, and shows you how to take advantage of this wealth of add-ons and professional functionality.The only business-specific guide to the BlackBerry. Improve your productivity with innovative mobile workflows that free you from the desktop. Make the BlackBerry work for you so you can work better. The authors of BlackBerry for Work have decided to direct their share of the proceeds from the book to a charity in India. The Mitr Foundation is a trust founded in the city of Hyderabad, with the objective of contributing its might towards the empowerment of the girl child through education. Somewhere between the elite and the underprivileged lies the core essence of our endeavor. Shikha Gupta has pledged to undertake the responsibility of educatingthree children. What you'll learn How to purchase a BlackBerry and configure it specifically for business How to integrate built-in BlackBerry platform features into an everyday professional workflow How to access enterprise-wide data and computing features Specific organizational tips and sample workflows for different types of professions How to deploy the BlackBerry platform across groups both large and small The secrets of BlackBerry platform customization and personalization Who this book is for You have already purchased or are considering purchasing a BlackBerry. You know it's the most reliable smartphone around, but you actually want to use it to make your professional life more efficient, productive, and lest we forget, fun The BlackBerry has inherent uses for a broad range of professions, including management, sales, medical/dental, legal, real estate, training and education, human resources, and information technology, so there are many of you (or should I say us?). Some of us are novice mobile device users, and others are highly experienced mobile pros. No matter, because every professional BlackBerry user across this continuum of experience wants to learn to work smarter, better, and more efficiently. This book shows you how to use your BlackBerry to do this. Table of Contents BlackBerry Models and Purchasing Setting Up Your BlackBerry BlackBerry as a Phone BlackBerry for E-mail BlackBerry for Text and Multimedia Messaging Calendaring on Your BlackBerry Contact Management on Your BlackBerry Web Browsing Exploring Other Built-in BlackBerry Functions BlackBerry as a Modem Google Apps on Your BlackBerry Maps BlackBerry as an iPod Understanding App World General Business Apps
Beginning Android Games offers everything you need to join the ranks of successful Android game developers. You'll start with game design fundamentals and programming basics, and then progress towards creating your own basic game engine and playable games. This will give you everything you need to branch out and write your own Android games. The potential user base and the wide array of available high-performance devices makes Android an attractive target for aspiring game developers. Do you have an awesome idea for the next break-through mobile gaming title? Beginning Android Games will help you kick-start your project. The book will guide you through the process of making several example games for the Android platform, and involves a wide range of topics: * The fundamentals of game development * The Android platform basics to apply those fundamentals in the context of making a game * The design of 2D and 3D games and their successful implementation on the Android platform What you'll learn * How to set up and use the development tools for developing your first Android application * The fundamentals of game programming in the context of the Android platform * How to use the Android's APIs for graphics (Canvas, OpenGL ES 1.0/1.1), audio, and user input to reflect those fundamentals * How to develop two 2D games from scratch, based on the Canvas API and OpenGL ES. * How to create a full-featured 3D game * How to publish your games, get crash reports, and support your users * How to complete your own playable 2D OpenGL games Who this book is for This book is for people with a basic knowledge of Java who want to write games on the Android platform. It also offers information for experienced game developers about the pitfalls and peculiarities of the platform.
Build production-grade web apps from scratch - without using frameworks - with Kotlin on the Java platform. You'll learn how to use and compose libraries, how to choose between different libraries, and the benefits of explicit and straight-forward code, vs. the implicit magic, conventions, and inversion of control you often see in frameworks. The book teaches the Kotlin language by building production-ready Kotlin code. You'll gain a deep understanding of the idiomatic use of the Kotlin language along with knowledge of how to apply Kotlin in production-grade web apps. The book also bridges the gap between building from scratch and using existing frameworks. For example, you'll learn how to integrate Spring Security-based authentication in web apps written from scratch, so you can leverage existing tooling in your organization without having to take on the entire Spring framework. The first section of the book sets up the base structure of your web app, such as routing, configuration files, and database migrations. The remaining chapters are broken into individual aspects of building production-ready web apps. Appendices at the end of the book explain how to use different libraries than the ones chosen in the main chapters, so you'll learn how to decouple your code from specific libraries, and choose between many different libraries to get the job done in your own web apps. What You Will Learn Compose libraries and manage boilerplate code using idiomatic and powerful Kotlin Manage and query SQL databases without ORMs and mapping layers Write resilient and change-proof tests in support of test-driven development practices Create traditional, HTML-based web apps, APIs for JavaScript-based single-page web apps and native mobile apps Manage parallelism and external service calls using Kotlin co-routines Deploy to production using embedded servers, WAR files, and serverless approaches Bridge the gap between custom-built apps and enterprise, using Spring Context and Spring Security Who This Book Is For The expert developer who is ready to take full control of the tech stack, and use the Kotlin language, type system, and standard library, to ship production-ready web apps. Readers should have prior programming experience. Experience with Java or another JVM language is helpful.
This popular cookbook, thoroughly updated in response to reader requests and new developments in iOS 5, helps you solve the vexing, real-life issues you're likely to face when creating apps for the iPhone, iPad, or iPod Touch. This edition contains more than 100 new recipes, each providing a clear solution and sample code that you can use right away. The focus of this book is to teach you how to write iOS apps, whether they're as simple as a music player or as complex as an app that mixes animations, graphics, multimedia, database, and cloud storage. You'll learn about iCloud, Automatic Reference Counting, storyboarding, Interface Builder, creating ad-hoc and simulator builds, provision profiles, graphics, animations, Grand Central Dispatch, Operations and Operation Queues, threads, timers, audio and video and many other iOS 5 tools and techniques. Topics include: * Automatic Reference Counting to drastically cut down the time required to write your iOS apps * iCloud to synchronize users' data to the cloud * Storyboarding to simplify creating your User Interface * UI components, including picker views, data pickers, web views, popovers, activity indicators, progress views, sliders, alerts, switches, and many more * Grand Central Dispatch to write blazingly fast iOS apps without having to worry about creating threads * The all-new asynchronous and synchronous network APIs * Using block-based animations and integrating graphical assets into your apps
Learn introductory concepts and definitions, accompanied with step-by-step examples you can build in Power Apps for practical business scenarios Key Features * Building your own example app to solve real-world business scenarios * Learn the best practices for creating apps with rich UX * Improve productivity with business process automation using Microsoft Power Automate Book Description Microsoft Power Apps provides a modern approach to building business applications that improve how we work on mobile, tablet, browser, and Microsoft Teams, also providing an enhanced UX for efficient workflow. Learn Microsoft Power Apps, 2nd Edition, starts with an introduction to Power Apps that will help you feel comfortable with the creation experience, before gradually progressing through app development. You will build, set up, and configure your first application by writing formulas that might remind you of Microsoft Excel. You'll learn to use a variety of built-in templates and understand the different types of apps available for a variety of business scenarios. Then, you'll learn how to generate and integrate apps directly with SharePoint, and gain an understanding of Power Apps key components such as connectors and formulas. As you advance, you'll be able to use various controls and data sources, including technologies such as GPS, and combine them to create a powerful and interactive app. Finally, the book will help you understand how Power Apps can use Microsoft Power Automate and Microsoft Azure functionalities to improve your applications. By the end of this Power Apps book, you'll be ready to develop lightweight business applications with little code. What you will learn * Understand Power Apps with an initial overview * Take your first steps building canvas apps * Learn the functionality to make your application rich with features * Experience new features of integration to build a unified platform * Develop your builds complexity with model-driven apps * Discover best practices for Power App builds and development Who This Book Is For This book is perfect for business analysts, IT professionals, non-developers, and developers new to Power Apps. If you want to meet business needs by creating high-productivity apps, this book is for you. This new edition will cover the essential elements for beginners, along with examples that will begin to encompass more advanced and complex topics. To make the most of this book, it is recommended that you have a basic understanding of Microsoft 365 as we will be interacting with it as we develop our apps.
This textbook assumes very little knowledge of programming so whether you have dabbled with a little JavaScript, played with a bit of Python, written Java or have virtually no programming experience at all you will find that it is for you. The first part of the book introduces Kotlin program structures as well as conditional flow of control features such as if and when expressions as well as iteration loops such as for, while and do-while. Subsequent chapters explain how functions are implemented in Kotlin and introduce concepts from functional programming such as higher order functions and curried functions. The second part focusses on object oriented programming techniques, these include classes, inheritance, abstraction and interfaces. The third part presents container data types such as Arrays, and collections including Lists, Sets and Maps and the fourth part considers concurrency and parallelism using Kotlin coroutines. The book concludes with an introduction to Android mobile application development using Kotlin. Clear steps are provided explaining how to set up your environment and get started writing your own Kotlin programs. An important aspect of the book is teaching by example and there are many examples presented throughout the chapters. These examples are supported by a public GitHub repository that provides complete working code as well as sample solutions to the chapter exercises. This helps illustrate how to write well structured, clear, idiomatic Kotlin to build real applications.
This book offers a clear understanding of the concept of context-aware machine learning including an automated rule-based framework within the broad area of data science and analytics, particularly, with the aim of data-driven intelligent decision making. Thus, we have bestowed a comprehensive study on this topic that explores multi-dimensional contexts in machine learning modeling, context discretization with time-series modeling, contextual rule discovery and predictive analytics, recent-pattern or rule-based behavior modeling, and their usefulness in various context-aware intelligent applications and services. The presented machine learning-based techniques can be employed in a wide range of real-world application areas ranging from personalized mobile services to security intelligence, highlighted in the book. As the interpretability of a rule-based system is high, the automation in discovering rules from contextual raw data can make this book more impactful for the application developers as well as researchers. Overall, this book provides a good reference for both academia and industry people in the broad area of data science, machine learning, AI-Driven computing, human-centered computing and personalization, behavioral analytics, IoT and mobile applications, and cybersecurity intelligence.
This book gathers selected high-quality research papers presented at International Conference on Mobile Computing and Sustainable Informatics (ICMCSI 2022) organized by Pulchowk Campus, Institute of Engineering, Tribhuvan University, Nepal, during 27-28 January 2022. The book discusses recent developments in mobile communication technologies ranging from mobile edge computing devices, to personalized, embedded and sustainable applications. The book covers vital topics like mobile networks, computing models, algorithms, sustainable models and advanced informatics that supports the symbiosis of mobile computing and sustainable informatics.
The second generation of cloud computing systems, known as domain-specific clouds, are emerging based on application-specific processors and serverless computing paradigm. As multimedia streaming services are increasingly growing in popularity and diversity, this book is authored to introduce "multimedia clouds" as a domain-specific cloud that operates in the intersection of cloud computing technologies and digital media streaming. The book concentrates on the architectural aspects of multimedia clouds and describes development of high-level abstractions that will mitigate the burden of programmers, cloud architects, and system administrators. Multimedia clouds not only democratize multimedia streaming and add flexibility to the streaming services, they also help stream providers to offer robust and reliable streaming services in a cost- and energy-efficient manner.
Ocean covers 70.8% of the Earth's surface, and it plays an important role in supporting all life on Earth. Nonetheless, more than 80% of the ocean's volume remains unmapped, unobserved and unexplored. In this regard, Underwater Sensor Networks (USNs), which offer ubiquitous computation, efficient communication and reliable control, are emerging as a promising solution to understand and explore the ocean. In order to support the application of USNs, accurate position information from sensor nodes is required to correctly analyze and interpret the data sampled. However, the openness and weak communication characteristics of USNs make underwater localization much more challenging in comparison to terrestrial sensor networks. In this book, we focus on the localization problem in USNs, taking into account the unique characteristics of the underwater environment. This problem is of considerable importance, since fundamental guidance on the design and analysis of USN localization is very limited at present. To this end, we first introduce the network architecture of USNs and briefly review previous approaches to the localization of USNs. Then, the asynchronous clock, node mobility, stratification effect, privacy preserving and attack detection are considered respectively and corresponding localization schemes are developed. Lastly, the book's rich implications provide guidance on the design of future USN localization schemes. The results in this book reveal from a system perspective that underwater localization accuracy is closely related to the communication protocol and optimization estimator. Researchers, scientists and engineers in the field of USNs can benefit greatly from this book, which provides a wealth of information, useful methods and practical algorithms to help understand and explore the ocean.
Inside the Android OS is the first comprehensive guide and reference for developers who want to customize and integrate Android into their own embedded devices. Replete with code examples, it encourages you to create your own working code versions as you read -- whether for your own personal insight or for a workplace project in the fast-growing marketplace for non-phone Android devices. G. Blake Meike responds to the real-world needs of embedded and IoT developers moving to Android, providing indispensable information without becoming obscure or too specialized. Meike teaches through a book-length project that covers everything developers need to know to create their own custom Android service. You'll find approachable yet precise coverage of: * Why Android is becoming a pervasive embedded platform * Using Android's four-tier architectural model in embedded devices * Setting up a build platform, downloading the AOSP source, and building an Android image * Walking through system startup on a running Android system * Running native services on embedded systems * Using Android's Native Development Kit (NDK) and HAL to link interpreted Java with native C/C++ code * Taking a deep dive into the seminal Zygote application and its Dalvik interpreter * Quickly building Java system services * Working with Binder, Android's heart and the root of its security and access control models * Establishing permissions and access control * Enabling apps to use the services you've created * Building SDKs that allow third-party developers to code for your device * And much more If you're a software professional who wants to construct or maintain a successful Android-based product, this is the book you've been searching for.
You can do many things with NOOK HD right out of the box, but if you really want to get the most from your HD or HD+ tablet, start with this book. With clear instructions, full-color illustrations, and savvy advice from technology expert Preston Gralla, you'll learn how to use email and the Web, watch movies and shows, play games, listen to music, and enjoy your personal ebook library. The important stuff you need to know: Relax with a book. Load your NOOK library with ebooks, comics, and interactive books for kids. Play with apps. Enjoy the games and apps everyone's talking about. Go online. Browse the Web and check your email with built-in WiFi. Be social. Share books and recommendations with your NOOK Friends, and Facebook and Twitter contacts. Take in a show. Watch movies and TV series, and listen to your favorite music anywhere. Read all about it. Subscribe to a variety of magazines and newspapers.
Think from a framework design perspective and move beyond straightforward coding skills. You'll design an enterprise level test framework that is capable of supporting both TDD and BDD at the same time, using the latest open source tools and coding best practices. Taking a less-is-more approach, superfluous information is excised in favor of sleek and direct instruction and focused coding practices. Your framework will be built with Spring-Boot, Gradle, and Junit. And it will support HP QC integration, Allure (TDD, BDD), Extent (BDD), and customized Pdf reporting (TDD, BDD). Extensive utilities are provided, such as HP ALM integration, device management utilities, email reporting, pdf reporting, OCR utility, Log utility, and more! There's also a special chapter on internationalization/localization testing in multiple languages. After reading this book, you'll have full confidence in your ability to build new test automation frameworks for yourself. Though primarily written for software professionals who are in test automation, recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation will also find what's taught here helpful. Test engineers and computer science graduates alike can use what they learn here to become absolute pros in test automation.What You'll Learn Design an enterprise level mobile test automation framework capable of supporting both TDD and BDD Work with the latest open source tools and coding best practices Build with Spring-Boot, Gradle, and Junit while supporting HP QC integration, Allure, Extent, and customized PDF reporting Who This Book Is For Software professionals working in test automation. Recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation should also find it helpful.
This open access book summarizes knowledge about several file systems and file formats commonly used in mobile devices. In addition to the fundamental description of the formats, there are hints about the forensic value of possible artefacts, along with an outline of tools that can decode the relevant data. The book is organized into two distinct parts: Part I describes several different file systems that are commonly used in mobile devices. * APFS is the file system that is used in all modern Apple devices including iPhones, iPads, and even Apple Computers, like the MacBook series. * Ext4 is very common in Android devices and is the successor of the Ext2 and Ext3 file systems that were commonly used on Linux-based computers. * The Flash-Friendly File System (F2FS) is a Linux system designed explicitly for NAND Flash memory, common in removable storage devices and mobile devices, which Samsung Electronics developed in 2012. * The QNX6 file system is present in Smartphones delivered by Blackberry (e.g. devices that are using Blackberry 10) and modern vehicle infotainment systems that use QNX as their operating system. Part II describes five different file formats that are commonly used on mobile devices. * SQLite is nearly omnipresent in mobile devices with an overwhelming majority of all mobile applications storing their data in such databases. * The second leading file format in the mobile world are Property Lists, which are predominantly found on Apple devices. * Java Serialization is a popular technique for storing object states in the Java programming language. Mobile application (app) developers very often resort to this technique to make their application state persistent. * The Realm database format has emerged over recent years as a possible successor to the now ageing SQLite format and has begun to appear as part of some modern applications on mobile devices. * Protocol Buffers provide a format for taking compiled data and serializing it by turning it into bytes represented in decimal values, which is a technique commonly used in mobile devices. The aim of this book is to act as a knowledge base and reference guide for digital forensic practitioners who need knowledge about a specific file system or file format. It is also hoped to provide useful insight and knowledge for students or other aspiring professionals who want to work within the field of digital forensics. The book is written with the assumption that the reader will have some existing knowledge and understanding about computers, mobile devices, file systems and file formats.
Produce high-quality, cross-platform apps with user experiences almost identical to pure native apps. When evaluating cross-platform frameworks, developers make an assumption that quality will be compromised. But that doesn't have to be true. The principles in this book will show you how to meet quality expectations both from engineering and consumer standpoints. You'll also realize the ideal of a greater front end. That means your whole front-end team, including app side and web side, will be optimized. The shared knowledge base as well as mobilization potential give more flexibility and strength in all front-end facets without the need of increasing team sizes. The market has seen a large amount of high quality React Native apps and successful stories about them. Nevertheless, under optimized apps and unsuccessful stories shadow. The fundamental difference between the two opposing groups is understanding. Discover the critical points in the React and React Native architecture, and develop general best practices that can lead to consistently developing 0 crash, 5 star apps based on an understanding of fundamentals. What You'll Learn Measure and define successful app design Create animation based on user need Reduce performance bottleneck throughout your apps Who This Book Is For Mobile developers who want to expand their front end skill set, and web developers who want to enter mobile development.
The book covers the concepts of Python programming language along with mobile application development. Starting from fundamentals, the book continues with the explanation of mobile app development using Kivy framework. All the chapters offer questions and exercises for to better understanding of the subject. At the end of the book some hands-on projects are given to help the readers to improve their programming and project development skills.
Build and deploy your Java-based Android apps using the popular and efficient Android Studio 4 suite of tools, an integrated development environment (IDE) for today's Android developers. With this book, you'll learn the latest and most productive tools in the Android tools ecosystem, ensuring quick Android app development and minimal effort on your part. Among these tools, you'll use the new Android Studio 4 features, including an upgraded CPU profiler UI, a new build speed window, the multi-preview feature, and the live layout inspector. After reading and using this book, you'll be able to efficiently build complete Java-based Android apps that run on any Android smartphone, tablet, smart watch and more. You'll also be able to publish those apps and sell them online and in the Google Play store. What You Will Learn Use Android Studio 4 to quickly and confidently build your first Android apps Build an Android user interface using activities and layouts, event handling, images, menus, and the action bar Work with new tools in Android Studio 4: Jetpack compose support, a smart editor for ProGuard rules, a new motion layout editor, a new Android Gradle plugin, and a fragment wizard with new fragment templates Integrate data with data persistence Access the cloud Who This Book Is For Those who may be new to Android Studio 4 or Android Studio in general. You may or may not be new to Android development. Some prior experience with Java is recommended.
Experience all your Android device has to offer! Teach Yourself VISUALLY Android Phones and Tablets, 2nd Edition is the perfect resource if you are a visual learner who wants to master the ins and outs of the Android operating system. With step-by-step instructions driven by targeted, easy-to-understand graphics, this informative book shines a light on the features, functions, and quirks of the Android OS and shows you how to use them. With the guidance provided by this easy to follow resource, you will quickly access, download, and enjoy books, apps, music, and video content, as well as photos, emails, and other forms of media, right from your phone or tablet! This book is perfect for Android users at beginner to intermediate levels. The Android operating system is graphics intensive, which is why a visual guide is the best way to navigate your Android device. Now that the Android OS is available on both phones and tablets, you can maximize the productivity and convenience of your devices by mastering the features, functions, and quirks of this operating system. * Explore the latest Android features and functions * Peruse full-color illustrations that walk you, step-by-step, through instructions for using the Android operating system * Discover how to access, download, and enjoy multimedia content * Sync your Android devices to maximize their capabilities Teach Yourself VISUALLY Android Phones and Tablets, 2nd Edition is the top resource for visual learners wanting to further explore the capabilities of Android devices.
Develop and deploy deep learning web apps using the TensorFlow.js library. TensorFlow. js is part of a bigger framework named TensorFlow, which has many tools that supplement it, such as TensorBoard , ml5js , tfjs-vis. This book will cover all these technologies and show they integrate with TensorFlow. js to create intelligent web apps. The most common and accessible platform users interact with everyday is their web browser, making it an ideal environment to deploy AI systems. TensorFlow.js is a well-known and battle-tested library for creating browser solutions. Working in JavaScript, the so-called language of the web, directly on a browser, you can develop and serve deep learning applications.You'll work with deep learning algorithms such as feedforward neural networks, convolutional neural networks (CNN), recurrent neural networks (RNN), and generative adversarial network (GAN). Through hands-on examples, apply these networks in use cases related to image classification, natural language processing, object detection, dimensionality reduction, image translation, transfer learning, and time series analysis. Also, these topics are very varied in terms of the kind of data they use, their output, and the training phase. Not everything in machine learning is deep networks, there is also what some call shallow or traditional machine learning. While TensorFlow.js is not the most common place to implement these, you'll be introduce them and review the basics of machine learning through TensorFlow.js. What You'll Learn Build deep learning products suitable for web browsers Work with deep learning algorithms such as feedforward neural networks, convolutional neural networks (CNN), recurrent neural networks (RNN), and generative adversarial network (GAN) Develop apps using image classification, natural language processing, object detection, dimensionality reduction, image translation, transfer learning, and time series analysis Who This Book Is For Programmers developing deep learning solutions for the web and those who want to learn TensorFlow.js with at least minimal programming and software development knowledge. No prior JavaScript knowledge is required, but familiarity with it is helpful.
Gain the information you need to design secure, useful, high-performing apps that expose end-users to as little risk as possible. This book shows you how to best design and develop Android apps with security in mind: explore concepts that you can use to secure apps and how you can use and incorporate these security features into your apps. What You Will Learn Identify data that should be secured Use the Android APIs to ensure confidentiality and integrity of data Build secure apps for the enterprise Implement Public Key Infrastructure and encryption APIs in apps Master owners, access control lists, and permissions to allow user control over app properties Manage authentication, transport layer encryption, and server-side security Who This Book Is For Experienced Android app developers.
Master the art of programming games for Android using the Unity3D game engine. This book will help you understand basic concepts of game development in Unity. By the end of Beginning Unity Android Game Development, you will have the knowledge to confidently build an Android game. The book starts by explaining simple programming concepts to make beginners comfortable with the jargon. You will then learn to navigate around the Unity interface and use basic tools (hand, move, rotate, scale, and rect). You will also be acquainted with the creation of basic 3D objects in the game while understanding the purpose of several of Unity's windows. In the last chapters, you will learn to create a simple game for Android using the concepts studied in the previous chapters. Scripts will be written to handle the behaviors of the player and enemies as well as to handle other aspects of the game. The author shares tips along the way to help improve in-game performance, such as switching to the universal rendering pipeline when targeting mobile platforms. At the end of the book, you will have a solid knowledge in making basic Android games that can be upgraded later to make more complex games. What You Will Learn Explore basic Unity and C# programming concepts and scripting for Android games Navigate around the Unity interface and use its basic tools Make the most of popular components and features of Unity Write an Android game with optimizations Who This Book Is For Absolute beginners learning to program games for the Android platform using Unity3D. Basic knowledge of programming would be beneficial for the reader but is not required. |
You may like...
Privacy-Preserving in Edge Computing
Longxiang Gao, Tom H. Luan, …
Hardcover
R3,937
Discovery Miles 39 370
Proceedings of International Joint…
Mohammad Shorif Uddin, Jagdish Chand Bansal
Hardcover
R5,538
Discovery Miles 55 380
Enabling Smart Urban Services with GPS…
Chao Chen, Daqing Zhang, …
Hardcover
R4,597
Discovery Miles 45 970
Research Anthology on Securing Mobile…
Information R Management Association
Hardcover
R6,098
Discovery Miles 60 980
Incorporating the Internet of Things in…
P.B. Pankajavalli, G.S. Karthick
Hardcover
R8,200
Discovery Miles 82 000
|