- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 386
- Dostępne formaty:
-
ePubMobi
Opis ebooka: App Inventor
Yes, you can create your own apps for Android phones—and it's easy to do. This extraordinary book introduces App Inventor for Android, a powerful visual tool that lets anyone build apps for Android-based devices. Learn the basics of App Inventor with step-by-step instructions for more than a dozen fun projects, such as creating location-aware apps, data storage, and apps that include decision-making logic.
The second half of the book features an Inventor's manual to help you understand the fundamentals of app building and computer science. App Inventor makes an excellent textbook for beginners and experienced developers alike.
- Design games and other apps with 2D graphics and animation
- Create custom multi-media quizzes and study guides
- Create a custom tour of your city, school, or workplace
- Use an Android phone to control a LEGO® MINDSTORMS® NXT robot
- Build location-aware apps by working with your phone’s sensors
- Explore apps that incorporate information from the Web
- Learn computer science as you build your apps
Wybrane bestsellery
-
Yes, you can create your own apps for Android devices—and it’s easy to do. This extraordinary book introduces you to App Inventor 2, a powerful visual tool that lets anyone build apps. Learn App Inventor basics hands-on with step-by-step instructions for building more than a dozen fun...
App Inventor 2. Create Your Own Android Apps. 2nd Edition App Inventor 2. Create Your Own Android Apps. 2nd Edition
(126.65 zł najniższa cena z 30 dni)126.65 zł
149.00 zł(-15%) -
Autodesk Inventor Professional to jeden z dwóch najpopularniejszych systemów CAD w swojej klasie. Uzupełnia go rozwiązanie PLM typu Cloud Computing – Fusion 360. Jeśli chcesz osiągnąć wysoki poziom umiejętności, sięgnij po tę książkę! Poznasz metody parametrycznego, adaptacyjnego projektowa...
Autodesk Inventor Professional 2024 PL / 2024+ / Fusion 360. Metodyka efektywnego projektowania Autodesk Inventor Professional 2024 PL / 2024+ / Fusion 360. Metodyka efektywnego projektowania
(119.40 zł najniższa cena z 30 dni)129.35 zł
199.00 zł(-35%) -
To trzecie wydanie przewodnika autorstwa twórców Kubernetesa. Zostało starannie zaktualizowane i wzbogacone o tak ważne zagadnienia jak bezpieczeństwo, dostęp do Kubernetesa za pomocą kodu napisanego w różnych językach programowania czy tworzenie aplikacji wieloklastrowych. Dzięki książce poznasz...
Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie III Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie III
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Ta książka stanowi przystępne wprowadzenie do świata projektantów i budowniczych robotów. Dzięki niej dowiesz się, jak wybrać potrzebne podzespoły, jak je ze sobą połączyć i jak wykorzystywać poszczególne urządzenia wejścia i wyjścia. Posłużysz się w tym celu płytką Raspberry Pi i kompatybilnymi ...
Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów. Wydanie II Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów. Wydanie II
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Połącz kropki zaprasza do przedziwnego świata najnowszych technologii - tak szeroko, jak żadna dotychczas książka na polskim rynku wydawniczym. Inżynieria genetyczna, automatyczna synteza chemiczna, nanoroboty medyczne, uczenie maszynowe, autonomiczne drony militarne, synteza organów in vitro... ...(7.90 zł najniższa cena z 30 dni)
35.93 zł
49.90 zł(-28%) -
Oto znakomity i w pełni zaktualizowany przewodnik po informatyce śledczej, uwzględniający najnowsze techniki, narzędzia i rozwiązania. W książce omówiono praktyczne aspekty zarówno umiejętności technicznych, jak i spraw ważnych z punktu widzenia prowadzenia dochodzeń w internecie i laboratorium. ...
Informatyka w kryminalistyce. Praktyczny przewodnik. Wydanie II Informatyka w kryminalistyce. Praktyczny przewodnik. Wydanie II
(39.90 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%) -
Discover the potential of ChatGPT, harness cloud platforms for security and scalability, maximize the efficiency of your AI apps, and explore industry use cases to gain practical insights with the help of Generative AI for Cloud Solutions.
Generative AI for Cloud Solutions. Architect modern AI LLMs in secure, scalable, and ethical cloud environments Generative AI for Cloud Solutions. Architect modern AI LLMs in secure, scalable, and ethical cloud environments
-
Технологія Java сьогодні використовується ск&...(84.16 zł najniższa cena z 30 dni)
84.16 zł
103.90 zł(-19%) -
Ця книжка познайомить вас з особливостями Jav...
Head First. Програмування на JavaScript. Head First. Програмування на JavaScript Head First. Програмування на JavaScript. Head First. Програмування на JavaScript
(84.16 zł najniższa cena z 30 dni)84.16 zł
103.90 zł(-19%)
Ebooka "App Inventor" 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 "App Inventor" 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 "App Inventor" 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-0865-0, 9781449308650
- Data wydania ebooka:
- 2011-05-03 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:
- 15.7MB
- Rozmiar pliku Mobi:
- 32.9MB
Spis treści ebooka
- App Inventor
- Dedication
- A Note Regarding Supplemental Files
- Foreword
- Preface
- A Blocks Language for Mobile Phones
- What Can You Do with App Inventor?
- Why App Inventor Works
- What Kind of Apps Can You Build?
- Who Can Build Apps?
- Conventions Used in This Book
- How to Use This Book
- Acknowledgments
- 1. Hello Purr
- What Youll Learn
- The App Inventor Environment
- Designing the Components
- Making a Label
- Adding the Button
- Adding the Meow Sound
- Adding Behaviors to the Components
- Making the Kitty Meow
- Adding a Purr
- Shaking the Phone
- Packaging the App for Downloading
- Sharing the App
- Variations
- Summary
- I. 12 Customizable Apps
- 2. PaintPot
- What Youll Learn
- Getting Started
- Designing the Components
- Creating the Color Buttons
- Using Arrangements for Better Layouts
- Adding the Canvas
- Arranging the Bottom Buttons and the Camera Component
- Adding Behaviors to the Components
- Adding the Touch Event to Draw a Dot
- Adding the Drag Event That Draws a Line
- Adding Button Event Handlers
- Letting the User Take a Picture
- Changing the Dot Size
- Using variables
- Changing the values of variables
- 2. PaintPot
- The Complete App: PaintPot
- Variations
- Summary
- 3. MoleMash
- What Youll Build
- What Youll Learn
- Getting Started
- Designing the Components
- Placing the Action components
- Placing the Label components
- Designing the Components
- Adding Behaviors to the Components
- Moving the Mole
- Creating MoveMole
- Calling MoveMole when the app starts
- Calling MoveMole every second
- Keeping Score
- Resetting the Score
- Adding Behavior When the Mole Is Touched
- The Complete App: MoleMash
- Variations
- Summary
- 4. No Texting While Driving
- What Youll Learn
- Getting Started
- Designing the Components
- Adding Behaviors to the Components
- Programming an autoresponse
- How the blocks work
- Entering a Custom Response
- How the blocks work
- Storing the Custom Response in a Database
- How the blocks work
- Retrieving the Custom Response When the App Opens
- How the blocks work
- Speaking the Incoming Texts Aloud
- How the blocks work
- Adding Location Information to the Response
- How the blocks work
- Sending the Location As Part of the Response
- How the blocks work
- The Complete App: No Texting While Driving
- Variations
- Summary
- 5. Ladybug Chase
- What Youll Build
- What Youll Learn
- Designing the Components
- Getting Started
- Animating the Ladybug
- Adding the Components
- Adding the Behavior
- Displaying the Energy Level
- Adding a Component
- Creating a Variable: Energy
- Drawing the Energy Bar
- Starvation
- Adding an Aphid
- Adding an ImageSprite
- Controlling the Aphid
- How the blocks work
- Having the Ladybug Eat the Aphid
- How the blocks work
- Detecting a LadybugAphid Collision
- How the blocks work
- The Return of the Aphid
- How the blocks work
- Adding a Restart Button
- Adding the Frog
- Having the Frog Chase the Ladybug
- How the blocks work
- Having the Frog Chase the Ladybug
- Having the Frog Eat the Ladybug
- How the blocks work
- The Return of the Ladybug
- How the blocks work
- Adding Sound Effects
- Variations
- Summary
- 6. Paris Map Tour
- What Youll Learn
- Designing the Components
- Setting the Properties of ActivityStarter
- Adding Behaviors to the Components
- Creating a List of Destinations
- Letting the User Choose a Destination
- How the blocks work
- Opening Maps with a Search
- How the blocks work
- Setting Up a Virtual Tour
- Finding the DataUri for Specific Maps
- Defining the dataURIs List
- Modifying the ListPicker.AfterPicking Behavior
- How the blocks work
- Variations
- Summary
- 7. Android, Wheres My Car?
- What Youll Learn
- Getting Started
- Designing the Components
- Adding Behaviors to the Components
- Displaying the Current Location
- How the blocks work
- Displaying the Current Location
- Recording the Current Location
- How the blocks work
- Displaying Directions to the Remembered Location
- How the blocks work
- Storing the Remembered Location Persistently
- How the blocks work
- Retrieving the Remembered Location When the App Launches
- How the blocks work
- The Complete App: Android, Wheres My Car?
- Variations
- Summary
- 8. Presidents Quiz
- What Youll Learn
- Getting Started
- Designing the Components
- Adding Behaviors to the Components
- Defining the Index Variable
- Displaying the First Question
- How the blocks work
- Iterating Through the Questions
- How the blocks work
- Making the Quiz Easy to Modify
- How the Blocks Work
- Switching the Image for Each Question
- How the Blocks Work
- Checking the Users Answers
- How the Blocks Work
- How the Blocks Work
- The Complete App: The Presidents Quiz
- Variations
- Summary
- 9. Xylophone
- What Youll Build
- What Youll Learn
- Getting Started
- Designing the Components
- Creating the Keyboard
- Creating the First Note Buttons
- Adding the Sound Component
- Connecting the Sounds to the Buttons
- Telling Android to Load the Sounds
- Implementing the Remaining Notes
- Recording and Playing Back Notes
- Adding the Components
- Recording Notes and Times
- How the blocks work
- Playing Back Notes
- How the blocks work
- Playing Back Notes with Proper Delays
- How the blocks work
- Variations
- Summary
- 10. MakeQuiz and TakeQuiz
- What Youll Learn
- Getting Started
- Designing the Components
- Adding Behaviors to the Components
- Recording the Users Entries
- How the blocks work
- Recording the Users Entries
- Blanking Out the Question and Answer
- How the blocks work
- Displaying Question-Answer Pairs on Multiple Lines
- How the blocks work
- Calling the new procedure
- Storing the Questions and Answers in a Database
- How the blocks work
- Loading Data from the Database
- How the blocks work
- How the blocks work
- The Complete App: MakeQuiz
- TakeQuiz: An App for Taking the Quiz in the Database
- TakeQuiz: Modifying the Blocks to Load the Quiz from the Database
- How the Blocks Work
- The Complete App: TakeQuiz
- Variations
- Summary
- 11. Broadcast Hub
- What Youll Learn
- Getting Started
- Designing the Components
- Adding Behaviors to the Components
- How the Blocks Work
- Adding Someone to the Broadcast List
- How the blocks work
- Broadcasting Messages
- How the blocks work
- Cleaning Up Your List Display
- How the blocks work
- Logging the Broadcasted Texts
- How the blocks work
- Storing the BroadcastList in a Database
- How the blocks work
- Loading the BroadcastList from a Database
- How the blocks work
- The Complete App: Broadcast Hub
- Variations
- Summary
- 12. NXT Remote Control
- What Youll Learn
- Getting Started
- Designing the Components
- Non-Visible Components
- Visible Components
- Adding Behaviors to the Components
- Connecting to the NXT
- Displaying the List of Robots
- How the blocks work
- Making the Bluetooth Connection
- How the blocks work
- Disconnecting from the NXT
- How the blocks work
- Driving the NXT
- How the blocks work
- Using the Ultrasonic Sensor to Detect Obstacles
- How the blocks work
- Variations
- Summary
- 13. Amazon at the Bookstore
- What Youll Learn
- What Is an API?
- Designing the Components
- Designing the Behavior
- Searching by Keyword
- How the blocks work
- Searching by Keyword
- Searching by ISBN
- How the blocks work
- Dont Leave Your Users Hanging
- How the blocks work
- Scanning a Book
- How the blocks work
- Improving the Display
- How the blocks work
- Customizing the API
- Variations
- Summary
- II. Inventors Manual
- 14. Understanding an Apps Architecture
- Components
- Behavior
- An App As a Recipe
- An App As a Set of Event Handlers
- Event Types
- User-initiated events
- Initialization events
- Timer events
- Animation events
- External events
- Event Handlers Can Ask Questions
- Event Handlers Can Repeat Blocks
- Event Handlers Can Remember Things
- Event Handlers Can Talk to the Web
- 14. Understanding an Apps Architecture
- Summary
- 15. Engineering and Debugging an App
- Software Engineering Principles
- Design for Real People with Real Problems
- Build a Quick Prototype and Show It to Your Prospective Users
- Incremental Development
- Design Before Coding
- Comment Your Code
- Divide, Layer, and Conquer
- Understand Your Language: Tracing with Pen and Paper
- Software Engineering Principles
- Debugging an App
- Watching Variables
- Testing Individual Blocks
- Incremental Development with Do It
- Activating and Deactivating Blocks
- Summary
- 16. Programming Your Apps Memory
- Named Memory Slots
- Properties
- Defining Variables
- Setting and Getting a Variable
- Setting a Variable to an Expression
- Incrementing a Variable
- Building Complex Expressions
- Displaying Variables
- Summary
- 17. Creating Animated Apps
- Adding a Canvas Component to Your App
- The Canvas Coordinate System
- Animating Objects with Timer Events
- Creating Movement
- Speed
- High-Level Animation Functions
- EdgeReached
- CollidingWith and NoLongerCollidingWith
- Interactive Animation
- Specifying Sprite Animation Without a Clock Timer
- Summary
- 18. Programming Your App to Make Decisions: Conditional Blocks
- Testing Conditions with if and ifelse Blocks
- Programming an Either/Or Decision
- Programming Conditions Within Conditions
- Programming Complex Conditions
- Summary
- 19. Programming Lists of Data
- Creating a List Variable
- Selecting an Item in a List
- Using an Index to Traverse a List
- Example: Traversing a List of Paint Colors
- Creating Input Forms and Dynamic Lists
- Defining a Dynamic List
- Adding an Item
- Displaying a List
- Removing an Item from a List
- Lists of Lists
- Summary
- 20. Repeating Blocks: Iteration
- Controlling an Apps Execution: Branching and Looping
- Repeating Functions on a List Using foreach
- A Closer Look at Looping
- Writing Maintainable Code
- A Second foreach Example: Displaying a List
- Repeating Blocks with while
- Using while to Synchronously Process Two Lists
- Using while to Compute a Formula
- Summary
- 21. Defining Procedures: Reusing Blocks
- Eliminating Redundancy
- Defining a Procedure
- Calling a Procedure
- The Program Counter
- Adding Parameters to Your Procedure
- Returning Values from a Procedure
- Reusing Blocks Among Apps
- A Second Example: distanceBetweenPoints
- Summary
- 22. Working with Databases
- Storing Persistent Data in TinyDB
- Retrieving Data from TinyDB
- Storing and Sharing Data with TinyWebDB
- Storing Data with TinyWebDB
- Requesting and Processing Data with TinyWebDB
- GetValue-GotValue in Action
- A More Complex GetValue/GotValue Example
- Requesting Data with Various Tags
- Processing Multiple Tags in TinyWebDB.GotValue
- Setting Up a Web Database
- Summary
- 23. Reading and Responding to Sensors
- Creating Location-Aware Apps
- GPS
- Sensing Location with App Inventor
- Checking Boundaries
- Location Information Providers: GPS, WiFi, and Cell ID
- Creating Location-Aware Apps
- Using the Orientation Sensor
- Using the Roll Parameter
- Moving Any Direction with Heading and Magnitude
- Using the Phone As a Compass
- Using the Accelerometer
- Responding to the Device Shaking
- Using the AccelerometerSensors Readings
- Detecting Free Fall
- Detecting Acceleration Using Calibrated Values
- Summary
- 24. Communicating with Web APIs
- Talking to Web APIs That Generate Images
- Setting the Image.Picture Property to a Chart API
- Building a Chart API URL Dynamically
- Talking to Web APIs That Generate Images
- Talking to Web Data APIs
- Exploring the Web Interface of an API
- Accessing the API Through TinyWebDB
- Creating Your Own App InventorCompliant APIs
- Customizing Template Code
- Wrapping the Yahoo! Finance API
- Summary
- Index
- About the Authors
- Colophon
- Copyright
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: App Inventor David Wolber, Hal Abelson, Ellen Spertus (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.