Off Campus access username and password can be found in Blackboard on the
Institution Page. Students: look for Student Tools to Stay Connected at Atlantic Cape. Faculty: look for Key information about Libraries and Tutoring. Or you can contact the library for username and password.
iOS Programming Cookbook by Hossam GhareebOver 50 exciting and powerful recipes to help you unearth the promise of iOS programmingAbout 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 solutionsWho This Book Is ForIf 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 optimizationIn DetailDo 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 approachThis 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.
Call Number: eBook
ISBN: 9781786460981
Publication Date: 2017-03-31
Test-Driven IOS Development with Swift by Dominik HauserBuild robust applications using TDD with Swift 5.5 and become a TDD expert by writing tests for view controller, views, network code, and even SwiftUI view Key Features: Build a complete iOS app using test-driven developmentExplore testing view controllers, table views, navigation, and network codeLearn how to write tests for Combine and SwiftUI code Book Description: Test-driven development (TDD) is a proven way to find software bugs earlier on in software development. Writing tests before you code improves the structure and maintainability of your apps, and so using TDD in combination with Swift 5.5's improved syntax leaves you with no excuse for writing bad code. Developers working with iOS will be able to put their knowledge to work with this practical guide to TDD in iOS. This book will help you grasp the fundamentals and show you how to run TDD with Xcode. You'll learn how to test network code, navigate between different parts of the app, run asynchronous tests, and much more. Using practical, real-world examples, you'll begin with an overview of the TDD workflow and get to grips with unit testing concepts and code cycles. You'll then develop an entire iOS app using TDD while exploring different strategies for writing tests for models, view controllers, and networking code. Additionally, you'll explore how to test the user interface and business logic of iOS apps and even write tests for the network layer of the sample app. By the end of this TDD book, you'll be able to implement TDD methodologies comfortably in your day-to-day development for building scalable and robust applications. What You Will Learn: Implement TDD in Swift application developmentDetect bugs before you run code using the TDD approachUse TDD to build models, view controllers, and viewsTest network code with asynchronous tests and stubsWrite code that's a joy to read and maintainDesign functional tests to suit your software requirementsDiscover scenarios where TDD should be applied and avoided Who this book is for: This book is for iOS developers looking to apply TDD to build maintainable and scalable applications. Intermediate-level developers with Swift application development experience will be able to make the most out of this book. Prior experience of applying TDD to Swift applications is not required.
Android guides for everyone whether you are a beginner, intermediate or expert. Want to learn how to use the ActionBar or the ins and outs of fragments? We got that. Want to learn about automated unit testing or how to build flexible user interfaces for multiple devices? We got you covered. We don't waste time with the "theoretical approach" you might get from a book. We cover exactly the things we use every day as we are developing apps for contracts.
Off Campus access username and password can be found in Blackboard on the
Institution Page. Students: look for Student Tools to Stay Connected at Atlantic Cape. Faculty: look for Key information about Libraries and Tutoring. Or you can contact the library for username and password.
Android Programming for Beginners by John HortonLearn all the Java and Android skills you need to start making powerful mobile applications with practical and actionable steps Key Features Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace A first-principles introduction to Java, via Android, which means you'll be able to start building your own applications from scratch Learn by example and build four real-world apps and dozens of mini-apps throughout the book Book Description Are you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that in order to learn Android, you must know Java. If so, then this book is for you. This new and expanded second edition of Android Programming for Beginners will be your companion to create Android Pie applications from scratch. We will introduce you to all the fundamental concepts of programming in an Android context, from the basics of Java to working with the Android API. All examples use the up-to-date API classes, and are created from within Android Studio, the official Android development environment that helps supercharge your application development process. After this crash course, we'll dive deeper into Android programming and you'll learn how to create applications with a professional-standard UI through fragments and store your user's data with SQLite. In addition, you'll see how to make your apps multilingual, draw to the screen with a finger, and work with graphics, sound, and animations too. By the end of this book, you'll be ready to start building your own custom applications in Android and Java. What you will learn Master the fundamentals of coding Java for Android Pie Install and set up your Android development environment Build functional user interfaces with the Android Studio visual designer Add user interaction, data captures, sound, and animation to your apps Manage your apps' data using the built-in Android SQLite database Find out about the design patterns used by professionals to make top-grade applications Build, deploy, and publish real Android applications to the Google Play marketplace Who this book is for This book is for you if you are completely new to Java, Android, or programming and want to make Android applications. This book also acts as a refresher for those who already have experience of using Java on Android to advance their knowledge and make fast progress through the early projects.
Call Number: eBook
ISBN: 9781789538502
Publication Date: 2018-10-31
Learning Android Game Development by Havard Kindem; Nikhil MalankarLearn the art of making Android games and turn your game development dreams into realityAbout This Book* Leverage the latest features of Android N to create real-world 2D games* Architect a 2D game from scratch and level up your Android game development skill* Transition from developing simple 2D games to 3D games using basic Java code Who This Book Is ForIf you are a mobile developer who has basic Java programming knowledge, then this book is ideal for you. Previous Android development experience is not needed; however, basic mobile development knowledge is essential.What You Will Learn* Understand the nuts and bolts of developing highly interactive and interesting games for Android N* Link the interface to the code used in games through simple methods* Interact with the images on the screen and also learn to animate them* Set and save the game state and save high scores, hit points, and so on for your games* Get a grasp of various collision techniques and implement the bounding box technique* Convert your 2D games to 3D games using Android N* Get an understanding of the process of UI creation using Android StudioIn DetailIn this book, we"ll start with installing Android studio and its components, and setting it up ready for Android N. We teach you how to take inputs from users, create images and interact with them, and work with sprites to create animations. You"ll then explore the various collision detection methods and use sprites to create an explosion. Moving on, you"ll go through the process of UI creation and see how to create buttons as well as display the score and other parameters on screen.By the end of the book, you will have a working example and an understanding of a 2D platform game like Super Mario and know how to convert your 2D games to 3D games.Style and approachThis easy-to-understand guide follows a step-by-step approach to building games, and contains plenty of graphical examples for you to follow and grasp quickly, giving you the chance to implement the concepts practically.
From edX.org. Links to various online training from IBM, University of Pennsylvania, Harvard University. . .
Off Campus access username and password can be found in Blackboard on the
Institution Page. Students: look for Student Tools to Stay Connected at Atlantic Cape. Faculty: look for Key information about Libraries and Tutoring. Or you can contact the library for username and password.
Lean Mobile App Development by Mike van Drongelen; Aravind Krishnaswamy; Adam Dennis; Richard Garabedian; Alberto GonzalezDevelop lean iOS and Android apps using industry standard techniques and lean development practices.About This Book* Build ready-to-deploy apps with less iterations and shorter development times* Adopt the lean startup methodologies to develop iOS and Android apps that shine in the App Store* This hands-on guide puts continuous innovation into practice to develop successful mobile appsWho This Book Is ForThis book is for developers, CTOs, and architects working for a startup or another kind of lean startup environment, such as start-up within a cooperation. It is is ideal for any iOS and Android developer who wants to build successful mobile apps by adopting the lean startup methodology.What You Will Learn* Apply the lean startup methodology to real Android and iOS development* Define what your hypotheses are by creating an Minimal Viable Product* Validate your idea against the Business Model Canvas* Gather feedback through statistics and by getting user comments, learn from it, and adapt your app accordingly* Develop skills and devise strategies to build versatile and flexible apps that meet changing business requirements* Investigate the possibilities when you need to pivot your start-up idea whether in a startup or an established business.* Create a successful app and get tips on how to boostconversion and how to optimize the on boardingprocess.In DetailLean is the ultimate methodology for creating a startup that succeeds. Sounds great from a theoretical point of view, but what does that mean for you as an a technical co-founder or mobile developer?By applying the Lean Start-up methodology to your mobile App development, it will become so much easier to build apps that take Google Play or the App Store by storm. This book shows you how to bring together smarter business processes with technical know-how.It makes no sense to develop a brilliant app for six months or longer only to find out later that nobody is interested in it. Build a Minimum Viable Product (MVP) first. Validate your hypotheses early and often. Discover effective product development strategies that let you put Facebook's famous axiom "move fast and break things" into practice.A great app without visibility and marketing clout is nothing, so use this book to market your app, making use of effective metrics that help you track and iterate all aspects of project performance.Style and approachThis book takes a hands-on approach to developing apps through the Lean Start-up Methodology. Following a 50% business and 50% tech approach, this book is filled with practical examples and real-world experiments.
Call Number: eBook
ISBN: 9781786467041
Publication Date: 2017-11-28
Smartphone and App Implementations That Improve Productivity by Tahir M. NisarThe introduction of digital applications into businesses has revolutionized the way employees and managers carry out their jobs while also benefiting them socially. Smartphone and App Implementations that Improve Productivity looks at the benefits of apps in the workplace and introduces academic perspectives that link prospective advantages with practical commercial examples. The analysis is structured into chapters that include real world application while at the same time critically assess implied benefits of the new app technology and draw out the main findings and conclusions. Tahir M. Nisar brings into focus the emerging role of digital applications and big data in enterprise decision making. Readers will learn how companies can achieve more efficiency and effectiveness in their business operations through new types of organizational design strategies and mechanisms of employee mobility and work-life balance that draw on digital apps.