Skip to content

Commit 76cbf81

Browse files
authored
Update README.md
1 parent e9f7f20 commit 76cbf81

File tree

1 file changed

+8
-55
lines changed

1 file changed

+8
-55
lines changed

README.md

+8-55
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,16 @@
1-
# LiveTracking
1+
# AndroidTranslator
22

3-
Note: I haven't used any Background Services like Intent Services etc..since they easily get destroyed in modern smartphones due their optimized architechture to prevent battery life.
4-
That's why i have used Alarm Service.
3+
An android app which take english speech as input and give Hindi Text as Output
54

65
## 1.Signup & Login
76

8-
Sign Up | Login
9-
:-------------------------:|:-------------------------:
10-
![](https://firebasestorage.googleapis.com/v0/b/test-eff6f.appspot.com/o/LiveTracking%2F1.jpg?alt=media&token=94a0d03c-3327-40b1-913b-70594e37a23c) | ![](https://firebasestorage.googleapis.com/v0/b/test-eff6f.appspot.com/o/LiveTracking%2F2.jpg?alt=media&token=b6cc8233-138d-43bb-bc65-2ba065874973)
7+
Welcome Message | Listening to English speech | Output
8+
:-------------------------:|:-------------------------:|:-------------------------:
9+
![](https://firebasestorage.googleapis.com/v0/b/test-eff6f.appspot.com/o/AndroidTranslator%2F1.png?alt=media&token=78f96f65-5d0e-479b-a08a-386d3b01a6da) | ![](https://firebasestorage.googleapis.com/v0/b/test-eff6f.appspot.com/o/AndroidTranslator%2F2.png?alt=media&token=5d3f1d72-0e64-4c30-8bb8-09d140499cc5) | ![](https://firebasestorage.googleapis.com/v0/b/test-eff6f.appspot.com/o/AndroidTranslator%2F3.png?alt=media&token=85d6d4f5-9153-4fc3-8de5-98796cdc7b30)
1110

12-
Points:
13-
1. Username length should be > 3.
14-
2. Password length should be > 3.
15-
3. Mobile number length = 10.
16-
Used Sqlite to store these informations.
11+
Steps:
12+
1. English Speech is converted to english text.
13+
2. English text is translated to hindi text using google API
1714

1815
**************
1916
**************
20-
21-
## 2.Home -> To start Service
22-
23-
![](https://firebasestorage.googleapis.com/v0/b/test-eff6f.appspot.com/o/LiveTracking%2F3.png?alt=media&token=ba114b99-1f5d-471c-b742-72323ca92931)
24-
25-
Points:
26-
1. When service is started, then alarm service will be called. It will store current GPS location every 5 to 10 minutes of interval.
27-
2. The results with time will be stored in SQLite in the form (id,Logitude,latitude,time).
28-
3. The 3 vertical dots in top right corner is for Logout.
29-
* _Note: We are not storing last khown location, instead our app will explicitly request new current GPS location._
30-
31-
***************
32-
**************
33-
34-
## 3.Location History
35-
![](https://firebasestorage.googleapis.com/v0/b/test-eff6f.appspot.com/o/LiveTracking%2F4.png?alt=media&token=3e48144c-2bdc-43e3-86d5-dadf1d408959)
36-
37-
Points:
38-
1. These are the history of all locations.
39-
2. Sorted base on Recent time.
40-
3. "Clear All" option given at top to clear all locations.
41-
4. "Clear All" only visible in History Fragment not in others fragment.
42-
5. When an item is click from list, it will open the Map with clicked location.
43-
44-
*************
45-
************
46-
47-
## 4.MAP
48-
49-
When service is stopped | When Directly click on Map | When item of history is clicked
50-
:-------------------------:|:-------------------------:|:-------------------------:
51-
![](https://firebasestorage.googleapis.com/v0/b/test-eff6f.appspot.com/o/LiveTracking%2F5.png?alt=media&token=0b97b96b-6291-4014-93b7-adb7c6c3acd8) | ![](https://firebasestorage.googleapis.com/v0/b/test-eff6f.appspot.com/o/LiveTracking%2F6-min.jpg?alt=media&token=ca557fb7-7794-43bc-8a68-5c3f35844cae) | ![](https://firebasestorage.googleapis.com/v0/b/test-eff6f.appspot.com/o/LiveTracking%2F7.png?alt=media&token=47c02a12-a50c-45c4-86c3-5fdf0c70cc40)
52-
53-
Points:
54-
* See the bottom Menus for differences in Map.
55-
* There are 3 ways Map opens.
56-
* When you stop service, it will open the map with last save location.
57-
* When click on one of the item of Location history, it will open mapp with this location on it.
58-
* When directly click the map button, it will start requesting GPS locations, and keep on monitoring and changing the location like Google map.
59-
* As soon as you go to other fragment(Home or history) from Map, GPS service will get destroyed, since this GPS service is linked with Map fragment.
60-
* This GPS service and the GPS service invoke by Alarm service are 2 different services.
61-
* We have only 1 map which is placed in middle fragment named MAP. But above is an example of opening the same fragmentr/map in defferent ways with different responses.
62-
63-
#### I have mainly focus on Performance, quality and trying to check all loophole.

0 commit comments

Comments
 (0)