Edward Mitchell is a lifelong photography hobbyist with interests in 3D still photography and 3D video. He has produced cable TV and online video ads. Professionally, he is a software engineer with a degree in computer science, an M.S. in software engineering, and an M.B.A. degree. He has previously worked in Silicon Valley and for Microsoft and has written seven software development books. He has also taught university courses in software development, management information systems and business topics.
Tony goes beyond teaching you how to use Lightroom. Tony shows you why and when to use each feature to create stunning, natural photos. When Lightroom isn t the best tool, Tony suggests better alternatives.
Combining the benefits of video training and book learning, this video book gives you over 14 hours of video and dozens of free presets and raw images to practice with. If you learn better with video, watch the video training and refer to the book for quick reference. If you prefer reading, the book is concise and practical, and each chapter links to relevant videos when you want to understand a topic more deeply or see it used in the real world.
Tony covers every aspect of Lightroom in-depth, but structures his teaching so that both beginner and advanced photographers can learn as efficiently as possible. If you just want a quick start, you can watch the first video or read the first chapter and you'll be organizing and editing your pictures in less than an hour. If you want to know more about a specific feature, switch to that video or jump to that chapter in the ebook. If you want to know everything about Lightroom, watch the videos and read the book from start to finish.
App Inventor 2: Introduction is targeted at adult learners (high school and up) and shows how to design your app’s user interface with “drag and drop” interface controls to layout your app’s screen design. Then implement the app’s behavior with unique “drag and drop” programming blocks to quickly assemble the program in a graphical interface.
This introduction covers the basics of the App Inventor user interface Designer and the Blocks programming editor, plus basic “blocks” programming concepts and tools for arithmetic, text processing, event handling, lists and other features.
Updates and additional tutorials are available on the book's web site at appinventor.pevest.com
If your apps need to work with data or files - you need this book!
TinyDB stores data on your smart phone or tablet and is a primary way for App Inventor apps to save data, even when the app is no longer running or if the device is turned off.
TinyWebDB is similar to TinyDB, but stores your data on a remote server in the network cloud.
Multiple apps can share a TinyWebDB database, plus you can update the content of your TinyWebDB using just a web browser. This means you can distribute an app whose content can change over time - just by changing the values in TinyWebDB.
A big challenge is the need to set up a TinyWebDB server - this book shows how to do that through free services offered by Google.
Fusion Tables provide a powerful, cloud-based database system for App Inventor apps. Creating, retrieving, updating and deleting data is done using the industry standard Structured Query Language or SQL. Fusion Tables reside in the Google network cloud - this book shows you how to set up and configure Fusion Tables for you own apps using free services of Google. As your app requirements grow, Google's cloud can provide low cost servers and bandwidth for your needs.
Underneath the Android OS user interface, there is a file system, similar to the file system found on Windows or Mac OS X. With App Inventor your apps can write and read data from files, and if using the special "CSV" format, App Inventor data can be shared with many spreadsheet programs. This book shows you how to create, use and access data files, and how to convert data to and from the CSV format.
Over 28,000 words. Over 250 screen shots and illustrations. Numerous sample programs and code.
App Inventor 2: Databases and Files - Table of Contents
1 - Introduction
2 - Using the TinyDB database
3 - Implementing Records Using Lists in TinyDB
4 - Simulating Multiple TinyDB Databases
5 - How to Use Multiple Tags in TinyDB
6 - Introduction and Setup: TinyWebDB
7 - Managing TinyWebDB in the Cloud
8 - Programming for TinyWebDB - Demo 1
9 - Adding a Tags List to TinyWebDB – Demo 2
10 - Handling Multiple Users with TinyWebDB – Demo 3
11 - Implementing a Student Quiz Application using TinyWebDB
12 - Introduction to Fusion Tables
13 - Developing Your Fusion Table App
14 - Using Text Files in App Inventor