Developing Android Applications with Adobe AIR. An ActionScript Developer's Guide to Building Android Applications
- Autor:
- VĂŠronique Brossier
- 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
-
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 zaprogramo...
-
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...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.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...(93.12 zł najniższa cena z 30 dni)
111.20 zł
139.00 zł(-20%) -
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...
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
-
With Jetpack's libraries, tools, and guidance, developers can easily write high-quality apps. This book covers detailed explanations of essential concepts to help you get started with building, designing, and testing robust Android apps for various use cases using the most popular Jetpack librari...
Kickstart Modern Android Development with Jetpack and Kotlin. Enhance your applications by integrating Jetpack and applying modern app architectural concepts Kickstart Modern Android Development with Jetpack and Kotlin. Enhance your applications by integrating Jetpack and applying modern app architectural concepts
-
Dziś nawet małe dziecko wie, że w umiejętności programowania tkwi moc. Moc kreowania wirtualnego świata, moc wpływania na własną przyszłość, moc współpracy z maszynami, które coraz silniej wkraczają w nasze życie. W przyszłości umiejętności programistyczne zapewnią dzisiejszym dzieciom - tym mały...
App Inventor. Kurs video. Stwórz grę mobilną bez kodowania App Inventor. Kurs video. Stwórz grę mobilną bez kodowania
(39.90 zł najniższa cena z 30 dni)59.95 zł
109.00 zł(-45%)
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
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
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
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.