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
-
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%) -
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
-
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
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
-
Software as a service (SaaS) is on the path to becoming the de facto model for building, delivering, and operating software solutions. Adopting a multi-tenant SaaS model requires builders to take on a broad range of new architecture, implementation, and operational challenges. How data is partiti...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Great engineers don't necessarily make great leaders—at least, not without a lot of work. Finding your path to becoming a strong leader is often fraught with challenges. It's not easy to figure out how to be strategic, successful, and considerate while also being firm. Whether you're on the...(118.15 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's success—and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering,and clearl...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how th...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from gener...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while als...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Advance your Power BI skills by adding AI to your repertoire at a practice level. With this practical book, business-oriented software engineers and developers will learn the terminologies, practices, and strategy necessary to successfully incorporate AI into your business intelligence estate. Je...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast by making changes to small parts of your system hundreds of times a day. But if you get them wrong, microservices will just ma...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
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)
169.14 zł
199.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.