Developing Android Applications with Adobe AIR. An ActionScript Developer's Guide to Building Android Applications
![Język publikacji: angielski Język publikacji: angielski](https://static01.helion.com.pl/global/flagi/1.png)
- Autor:
- VĂŠronique Brossier
![Developing Android Applications with Adobe AIR. An ActionScript Developer's Guide to Building Android Applications VĂŠronique Brossier - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_2gxu.png)
![Developing Android Applications with Adobe AIR. An ActionScript Developer's Guide to Building Android Applications VĂŠronique Brossier - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_2gxu.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 318
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Developing Android Applications with Adobe AIR. An ActionScript Developer's Guide to Building Android Applications
Put your ActionScript 3 skills to work building mobile apps. This book shows you how to develop native applications for Android-based smartphones and tablets from the ground up, using Adobe AIR. You learn the entire development process hands-on, from coding specific functions to options for getting your app published.
Start by building a sample app with step-by-step instructions, using either Flash Professional or Flash Builder. Then learn how to use ActionScript libraries for typical device features, such as the camera and the accelerometer. This book includes ready-to-run example code and a case study that demonstrates how to bring all of the elements together into a full-scale working app.
- Create functionality and content that works on multiple Android devices
- Choose from several data storage options
- Create view and navigation components, including a back button
- Get tips for designing user experience with touch and gestures
- Build a location-aware app, or one that makes use of motion
- Explore ways to use audio, video, and photos in your application
- Learn best practices for asset management and development
Wybrane bestsellery
-
This book will teach you how to build robust and production-ready apps using Jetpack Compose, Room, DataStore, CameraX, ExoPlayer, and more, as well as help you solve common problems that you'll face while creating real-world apps.
Thriving in Android Development Using Kotlin. Use the newest features of the Android framework to develop production-grade apps Thriving in Android Development Using Kotlin. Use the newest features of the Android framework to develop production-grade apps
(85.68 zł najniższa cena z 30 dni) -
Written with the best practices recommended by the Android Team at Google in mind, this book will teach you how to develop Android apps with Kotlin and prepare you for a career in Android app development.
Mastering Kotlin for Android 14. Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose Mastering Kotlin for Android 14. Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose
-
Android UI development with Jetpack Compose will help you understand the core concepts of Android’s declarative UI toolkit in a practical manner. The chapters are designed in a way to familiarize you with the latest ways of building modern Android applications with ease.
Android UI Development with Jetpack Compose. Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin - Second Edition Android UI Development with Jetpack Compose. Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin - Second Edition
-
Jesteś początkującym programistą, poszukujesz swojej ścieżki i zastanawiasz się właśnie nad tym, czy nie skierować uwagi w stronę aplikacji mobilnych? To książka dla Ciebie. Zawarty w niej materiał jest odpowiedni dla osoby dysponującej podstawami któregoś z języków programowania i bazowym doświa...(41.40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
W tej książce znajdziesz fascynującą historię Androida, opowiedzianą przez jej bohaterów. Dowiesz się, skąd się wziął pomysł na system operacyjny dla urządzeń mobilnych, kim byli ludzie, którzy zaczęli nad nim pracę, jak powstawał zespół i jakie trudności trzeba było pokonać, aby móc rzucić wyzwa...
Androidy. Zespół, który stworzył system operacyjny Android Androidy. Zespół, który stworzył system operacyjny Android
(35.94 zł najniższa cena z 30 dni)38.94 zł
59.90 zł(-35%) -
Stwórz Grę Mobilną JavaScript React Native ES6+ React - aktualizacja 2023 Witaj w poradniku wydawnictwa poswojsku.pl, dzięki któremu wspólnie zaprogramujemy grę mobilną Falling Jumping Shapes. Stworzymy projekt od pomysłu przez grafikę, aż do kompleksowego zaprogramowania w najwspanialszym jęz...
-
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applica...(202.99 zł najniższa cena z 30 dni)
202.94 zł
239.00 zł(-15%) -
Atomowy Kotlin to książka dla wszystkich, którzy chcą nauczyć się Kotlina stosunkowo młodego, ale bardzo popularnego i pożądanego na rynku pracy języka programowania. Nieważne, czy jesteś początkującym, czy doświadczonym programistą, dzięki tej publikacji Kotlin nie będzie miał dla Ciebie żadny...(107.82 zł najniższa cena z 30 dni)
109.96 zł
139.00 zł(-21%) -
Witaj w poradniku wydawnictwa poswojsku.pl, dzięki któremu wspólnie zaprogramujemy grę mobilną Falling Jumping Shapes. Stworzymy projekt od pomysłu przez grafikę, aż do kompleksowego zaprogramowania w najwspanialszym języku programowania: JavaScript. Aby jednak to osiągnąć, najpierw nauczę Ciebie...
Stwórz Grę Aplikacje Mobilne ES6+ JavaScript React Native - Hooks Stwórz Grę Aplikacje Mobilne ES6+ JavaScript React Native - Hooks
-
This book demonstrates a roadmap to making important decisions in Android app development. Clean Android Architecture shows you how to structure your app in different layers to make it clean and introduces the available technologies used for integration. This practical guide will help you underst...
Clean Android Architecture. Take a layered approach to writing clean, testable, and decoupled Android applications Clean Android Architecture. Take a layered approach to writing clean, testable, and decoupled Android applications
(107.05 zł najniższa cena z 30 dni)106.55 zł
109.00 zł(-2%)
Ebooka "Developing Android Applications with Adobe AIR. An ActionScript Developer's Guide to Building Android Applications" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Developing Android Applications with Adobe AIR. An ActionScript Developer's Guide to Building Android Applications" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Developing Android Applications with Adobe AIR. An ActionScript Developer's Guide to Building Android Applications" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-0815-5, 9781449308155
- Data wydania ebooka:
-
2011-04-22
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 3.1MB
- Rozmiar pliku Mobi:
- 3.1MB
Spis treści ebooka
- Developing Android Applications with Adobe AIR
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Foreword
- Preface
- Audience
- Assumptions This Book Makes
- Contents of This Book
- Conventions Used in This Book
- Using Code Examples
- Wed Like to Hear from You
- Safari Books Online
- Acknowledgments
- 1. AIR
- Installing the Adobe Development Tools
- Flash Professional CS5.5
- Flash Builder 4.5
- Installing the Adobe Development Tools
- Installing the AIR Runtime on an Android Device
- What Is in the AIR SDK
- New ActionScript Libraries
- Functionalities Not Yet Supported
- AIR on the Desktop Versus AIR on Android
- Mobile Flash Player 10.1 Versus AIR 2.6 on Android
- 2. Call Me, Text Me
- Setting Up Your Device
- Creating a Project
- Using Flash Professional
- Using Flash Builder
- Creating the Application Descriptor
- Using Flash Professional
- Using Flash Builder
- Writing the Code
- Using Flash Professional
- Using Flash Builder
- Packaging Your Application As an APK File and Installing It on the Device
- Using Flash Professional
- Using Flash Builder
- Testing and Debugging
- Using Flash Professional
- Using Flash Builder
- Mobile Utility Applications
- Launchpad
- Device Central CS5
- Package Assistant Pro
- De MonsterDebugger
- Installing AIR on an Android Device via a Server
- Other Tools
- Conclusion
- 3. Android
- Android Software Development Kit
- Installing the Android SDK
- Installing the Android Debug Bridge
- Detecting Your Device
- Using the Dalvik Debug Monitor
- Using the logcat Command
- Accessing the devices filesystem
- Using the Virtual Device Manager and Emulator
- Android Software Development Kit
- How Does AIR Run on Android?
- Starting AIR with intent
- AIR Access to Android APIs
- Using the Command-Line Tool
- A Basic Review
- The PATH environment variable
- A Basic Review
- Conclusion
- 4. Permissions, Certificates, and Installation
- Why Mobile?
- The APK File
- Creating the Application Icon
- Choosing the Application Settings
- Setting Permissions
- Packaging External Resources
- Signing Your Application with a Certificate
- Versioning
- Registering As an Android Developer
- Publishing an Application on the Android Market
- Uploading Assets
- Listing Details
- Publishing Options
- Distributing Applications via Adobe InMarket
- Publishing for the Amazon Market
- Controlling Distribution by Using the MAC Address
- Launching an AIR Application
- Monetizing Your Application
- Paid Applications
- Mobile Ads
- Reporting
- Conclusion
- 5. Evaluating Device Capabilities and Handling Multiple Devices
- Hardware
- The Processor
- Memory and Storage
- The Camera
- Sensors
- The Battery
- The Display
- Hardware
- Software
- Performance
- Capabilities
- Orientation
- Creating Content for Multiple Screens
- Asset Scaling and Positioning
- Dynamic positioning
- Asset Scaling and Positioning
- Vector Graphics or Bitmaps?
- Using vector graphics
- Using bitmaps
- Developing a Deployment Strategy
- Considering Connectivity
- Conclusion
- 6. Opening and Closing an Application and Saving Data
- The AIR Application
- Opening the Application
- Closing the Application
- Moving Between the Background and Foreground
- Setting Back, Menu, and Search Buttons
- Overriding a Dimmed Screen
- The AIR Application
- Why and How to Save Data
- Internal or External Storage?
- Local SharedObject
- The Filesystem
- Writing data to the file
- Reading a file
- Deleting a file
- Choosing between synchronous and asynchronous mode
- Writing data and saving it to temporary files
- Using the SQLite Database
- Creating the database file
- Opening the database file
- Creating the table
- Adding data
- Requesting data
- Editing existing data
- Embedding a Database
- Using Encrypted Local Storage
- Conclusion
- 7. Multitouch Technology
- A Brief History
- What Is Multitouch and Gesture?
- How Does It Work?
- The Multitouch Class
- The GestureEvent Class
- The Zoom Gesture
- The Rotate Gesture
- The Pan Gesture
- The Swipe Gesture
- The Press and Tap Gesture
- The Two-Finger Tap Gesture
- The TouchEvent Class
- The GestureWorks Library
- Designing for Touch
- Conclusion
- 8. Accelerometer
- What Is a Motion Sensor?
- The Accelerometer Class
- Visualizing the Values
- A Simple Animation
- Updates and Screen Rendering
- Setting Boundaries
- Rotating Toward the Center
- Shake Me
- Smoothing Out Values
- Using a high-pass filter
- Using a low-pass filter
- What Is a Motion Sensor?
- Conclusion
- 9. Camera
- The Gallery Application and the CameraRoll Class
- Selecting an Image
- Adding an Image
- The Gallery Application and the CameraRoll Class
- The Camera Application and the CameraUI Class
- Uploading to a Remote Server
- EXIF Data
- Conclusion
- 10. Geolocation
- Geolocation Classes
- The GeolocationEvent Class
- Geolocation Classes
- Locating a Device Using Global Positioning System and Network/WiFi Technology
- Using GPS
- Signal-to-noise ratio
- Assisted GPS
- Using GPS
- Using the Cellular Network and WiFi
- How to Know if GPS or WiFi Is Active
- AIR and Android
- Reverse Geocoding
- Maps
- Launching Google Maps
- Static Maps
- The Yahoo! Map Image API
- The Google Static Maps API
- Dynamic Maps
- The Google Maps API for Flash
- Styled Maps support
- Google Maps 5
- EXIF Data and the Map Object
- The speed Property
- Conclusion
- 11. Microphone and Audio
- The Microphone
- Recording Audio
- Playing Back Audio
- Saving a Recording
- The BLOB type
- WAV files
- Open source libraries
- Saving to a remote server
- The Microphone
- Audio Assets
- Embedding Files
- Using Flash Professional
- Using Flash Builder
- Embedding Files
- Using External Files
- Settings and the Audio Codec
- Compression
- Bit rate
- Sampling rate
- Stereo or mono
- Working with Sounds
- Loading Sounds
- Streaming
- Loading Sounds
- Playing Sounds
- Displaying Progress
- Stopping Sounds
- Resuming Sounds
- Accessing Metadata
- Audio Example Using Multitouch
- ID3 Tags
- Modifying Sound
- Controlling Volume
- Panning
- Raw Data and the Sound Spectrum
- Audio and Application Activity
- Conclusion
- 12. Video
- Preparing Video
- Codecs
- Encoding
- Decoding
- Codecs
- Bit Rate
- Frame Rate
- Resolution
- Performance
- Preparing Video
- Playing Video
- Embedded Video
- External Video
- Progressive Video
- SD card
- Browsing for video
- Metadata
- Cue points
- Buffering
- RTMP Streaming
- RTMP server
- Local Flash Media Server
- HTTP Dynamic Streaming
- Peer-to-Peer Communication
- Controls
- YouTube
- Capturing Video
- Video and the CameraUI Class
- The Camera Class
- Documentation and Tutorials
- Conclusion
- 13. StageWebView
- The Native Browser
- The StageWebView Class
- Design Considerations
- Local Use
- Mobile Ads
- Services and Authentication
- Limitations
- Conclusion
- 14. Hardware Acceleration
- Some Definitions
- Rendering, or How Things Are Drawn to the Screen
- Computation
- Edge and Color Creation
- Rasterization
- Presentation
- GPU Rendering on Android
- The cacheAsBitmap Property
- The cacheAsBitmapMatrix Property
- The Display List
- Memory Consumption
- Tree Structure
- Node Relationship
- MovieClip with Multiple Frames
- Interactivity
- Multiple Rendering Techniques
- Maximum Texture Memory and Texture Size
- 2.5D Objects
- How to Test the Efficiency of GPU Rendering
- Matrices
- Identity Matrix
- Transformation Matrix
- Matrices for Multiscreen Deployment
- Matrices Not to Be Used in GPU Mode
- Hardware-Accelerated Audio and Video
- Conclusion
- 15. Your Device and Others
- RTMFP UDP
- P2P Over a Local Network
- Color Exchange
- Companion AIR Application
- P2P Over a Remote Network
- Simple Text Chat
- Multicast Streaming
- Publisher
- Recipients
- Sending and receiving data
- Closing a stream
- End-to-End Stream
- Sending a peer-assisted stream
- Receiving a stream
- Directed Routing
- Sending a message
- Receiving a message
- Relay
- Treasure Hunt
- Other Multiuser Services
- Arduino and Physical Computing
- Conclusion
- 16. ViewManager
- Navigation
- ViewManager
- Creating views
- The initial view display
- The current view display
- The IView interface
- Creating a custom event
- ViewManager
- Individual Views
- Inheritance
- Navigation
- Breadcrumb Navigation
- Flash Builder ViewNavigator
- Conclusion
- 17. Case Study
- The Album Application
- Design
- Architecture
- Flow
- Permissions
- Navigation
- Images
- Audio
- Reverse Geolocation
- SQLite
- P2P Connection
- Scrolling Navigation
- Desktop Functionality
- The Album Application
- Conclusion
- 18. Asset Management
- Text
- The Virtual Keyboard
- Fonts
- The Flash Text Engine
- Text
- Optimizing Art
- Bitmap Size and Mip Mapping
- Vector Graphics at Runtime
- Scaling
- cacheAsBitmap
- cacheAsBitmapMatrix
- Vector to Bitmap
- Compositing Vector Graphics
- MovieClip with Multiple Frames
- Sprite Sheet and Blitting
- Blitting
- Custom Cursor
- Asynchronous Bitmap Decoding
- Caching Assets
- Components
- Conclusion
- 19. Best Practices for Development
- Resources on Optimization
- Where to Find Help
- Documentation
- The Internet
- The Community
- How Does It Run?
- The Concept of Frame
- Calculating the frame rate
- Improving performance
- The Concept of Frame
- Memory
- Creating Objects
- Removing Objects
- Garbage Collection
- Events
- Event Propagation
- One Listener for Many Children
- Generic and Custom Events
- Diagnostics Tools
- Hi-Res-Stats
- Flash Builder Profiler
- Flash Preload Profiler
- Grant Skinners PerformanceTest
- Native Tools
- Conclusion
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(203.15 zł najniższa cena z 30 dni)
203.29 zł
239.00 zł(-15%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(237.15 zł najniższa cena z 30 dni)
244.53 zł
279.00 zł(-12%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(202.60 zł najniższa cena z 30 dni)
202.55 zł
239.00 zł(-15%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(116.53 zł najniższa cena z 30 dni)
116.48 zł
149.00 zł(-22%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(202.78 zł najniższa cena z 30 dni)
202.28 zł
239.00 zł(-15%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(245.09 zł najniższa cena z 30 dni)
244.59 zł
279.00 zł(-12%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(150.10 zł najniższa cena z 30 dni)
150.00 zł
179.00 zł(-16%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(178.05 zł najniższa cena z 30 dni)
177.85 zł
209.00 zł(-15%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
199.00 zł(-11%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(143.54 zł najniższa cena z 30 dni)
143.04 zł
179.00 zł(-20%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Developing Android Applications with Adobe AIR. An ActionScript Developer's Guide to Building Android Applications VĂŠronique Brossier (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.