Selasa, 21 Agustus 2012

Wow! eBook: Decompiling Android - 6 new eBooks


Wow! eBook: Decompiling Android - 6 new eBooks

Link to Wow! eBook - Blog

Decompiling Android

Posted: 21 Aug 2012 11:46 AM PDT

Decompiling Android

Book Description

Decompiling looks at the the reason why apps can be decompiled to recover their source code, what it means to developers and how you can protect your code from prying eyes. This is also a good way to see how good and bad apps are constructed and how to learn from them in building your own apps.

This is becoming an increasingly important topic as the Android marketplace grows and developers are unwittingly releasing the apps with lots of back doors allowing people to potentially obtain credit card information and  logins to back-end systems, as they don't realize how easy it is to decompile their Android code.

  • In depth examination of the Java and Android class file structures
  • Tools and techniques for decompiling Android apps
  • Tools and techniques for protecting your Android apps

What you'll learn

  • How to download an Android app and decompile it into its original Java source and 5 and code
  • How to protect your Android apps so that others cannot decompile it
  • To identify potential  threats that currently exist and how to avoid them
  • What tools are available to decompile and protect Android apps
  • The structure of a Java Classfile and an Android classfile
  • How the standard and the Dalvik differ
  • How to create your own Android decompiler and obfuscator

Who this book is for
This book is for Android developers and their managers. It’s also for hackers and hobbyist types who wish to see how Android apps are constructed as a means of learning how to build Android apps.

Table of Contents

  1. Laying the Groundwork
  2. Ghost in the
  3. Inside the DEX File
  4. Tools of the
  5. Decompiler
  6. Decompiler Implementation
  7. Case Studies

Book Details

  • Paperback: 304 pages
  • Publisher: Apress (July 2012)
  • Language: English
  • ISBN-10: 1430242485
  • ISBN-13: 978-1430242482
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Pro Android Augmented Reality

Posted: 21 Aug 2012 11:42 AM PDT

Pro Android Augmented Reality

Book Description

Augmented reality (AR) offers a live direct or indirect view of a physical, real-world environment, where the elements and surroundings are augmented by computer-generated sensory input such as graphics and data. It makes a more real. Your social app puts you where want to be or go.

Pro Augmented Reality walks you through the foundations of building an augmented reality application. From using various software and hardware sensors, such as an accelerometer or a magnetometer (compass), you’ll learn the building blocks of augmented reality for both marker- and location-based apps.

Case studies are included in this one-of-a-kind book, which pairs nicely with other Android books. After reading Pro Android Augmented Reality, you’ll be able to build augmented reality rich apps or integrate all the best augmented reality into your favorite Android smartphone and/or .

What you'll learn

  • How to use most Android cameras
  • How to find the user’s location with data
  • How to detect movement and orientation of the device
  • How to program against the accelerometer and compass
  • How to use the AndAR library in marker recognition
  • How to create an artificial horizon for your app
  • How to integrate the into AR apps
  • How to build enterprise augmented reality apps using the case studies in this book

Who this book is for
This book is for Android developers familiar with Android , but new to the , accelerometer, magnetometer and building augmented reality applications in general.

Table of Contents

  1. Applications of Augmented Reality
  2. Basics of Augmented Reality on the Android Platform
  3. Adding Overlays
  4. Artificial Horizons
  5. Other Features of Augmented Reality
  6. A Simple App Using AR
  7. A More Complex Using More AR Features
  8. A Using All AR Features
  9. An AR

Book Details

  • Paperback: 346 pages
  • Publisher: Apress (July 2012)
  • Language: English
  • ISBN-10: 143023945X
  • ISBN-13: 978-1430239451
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Objective-C Recipes

Posted: 21 Aug 2012 11:39 AM PDT

Objective C Recipes

Book Description

Recipes provides a problem solution approach for dealing with key aspects of , ensuring you have the indispensable reference you need to successfully execute common tasks. You will see how to use the unique features of the language, the helpful features of the Foundation framework, and the benefits of using Objective-J as an alternative. Solutions are available for a range of problems, including:

  • Application with Xcode
  • Working with strings, numbers and object collections
  • Using foundation classes like NSArray, NSString, NSData and more
  • Dealing with threads, processing and asynchronous processing
  • Building applications that take advantage of dates and timers and memory
  • How to use Objective- on other platforms

