S
What/How should I tell my employer who asked me to make a kind of app which I have no idea on how such kind of apps were developed?
I am an app developer. I have developed apps involving basic apps involving functionalities like form submit, file upload, payment gateway, push notifications etc, deep linking, dynamic links etc But have no idea to make advanced kind of apps like coloring book, media players, audio/video/image editing, games etc. Is your answer applicable for me?
If they are insisting then ask time to analyze the effort for creating such apps and then ask good amount of time to develop which you think should be correct and let them know you can't compromise on timeline. If you are doing this, then say you came up with 10 days of effort, then tell them 15 days at least, since this is unknown territory and you don't really know for sure when you might a big unexpected wall which could be hard to breakthrough. If you have a lead with whom can clear your doubts and issues then 12 days should be good. This suggestion is only from my personal experience.
In my company, no senior developers & I don't have contact with senior developers outside also.
Then take time to analyze the effort in number of hours it might take to complete the development. Or play from safe side. go with what Rumba suggested above.
The challenge here is to estimate the time.
Generally, you should have time to analyze the task and only then come up with timeline. It may take 1-2 or may be 3 days to analyze how long it will take to complete the entire task since you do not have any lead developer with you who should guide you technically. But honestly speaking, it seems they are expecting too much from you just because they are paying money. In these kind of situations, without a lead's guidance, avoid the "big problem" and play safe game.
I have 3 years of experience. No contact senior developers. No senior developers and training in company.
Then it's your responsibility to learn whatever it takes. Even if you had senior developers, in some cases they would be busy with their own work to help. In either case, you can look at this as an opportunity to show some initiative and score some brownie points if you can pull off whatever is required.
If he does not have skill and lacks knowledge on how to approach, would be wasting valuable time of his company.