App Inventor 2. Create Your Own Android Apps. 2nd Edition
- Autorzy:
- David Wolber, Hal Abelson, Ellen Spertus
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 362
- Dostępne formaty:
-
ePubMobi
Opis ebooka: App Inventor 2. Create Your Own Android Apps. 2nd Edition
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 projects, including a text answering machine app, a quiz app, and an app for finding your parked car!
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 2 makes an excellent textbook for beginners and experienced developers alike.
- Use programming blocks to build apps—like working on a puzzle
- Create custom multi-media quizzes and study guides
- Design games and other apps with 2D graphics and animation
- Make a custom tour of your city, school, or workplace
- Control a LEGO® MINDSTORMS® NXT robot with your phone
- Build location-aware apps by working with your phone’s sensors
- Explore apps that incorporate information from the Web
Wybrane bestsellery
-
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 ...(118.15 zł najniższa cena z 30 dni)
118.15 zł
139.00 zł(-15%) -
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
-
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
(129.35 zł najniższa cena z 30 dni)119.40 zł
199.00 zł(-40%) -
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...(44.85 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
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
(38.94 zł najniższa cena z 30 dni)35.94 zł
59.90 zł(-40%) -
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)
203.15 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...(97.30 zł najniższa cena z 30 dni)
93.12 zł
139.00 zł(-33%) -
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
Ebooka "App Inventor 2. Create Your Own Android Apps. 2nd Edition" 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 2. Create Your Own Android Apps. 2nd Edition" 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 2. Create Your Own Android Apps. 2nd Edition" 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-919-0722-1, 9781491907221
- Data wydania ebooka:
- 2014-10-13 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:
- 24.7MB
- Rozmiar pliku Mobi:
- 47.8MB
Spis treści ebooka
- 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
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- I. AI2 Tutorials
- 1. HelloPurr
- What Youll Learn
- The App Inventor Environment
- Designing the Components
- Making a Label
- Adding the Button
- Adding the Meow Sound
- Live Testing
- Adding Behaviors to the Components
- Making the Kitty Meow
- Adding a Purr
- Shaking the Device
- Downloading the App to Your Android Device
- Sharing the App
- Variations
- Summary
- 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
- Changing the Color
- Letting the User Take a Picture
- Changing the Dot Size
- Referencing the dotSize Variable in DrawCircle
- Changing the Value of dotSize
- 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
- Adding Behaviors to the Components
- Moving the Mole
- Creating the MoveMole Procedure
- Calling MoveMole When the App Starts
- Calling MoveMole every Second
- Keeping Score
- Procedural Abstraction
- Resetting the Score
- Vibrating 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
- Auto-Responding to a Text
- How the blocks work
- Auto-Responding to a Text
- Entering a Custom Response
- How the blocks work
- Storing the Custom Response Persistently
- 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
- Placing the Initial Components
- Adding Behaviors to the Components
- Moving the Ladybug
- 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
- Programming the Ladybug to Eat the Aphid
- How the blocks work
- Detecting a Ladybug-Aphid Collision
- How the blocks work
- The Return of the Aphid
- How the blocks work
- Adding a Restart Button
- Adding the Frog
- Getting the frog to chase the ladybug
- How the blocks work
- Setting up the frog to eat the ladybug
- How the blocks work
- The Return of the Ladybug
- How the blocks work
- Adding Sound Effects
- The Complete App: Ladybug Chase
- 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 URL
- How the blocks work
- The Complete App: Map Tour with Activity Starter
- A Virtual Tour with the Web Viewer
- Add the Web Viewer
- A Virtual Tour with the Web Viewer
- Finding the URL for Specific Maps
- Defining the URLs List
- Modifying the ListPicker.AfterPicking Behavior
- How the blocks work
- The Complete App: Map Tour (Web Viewer)
- 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 Question and Answer Lists
- Defining the Index Variable
- Displaying the First Question
- How the blocks work
- Iterating Through the Questions
- How the blocks work
- 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
- Instructing 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
- The Complete App: Xylophone
- Variations
- Summary
- 10. MakeQuiz and TakeQuiz
- What Youll Learn
- Getting Started
- Designing the Components
- Adding Behaviors to the Components
- Creating Empty Question and Answer Lists
- Recording the Users Entries
- How the blocks work
- Blanking Out the Question and Answer
- How the blocks work
- Displaying Question-Answer Pairs on Multiple Lines
- How the blocks work
- Calling the displayQAs Procedure
- Saving the QAs Persistently on the Web
- How the blocks work
- Loading Data from the Database
- How the blocks work
- The Complete App: MakeQuiz
- TakeQuiz: An App for Taking the Quiz in 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
- Responding to Incoming Texts
- How the blocks work
- Responding to Incoming Texts
- Adding Numbers to the Broadcast List
- How the blocks work
- Broadcasting the Messages
- How the blocks work
- Beautifying the 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. Robot Remote
- 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
- 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?
- Getting Started
- Designing the Components
- Programming the Apps 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
- The Complete App: Amazon at the Bookstore
- 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 Interact with the Web
- Summary
- 15. Engineering and Debugging an App
- Software Engineering Principles
- Solve Real Problems
- Build a Prototype and Show Users
- Incremental Development
- Design Before Coding
- Comment Your Code
- Divide, Layer, and Conquer
- Understand Your Language: Tracking with Pen and Paper
- Debugging an App
- Watching Variables
- Testing Individual Blocks
- Incremental Development with Do It
- Disabling 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
- Local 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
- Collision Detection
- 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 else if 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 Data
- Defining a Dynamic List
- Adding an Item
- Displaying a List
- Removing an Item from a List
- Lists of Lists
- Summary
- 20. Repeating Blocks
- Controlling an Apps Execution: Branching and Looping
- Iterating Functions on a List with for each
- A Closer Look at Looping
- Writing Maintainable Code
- Using for each to Display a List
- The while-do Block
- Using while-do to Compute a Formula
- Summary
- 21. Defining Procedures and 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
- The distanceBetweenPoints Procedure
- Summary
- 22. Working with Databases
- Storing Persistent Data in TinyDB
- Retrieving Data from TinyDB
- Shared Data and TinyWebDB
- Storing Data by Using TinyWebDB
- Requesting and Processing Data with TinyWebDB
- GetValue-GotValue in Action
- A More Complex GetValue/GotValue Example
- Requesting Data with Various Tags
- Setting Up a Web Database
- Summary
- 23. Reading and Responding to Sensors
- Creating Location-Aware Apps
- The Global Positioning System
- 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 to Move an Object
- Moving in Any Direction by Using Heading and Magnitude
- Using the Phone As a Compass
- Using the Accelerometer
- Responding to the Device Shaking
- Using the AccelerometerSensors Readings
- Detecting Free Fall
- Summary
- 24. Communicating with the Web
- The WebViewer Component
- The Web Component
- Stock Market Sample
- TinyWebDB and TinyWebDB-Compliant APIs
- Summary
- Index
O'Reilly Media - inne książki
-
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)
203.15 zł
239.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)
203.15 zł
239.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 ...(194.65 zł najniższa cena z 30 dni)
203.15 zł
239.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%) -
If programming is magic, then web scraping is surely a form of wizardry. By writing a simple automated program, you can query web servers, request data, and parse it to extract the information you need. This thoroughly updated third edition not only introduces you to web scraping but also serves ...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
Do you wish the existing books on site reliability engineering started at the beginning? Do you wish someone would walk you through how to become an SRE, how to think like an SRE, or how to build and grow a successful SRE function in your organization? Becoming SRE addresses all of these needs a...
Becoming SRE. First Steps Toward Reliability for You and Your Organization Becoming SRE. First Steps Toward Reliability for You and Your Organization
(135.15 zł najniższa cena z 30 dni)143.65 zł
169.00 zł(-15%) -
Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern data warehouse. These new architectures have solid benefits, but they're also surrounded by a lot of hyperbole and confusion. This practical book provides a guided tour of these architectures to...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
As an engineering manager, you almost always have someone in your company to turn to for advice: a peer on another team, your manager, or even the head of engineering. But who do you turn to if you're the head of engineering? Engineering executives have a challenging learning curve, and many folk...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Trillions of lines of code help us in our lives, companies, and organizations. But just a single software cybersecurity vulnerability can stop entire companies from doing business and cause billions of dollars in revenue loss and business recovery. Securing the creation and deployment of software...(169.14 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
Entity resolution is a key analytic technique that enables you to identify multiple data records that refer to the same real-world entity. With this hands-on guide, product managers, data analysts, and data scientists will learn how to add value to data by cleansing, analyzing, and resolving data...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.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 2. Create Your Own Android Apps. 2nd Edition 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.