-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProgress
139 lines (116 loc) · 7.12 KB
/
Progress
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
7-5-11
-Using two emulators as well as DDMS, the application receives a text from DDMS and forwards it to the other emulator.
-TODO: IncomingSmsReceiver needs to forward the message to the server
-TODO: Need to implement a receiver/intent (?) that listens for a message from server and forwads SMS on
8-5-11
-Came across Parse (http://www.parse.com) and other services that help with backend development.
-Kinvey, StackMob, Fukime
-TODO: Look into which one would be best to use (StackMob looks really good).
-Added in forwarding of messages to the Parse Server.
-Trying to send push notifications out when a the message is sent to the server.
-ERROR: Tablet not receiving push notification.
8-8-11
Looked into StackMob. I really like StackMob because of some of their features: custom API’s, social integration, OAuth support…but it doesn’t fully support Android yet. Perhaps in the future, we can use that, but for now I think we will stick with Parse. I am adding in user registration and login. A new launcher screen has been added, as well as a login page as well as registration activity. Working on registering a user now.
8-13-11
-Added checking for vail email
-Added checking for empty input pluse whitespace within inputs
-Fixed some stuff with .phone.RegusterActivity twiked it
-Made .phone.LoginActitivy work it creates a shared preference file which will auto-login the user
8-14-11
-Shared preference file auto-login plus auto subscribe user to two channels, username_Phone and username_Tablet
-Added invaild password textviews
-Added Documentation
-Fixed bug on checking whitespace implementation on the email
8-14-11 (Aaron)
-Moved lookup into AsyncTask.
-It works, but the AsyncTask.Status is always RUNNING. I believe it needs to be FINISHED in order to do registration.
-Reworked entire RegistrationActivity to accomodate Asynctask.
-Changed the name of the SharedPrefs.
8-16-11 (Parker)
- Made a MainPhoneActivty to try and get the messages off of the server but ya it really doesnt work.
- With above activty added a logout button that unscribes from the channel and sends you back to the Launcher, but there is a bug in getPushChannel method and it returns the key not the key's value.
8-16-11 (Aaron)
-Changed the Registration Activity to use the newly introduced ParseUser.
-Added check to LauncherActivity to see if user is Logged in.
-Added Logout menu option in MainPhoneActivity that logs the user out. (Works)
-Added a ProgressDialog that lasts as long as it takes to login.
-Does proper checking of whether or not email or username is in table
-Does NOT do both. It's either username OR email. If they're both wrong, only Username error is catched.
-Added a check on the ParseException object returned to see if result is no internet connection
-Parker, you need to update the Parse jar file (download the updated version: https://www.parse.com/apps/quickstart#android/existing)
~!~!~NOTE~!~! Parker, make all the global variables (the ones that are defined outside of methods) private.
8-17-11 (Aaron)
-Removed bug that made the whitespace check in username/email/password not work.
-Moved the checkWhiteSpace to Util.java
-Added functionality for login.
-Added check for acceptable username and passwords.
-I'm using Toasts in this one instead of the Red text. Let me know what you think.
-Made the fields only single line.
-Made it so that all fields except the last one (in both login and register) will display the next button
-The last one displays Go. Logs in when clicked.
-The GO doesn't seem to want to work for some reason.
-Formatted the layout XML files.
8-19-11 (Parker)
- Worked on quering the server to get messages off (see the MainPhoneActivity) each message prints to consle
- Created a broadcast reciver so when they add an intent to be fired of we will be able to query the server that way
- moved functions into Util
- from now on add the username to the Incomming and Outgoing messages so the aporate user can get them.
- removed the need for shared preferences
8-20-11 (Parker)
- Added a sqlite database to store messages so now only need to pull one message from the server at a time
8-21-11 (Aaron)
-Changed name of buttons to be more categorized. ie: Send button is: "button_send"; Register button is: "button_register"
8-22-11 (Parker)
- Finished the IncomingPushReciver now we just need an intent to use it
- Added a ContactListView to the tablet, just need to change it to a ListFragment and it should work just need to do the onClick part to launch the users message
8-23-11 (Parker)
- Worked on getting messages from the sqlite db see the getMessageArrayList and changed the name of the Database
8-23-11 (Aaron)
-Moved DEVICE_IS_HONEYCOMB to Preferences file.
-Categorized the invalid login strings in strings.xml
-Changed the invalid notifications in RegisterActivity to toasts instead of the red invalid text.
-Added Login and Registration activities
-Added login functionality to Honeycomb
-Added Registration functionality to Honeycomb
-Removed the device specific launchers
-They go straight to Login which has option to create new account
-Put a Forgot password button on login screens
-Got rid of Cancel buttons on registerActivity and Login activity.
-Keeps session state
-When logged in and coming from Android Homescreen, it skips Login screen
-When logged out, it goes to Login screen.
8-24-2011 (Parker)
- Worked on the ContactsListFragment and the MessageListFragment
- ContactsListFragement passes on the phonenumber, when clicked, to the MessageListFragment wia an intent to sortout the internal database.
8-26-2011 (Parker)
- Got the Contacts anf Message activitys to work on phone
8-26-2011 (Aaron)
- Closed the database adapter when the activities are destroyed
- Made a message list xml that contains the list that we need.
8-31-2011 (Parker)
- Made a phone ConversationActivity with a new conversation button
- I did not get the db quering working though
- I also added when you click the listviews it will pull the number out of the string and then use them in the intents
TODO:
•Encrypt passwords
-DONE 8-16-11 Using ParseUser which does this for us.
•Check if user is logged in. If they are, do not go to login screen. If not, go to login screen.
-DONE 8-16-11
•Work on MainHoneycombActivity to display messages and send them.
-DONE 8-31-2011
•Make BroadcastReceiver and Intent that recognizes when user successfully logged in to finish LauncherActivity (?)
•Distinguish between username or password being wrong
•Check for internet connection
• Add the username to each message pushed to the server
-DONE 8-31-2011
•Reset, Change and Forgot Password
•Contacts ListView
-DONE 8-22-2011
•Move the messages into a ListView and sort them by numbers.
- Done 8-22-2011
•Retrive the messages from the sqlitedb
- DONE 8-22-2011
•Once a message is pulled delete it? (Parse is adding REST apis so we can have a webpage to send and recive messages?)
•Fix the buttons to bottom of screen
•Make it so, when softkeyboard comes up, the login/registration screen moves up as well
•Get the conersation quering to work