Amazon DynamoDb is a nonrelational database that is fast and flexible. It is a NoSQL database service with consistent, single-digit millisecond latency at any scale. DynamoDB is a managed cloud database supporting both document and key-value store models
You can use DynamoDB in your Android apps.
Using the DynamoDB Mapper API you would define a model in your app matching the model of your DynamoDB table. You then use the DynamoDBMapper class as the entry point to DynamoDB to access your data.
The Document API lets you access the individual attributes within data objects directly. You don’t have to map the DynamoDB table properties to your apps’ class members. The Document API acts as an interface between your app and the returned data.
The Document API has new data types to assist in the serialization and deserialization process.
Both APIs have methods enabling you to perform create, update and delete operations as well as executing queries on your DynamoDB tables.
The difference between the two APIs is how the data is represented in your app. You can choose which API to use and you can even mix and match the two depending on your needs.
This tutorial uses the Document API to interact with our DynamoDB table.
Amazon S3 is a cloud storage service where you can store any number of objects from anywhere on the internet. We’ll use S3 in this tutorial to store an image uploaded from our Android app and then download and display the image in our app.
Cognito is a sign-up, sign-in, and access control service. We’ll use it in this tutorial to control access to our S3 images. We’ll only allow signed-in users to upload images to our S3 bucket while both signed-in and guest users will be able to download images.
You can add sign-in using the Google API but there is an alternative. You can use Amazons’ Cognito, “Simple and Secure User Sign-Up, Sign-In, and Access Control. Amazon Cognito lets you add user sign-up, sign-in, and access control to your web and mobile apps quickly and easily. Amazon Cognito scales to millions of users and supports sign-in with social identity providers, such as Facebook, Google, and Amazon, and enterprise identity providers via SAML 2.0.”
We’ve created a series of quick and easy tutorials showing you how you can add sign-up and sign-in to your Android up using Cognito. Here’s the first of the series, check it out:
Here’s how you can debug your app without connecting your device to your development pc or laptop.
We’ll show you how to record crucial events that you want to monitor in a preference file for later examination.
Think of a Realm as a database.
A Realm is similar to a database and can contain different kinds of objects. You can use a Realm in your app instead of an SQL database.
The Realm is saved in a file on your device and can be backed up.
You can also create a Realm in memory which is destroyed when you close the realm.
Realm works seamlessly with Android and is very easy to set up and use.
Whether you’re fighting an addiction, living with an addict, would like to help an addict or prevent a loved one from becoming an addict then Addiction 101 is the app for you.
Addiction 101 is a repository of information covering all aspects of addiction from prevention to treatment. Information on specific drugs such as alcohol, prescription medication, cocaine, heroin and many others is made available in the form of video clips, online readable documents or as downloadable pdf documents. The information is updated regularly.
The latest version of Free Clip Art Gold now includes an image editor!
Free Clip Art Gold, a Free Android app, lets you download high-quality, free clip art which you can, save, share and now EDIT!
Please also see the Help file for version 2 for more detailed help
Download your favourite image then edit it using over 30 free editing tools.
Display the large version of your selected image then select Edit Image from the menu
Download your original image
Open up the editor and select an editing tool, for example the Draw tool. Select the paintbrush size and colour then draw on the screen using your finger
Here’s your piece of art!
Here are some of the things that you can do with your downloaded free Clip Art Gold image:
For more on Free Clip Art Gold check out these links:
Once edited, the image is automatically saved (see below). All menu options are greyed out except Share
Selecting Share displays a Chooser screen where you can select an app to share or save the edited image
All saved images are saved in your device’s Pictures folder with the prefix FreeClipArt_
You can now also swop the background colour when displaying a large image.
Long-press the image to swop between a black or white background.
Show the large image on a white background. Long-press the image to change the background colour to black
Show the large image on a black background. Long-press the image to change the background colour to white
Please also see the Help file for version 2 for more detailed help
Firebase is a Google product.
Use the start-up package for free and only start paying once you’ve expanded beyond the free package limits. You can check out the pricing here https://firebase.google.com/pricing/
Enter search terms separated by a space. Select right menu to refine your search
Image results are displayed in a grid
Open left drawer for navigation options
Long-press to enter choice mode. Tap once to select and unselect images
Tap twice to display large version of the image
Open right drawer for actions to perform on the large image
Use the Toolbar Action icons to save or delete selected images
Select menu option to delete all saved images
Clip art is simple pictures and symbols that you can use in your documents, email, etc.
version 2.1 coming soon!
version 2.1 will include:
As of version 2.1 you can now edit your images
While showing the large version of a selected image, select Edit Image from the Right Drawer menu options to edit the image
While showing the large version of a selected image, long-press to change the background colour
Enter your search term and press GO to start your search
Long-press to enter choice-mode, one-tap to select or cancel selection
Tap the save icon on right to save selections
Double-tap image to view large image
Swipe from right of screen or press menu button to display the right menu
Notifications are sent when the files are saved. Tap the notification to view the image file
Save large and Xtra-large image in local storage
Press left Save button to view saved images
Press left Collection button to view your search results
Swipe from left of screen or press the left menu icon to display the left menu
Tap the delete icon on the right to permanently delete the selected item