جزییات کتاب
With this complete guide, youll soon be creating apps that incorporate all of the Android smartphones fun features, such as the accelerometer, GPS, messaging, and more.Even with limited programming experience, you can easily learn to create apps for the Android platform with this complete guide to App Inventor for Android. App Inventor for Android is a visual language that relies on simple programming blocks that users can drag and drop to create apps. This handy book gives you a series of fully worked-out apps, complete with their programming blocks, which you can customize for your own use or use as a starting point for creating the next killer app. And its all without writing a single line of code. Dont miss the books special section on Apps Inventor Design Patterns, which explains computer terms in simple terms and is an invaluable basic reference.Teaches programmers and non-programmers alike how to use App Inventor for Android to create Android appsProvides a series of fully worked-out apps that you can customize, download, and use on your Android phone or use as a starting point for building the next great appIncludes a valuable reference section on App Inventor Design Patterns and general computer science conceptsShows you how to create apps that take advantage of the Android smartphone?s handy features, such as GPS, messaging, contacts, and more.Contents:IntroductionBuilding Your First App While Exploring the InterfaceStarting a New ProjectGetting Familiar with Design ViewAdding Components to Your New ProjectKeeping your project neatIntroducing the Blocks EditorPreviewing Built-in BlocksPlacing Your Button Component BlocksPlacing Your Sound Component BlocksManaging Your ProjectsPeeking inside the ZIP fileProgramming and Design FundamentalsClarifying Your Design IdeaGetting Primitive with Your DesignStarting Easy, Getting More ComplexMastering the Fundamentals of Programming TerminologySounDroid: Creating anAndroid Sound MachineCreating SounDroid 2.0Getting Started on SounDroid 2.0Expanding the SounDroid Project: SounDroid 3.0Getting Started on SounDroid 3.0OrderDroid: A Maintainable Mobile Commerce AppCreating the OrderDroid ApplicationGetting Started on OrderDroid 1.0Adding New Components to OrderDroid 1.0Creating OrderDroid 2.0Getting Started on OrderDroid 2.0AndroidDown: A Location-Aware Panic ButtonCreating the AndroidDown ApplicationGetting Started on AndroidDown 1.0Making the most of typeblockingCreating AndroidDown 2.0Getting Started on AndroidDown 2.0AlphaDroid: An Alphabet Tracing GameCreating AlphaDroid 1.0Getting Started on AlphaDroid 1.0Creating AlphaDroid 2.0Beginning AlphaDroid 2.0PunchDroid: An Android Punch Bug GameCreating the PunchDroid ApplicationGetting Started on the PunchDroid ApplicationInstalling the PunchDroid ApplicationCollection Assistant: A Barcode and Database ApplicationCreating Collection Assistant 1.0Getting Started on Collection Assistant 1.0Creating Collection Assistant 2.0Getting Started on Collection Assistant 2.0Challenging YourselfBlueChat: A Bluetooth Chat ClientCreating the BlueChat ApplicationGetting Started on BlueChatChallenging YourselfTwiTorial: A Twitter ApplicationCreating the TwiTorial ApplicationGetting Started on TwiTorialBlocks and Component ReferenceBuilt-In BlocksMy BlocksAppendix A: Setting Up Your Phone and ComputerSetting Up Your PhoneTesting Java Web StartInstalling the App Inventor ExtrasWorking with ADB (Android Debug Bridge)Adapting to Special CircumstancesWorking with the Android EmulatorExploring the Android SDK and Other Emulator OptionsTroubleshooting Your Phones ConnectionAppendix B: Creating Your Own TinyWebDBSetting Up Your Google App EngineCustomizing and Installing the TinyWebDB ServiceIndex