Android App should generate daily schedule of calls according to preset rules and numbers from list , dial and hangup at time. App shoud autorun with previous settings after reboot.
App working principle:
* - all X and Y values which will be used below set from user interface
Choose program: On/Off
Show today call duration limit and used
Choose Category Tabs: Call list, Schedules, Numbers, Time, GTS (global call duration time settings)
Call list tab:
Show current generated schedule for today (each call in the row show : start time, end time(or duration sec), phone number, sim card nr.(for double SIM card version)
App should make new schedule each day on time 00:00
and manual by pressing Reschedule now button .
Show list of groups. can edit or delete any group.
+Add group .Set name.
+..... can add up to 99 groups of numbers
Each group number settings subtab:
Set Max. calling time per day(for group) : RandomBetween[X,Y] sec. (X,Y mean seconds 0-99999)
Time per each call: RandomBetween[X,Y] sec. (X,Y mean seconds 0-99999) (when making list for each call use new value)
Total calls quantity per day per group: RandomBetween[X,Y] sec. (X,Y mean call quantity 0-9999)
Minimum delay between calls : RandomBetween[X,Y] sec. (X,Y mean seconds 0-9999) (when generating call list, delay between calls can be longer)
Group Number list subtab
Show number list , can select any number(s) and delete all selected.
Add one or several numbers from contacts.
Manual number input.
....... total can add up to 999 numbers
*When generating calls, numbers for each call shold be choosed randomly from the list.
Times group(s) tab:
Show list of time groups by row chronological by time with details(start time , end time) .User can edit or delete any group.
+Add new group.
Set time : From RandomBetween[X,Y] sec. (X,Y mean seconds 0-9999)
+ [SET hr min] to RandomBetween[X,Y] sec (X,Y mean seconds 0-9999) + [SET hr min]
(it adds random amount of seconds from range to preset time and use get time while making schedule. X, Y ant “SET hr min” user input from app interface)
+..... total can add up to 99 groups
Show schedule list by name. User see status, can turn On/Off(directly on list), edit or delete
+Add new schedule (Add name):
Schedule edit settings:
For double sim version (choose SIM1 or SIM2)
Use numbers group(s) (user choose number groups from aviliable. One or several)
Use times group(s) (user choose times groups from aviliable One or several)
Set Schedule Begin work date
Set repeat , choose: *daily,* weekly (choose week days monday-sunday), *monthly(choose month day(s))
Global call duation time settings
By *default: Total calls duration time per day = RandomBetween[X, Y] ( X, Y means sec 0-99999)
*default apply only if custom time is not set for this day.
+Add custom total duration time per day:
Set value RandomBetween[X, Y] ( X, Y means sec 0-99999) and choose
weekly (choose week days) or monthly(choose month days)
+.......up to 99 custom times.
There is no special requirement for design, just any user friendly interface.
24 freelancers estão ofertando em média €496 para esse trabalho
Hello I am mobile expert and have experienced a lot. This project is very interesting for me and perfect fit with my skills. Waiting for your response to work together. Best Regards
Hello, I have 4+ years of experiences in android application development, I am doing full time freelancing and looking for long term project. Client satisfaction is my No.1 priority. Thanks
hello sir i have experience 0f 6 years and i have done this type of app and i have also developed many app like ecommerce or multivendors and quiz and others so i can handle this thankyou