Synchronize text between Android phones - java

We are a group of six people who are trying to create a shopping list for Android. We would like to have the shopping list synchronized between two or more Android phones.
The project is part of a project on a summer camp and the deadline is in 76 hours and we do not have time to setup a server. Does anyone know of a simple way to synchronize text between two or more Android phones (perhaps with the use of online services)?
We thought about using Google Docs (they use Lists which seem to be perfect for what we want) but we are not comfortable with the Google API and it seems to huge to learn in 76 hours.

Something simple like posting/getting data from say App engine shouldn't take very long to write
A http post to update the list and a http get to get the current list

Related

How would I go about counting the number of times an external app has been opened and for how long?

I'm a beginner to Android app development, and as a good personal project to get started I'm trying to re-create something akin to StayFree or Checky. I want my app to be able to both count how much time a user has spent in an app during a day and how many times the app has been opened during the day.
I was thinking I could store the data using SharedPreferences, and came across this page in the Android developers documentation that I think could be useful in solving my problem, but, at a high level, I still don't really know what the outline would look like.

How to automate login using Android Studio Java

About me
I am a quite a starter but I have worked with Android Studio before; creating simple data scraping apps and more. Bu I was bashed on here once for just asking for answers without trying, that is why I am giving much as effort to make clean as possible. I am not looking for just answers, I was hoping to learn something building this app. Sorry for my terrible English and also thanks in advance!
Infinite Campus
If you haven't heard of Infinite Campus, it is a grading website which students and teachers use. The website is generally great; it gives a lots of informations and it is clean. Besides the website, they also have an app. But the app is terrible. Reason is:
It is Slow: refreshing the data takes too much time.
Less information: for some reason it has less information; like GPA and more.
On Android it just looks terrible
And I decided to create my own app, and hoping to learn new things in the process.
My App
I want my personal App same as Infinite Campus App.
The app is fairly simple, it is only does two things:
Log in
Scrape Data and Display.
The site is: Here
Problem/Question
I do not know where to start.
Do you guys have any good tutorials?
What do I need to learn?
Is the site good for such a thing?
Yes, you can create an Application like that but first, you need to understand your requirements and what are the technologies you are going to use like.
1.) In your Campus App you want to enable the login functionality for that you must have some database where you can store the user information like email and password for this Firebase comes handy with Real-time Database.
2.) you want to store the student's score or test mark for this Again you need to design a database where you can store it so Real-time database from firebase again helps in easy to use integrate.
3.) Next process involves making the UI in android which can be referenced in java where you can implement your business logic.
Useful links you may want to get started
firebase login
realtime database
Using recyclerview for list type things
for displaying drawer menus

Android demo or trial app

im creating an Android app and i want to put it on Google Play. I want the users to download it, use and test it for about 7 days and then, the app will be blocked and the user has to buy it to continue using it.
I've tried with Backup Manager but it didnt work.
Then i read about Licensing (i have a good tutorial already) but i dont know if its what i need.
Other option is to make a subscrition payment to use, but with a free trial, however this is a bad option because the user has to put the payment method and data to use the app.
What do you think guys? can i use Licensing for what i need or better other tecnology?
EDIT:
Maybe i didnt explain myself very good, i want to know if with the Licensing system i can do a trial version of an app for like 7 days. I've tried the other solutions and didnt work for me (Backup Manager, SharedPreferences...) and want to know if Licensing can help me or if its another technology i can use.
There is no direct solutions for what you want.
Google provides a Subscriptions trial with their Subscriptions library, but then the users should pay "regularly" for the content of your app. (weekly, monthly or yearly etc..)
The best option for your use case in my opinion should be this:
You setup your app as FREE on the store
When the user download the app the first time, you create some sort of key which identify your installation on that device
After trial period ends, you can block the app usage until the user purchase an In-App item which re-enable the app functionality.
This is some sort of FREE/PRO version logic which a lot of developers already use in the store.

How to use google cloud storage with ADT?

Total beginner here.... :(
I am using Eclipse with ADT and Google App Engine plug in.
I have built my "awesome" android app, but now I want to save some of the data the app produces onto a cloud service so I can share it between my users.
So I am trying to do this with google services. I have incorporated in my project both Cloud Storage API and Google Cloud Datastore API, both using the GDT plug in, but that's as far as I can get :((((
I know I am asking a lot, but I don't even know if it is a lot, it might be a few lines of code, at least that's what I think.
So now I need a way, through some Google API to connect to a database that "belongs" to me, and store 5 numbers there from each of my users, and share other user's numbers with each other...
Can someone take me by the hand and tell me what I need to import and what not...?
I have spend hours reading all documentation about these APIs I could find and I ended up going in circles :( either trying commands that cannot be resolved, like DataStoreService(), or simply not even finding where do I put my info to get to "my" database....
Thank you all.

cost effective mobile data collection

am having a task for developing an application that uses mobile phone in collection data and the client want to make use of cheapest mobile phone available in the market such as nokia N1280. The application is supposed to send data in a centralized server somewhere then web app for analysis and report generation. The web part there is no problem with me but am struggling to find the best and cost effective methods of collecting data from the field. s there anyone who has an idea of what method could be most effective of data collection? I thought of USSD but am not that familiar with it and am not sure how much it gonna cost my customer. text messages could be a good option but the problem is that it hard to control inputs from the user. Any help?
Thanx in advance..
mobile data collection in developing countries is a fairly well researched problem and there are existing free and open source solutions that have been shown to work at scale (thousands of phones, millions of records). try a site like mobile active to get a sense of the options.
my guess is that you'll likely settle on a javarosa-based system like open data kit using $50-$100 phones and gprs for data.
disclaimer: i work on both javarosa and open data kit.

Categories