Objective- Recipes is an essential reference for every Objective-C programmer, and offers solutions in a concise and easy-to-follow manner. Matthew Campbell has trained over 800 new developers at the App Mastery Institute and Code Camp, and here brings his expertise to offer you the ability to use and exploit Objective-C to get the most out of all of your projects.

What you'll learn

  • What strings and arrays are, and how to use them
  • How to manage your data effectively
  • How to build and work with dictionaries, dates and times, timers and localization
  • How to deal with threads, processing and asynchronous processing
  • How to utilize Cocoa and core frameworks for user interfaces and experience and
  • How to access and work with iOS SDK for and iPad apps and development

Who this book is for
This book is for iOS, OS X as well as general Objective-C language programmers and users who want straightforward methods to do essential programming tasks in Objective-C.

Table of Contents

  1. Application Development With XCode
  2. Working With Strings And Numbers
  3. Working With Object Collections
  4. File System
  5. Dates And Timers
  6. Threads, Multi-Core Processing and Asynchronous Processing
  7. Consuming Services
  8. Memory
  9. Dealing With Your Object Graph
  10. Using Objective-C On Other Platforms

Book Details

  • Paperback: 460 pages
  • Publisher: Apress (July 2012)
  • Language: English
  • ISBN-10: 1430243716
  • ISBN-13: 978-1430243717
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Learn Objective-C on the Mac, 2nd Edition

Posted: 21 Aug 2012 11:36 AM PDT

Learn Objective C on the Mac, 2nd Edition

Book Description

Learn to write apps for some of today’s hottest technologies, including the and (using ), as well as the (using OS X). It starts with , the base language on which the native software kit (SDK) and the OS X are based. Learn on the : For OS X and iOS, Second Edition updates a best selling book and is an extensive, newly updated guide to Objective-.

Objective- is a powerful, object-oriented extension of , making this update the perfect follow-up to Dave Mark's bestselling Learn C on the Mac. Whether you're an experienced C programmer or you're coming from a different language such as C++ or , leading Mac experts Scott Knaster and Waqar Malik show how to harness the power of Objective-C in your apps!

  • A complete course on the basics of Objective-C using 's newest tools
  • An introduction to object-oriented
  • Comprehensive coverage of new topics like blocks, GCD, , class extensions, as well as inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
  • An introduction to building user interfaces using what is called the UIKit
  • A primer for non-C programmers to get off the ground even faster

What you'll learn

  • Learn Objective-C , the gateway to your , or Mac
  • Write apps for the iOS and/or OS X interfaces, the cleanest user-interfaces around
  • Understand variables and how to your own data structures
  • Work with the new Objective-C features now available in this update like blocks, automated reference counting () and class extensions
  • Work with new tools available like Clang static analyzer and Grand Central Dispatch (GCD)
  • Undertand UIKit and how to build simple user interfaces easily and effectively
  • Explore using the latest

Who this book is for
For anyone wanting to learn to program native apps in iOS and/or OS X, including developers new to the iOS-based iPhone and iPad as well as OS X-based Mac computers. This book is for developers new to Objective-C, but who have some programming experience.

Table of Contents

  1. Hello
  2. Extensions to C
  3. Introduction to Object-Oriented Programming
  4. Inheritance
  5. Composition
  6. Source File Organization and Using Xcode 4
  7. More About Xcode
  8. A Quick Tour of the Foundation Kit
  9. Memory Management and ARC
  10. Object Initialization
  11. Properties
  12. Categories
  13. Protocols
  14. Blocks and Concurrency
  15. Introduction to UIKit
  16. Introduction to the Application Kit
  17. File Loading and Saving
  18. Key-Value Coding
  19. Using the Static Analyzer
  20. NSPredicate

Book Details

  • Paperback: 384 pages
  • Publisher: Apress; 2nd Edition (July 2012)
  • Language: English
  • ISBN-10: 1430241888
  • ISBN-13: 978-1430241881
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Learn Cocoa Touch for iOS

Posted: 21 Aug 2012 11:32 AM PDT

Learn Cocoa Touch for iOS

Book Description

The frameworks and APIs are powerful tools for creating native apps, and they’re free with Xcode, Apple’s development environment. If you’ve already gotten your feet wet with , and you’re ready to learn more about development, then Learn for is the book for you.

You’ll learn on the job – building cool apps as you read through the book that will teach you what you need to know to use Cocoa Touch and prepare you for creating your own apps.

Learn Cocoa Touch for iOS shows you how to use frameworks like MapKit, Twitter, and MediaPlayer. You’ll also learn about hardware APIs so you can get the most out of your accelerometer, , and more. You’ll even learn about more advanced features like Grand Central Dispatch.
Along the way, you’ll be building these real-world apps:

  • A home inventory management system
  • A live-updating Twitter client
  • A photo with an animated slideshow

If you’re ready for the next step toward becoming a Cocoa Touch master, this is the book for you.

What you'll learn

  • Get up and running with Xcode and Apple's other development tools
  • Discover the language and when to use the underlying language
  • Use the Model-View-Controller (MVC) paradigm to create well-designed apps
  • Implement network services in your apps
  • Animate screen components with animations
  • Get awesome with multithreaded code

Who this book is for
Novice or intermediate programmers who want to create engaging iOS applications and get in-depth coverage of Cocoa Touch.

Table of Contents
Chapter 1. Getting Started
Chapter 2. Objective- in a
Chapter 3. Managing On-Screen Content with View Controllers
Chapter 4. Saving Content in Your App
Chapter 5. Handling User Touches
Chapter 6. Integrating Networking and
Chapter 7. Writing Modern Code with Blocks
Chapter 8. Managing What Happens When
Chapter 9. User Interface Design
Chapter 10. Hardware APIs
Chapter 11. in Your App. Playing and
Chapter 12. Localization and Internationalizion
Appendix A. Running Code on an iOS Device

Book Details

  • Paperback: 396 pages
  • Publisher: Apress (July 2012)
  • Language: English
  • ISBN-10: n/a
  • ISBN-13: 978-1430242697
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Learn GameSalad for iOS

Posted: 21 Aug 2012 11:23 AM PDT

Learn GameSalad for iOS

Book Description

So you have a great idea for an iPhone or , but you’ve never programmed before. Where to start? Here! With , you can , build, and publish a in the using an easy-to-use, no-programming-required game creation tool.

Learn for shows you how to set up your environment and how to create a variety of simple games from a breakout-style game to an arcade shooter to a maze game. You’ll also learn how to use GameSalad to create a non-game app as well. This book also takes you beyond game into getting your game into the , using iAd, and your game.

  • A clear, step-by-step approach to GameSalad for the complete beginner
  • Create fun, complete, and fully functional game projects
  • An idea to App Store publishing guide

What you'll learn

  • How to set up your game environment
  • How to design a complete game from idea to publication with GameSalad
  • The basics, but also some of the more advanced functions of GameSalad
  • How to submit your game on the App Store
  • How to start promoting your game

Who this book is for
If you have web experience or no programming experience at all, you’ll be able to design, build and publish a game with the help of Learn GameSalad for .

Table of Contents

  1. Preparing Your Design Environment
  2. Your First Game from Scratch: The Pong Game
  3. Finishing Pong: Scoring and Game Interaction
  4. Break a Wall: Implementing Comments, Accelerometer Movements, LifeManagement, and Pause
  5. Making a Shoot ‘Em Up Game: Carrot Invader
  6. Learning Gravity, Basic and Controls: An Angry Birds-like Game, Part I
  7. Creating a Game Menu and a Particles Effect: An Angry Birds-like Game, Part II
  8. Graphics and Sound Effects: Labyrinth
  9. Bonuses, Game Center, and iAd: Break a Wall
  10. Device Internal Clock and Cyclic Movement: Non-Game Apps
  11. Submitting Your Game to the App Store
  12. Introduction to Game Promotion

Book Details

  • Paperback: 420 pages
  • Publisher: Apress (July2012)
  • Language: English
  • ISBN-10: 1430243562
  • ISBN-13: 978-1430243564
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Tidak ada komentar:

Posting Komentar