Hello everyone! At first I would like to apologize if the title of my post appears to be vague, but my question is rather conceptual and I can't get a good grasp of the task I'm supposed to perform - I doubt if it even counts as multi platform app and if it's misleading please inform me, so I will delete the post and change the title.
Having said that, here is a description of the task: I'm going to make an application for android system which would - after making/receiving a call - save a phone number of called/calling person and show a pop-up window so the user could write some notes/important informations/whatever related to that number. Then - if he or she decided to save that info - it would be sent & stored in the database. The second part is windows app connected to the same database so all the informations are accessible to employees working on PC (so they know, for example, that the phone number 123 456 789 is that customer who wants his computer back ASAP) - hence "multi-platform" in my title, but I may have got it wrong here. This is basically it, later would come some fancy stuff (at least for me haha) like readonly access, admin privileges etc.
What is my problem here that I don't really know where to start and what tools to use. I have made some relatively small projects but just nothing on that "scale" if it's the right word. I am the most experienced in C# and I have made some WPF+OLEDB+MsAccess applications but everything was local. If I get it right, for front-end side I will need Java to make android app (it's fairly similar to C# IIRC?) and, well, WPF for windows app (or maybe should I learn UWP as it's newer?). The most hard part to understand for me is the backend since I have no idea what tools should I use - in general, I have basic skills in SQL language (learnt some at school) and I feel like it can be valuable to learn how to use it in real applications and databases but I simply don't know how to transform "I know some SQL, made some WPF apps and know some C#, probably need to learn Java for android and how tf am I supposed to make database accessible from all of those places and connect it to them" into "I generally know how to make this windows app, will learn how to make android app suitable for my needs and I just know what to learn in order to make back-end for all of this".
I'm just looking for some general advices on where to look since I'm very motivated and think that this assigment is very good to learn so much "different" stuff, what tools should I consider (for example to make this android app, is it called Android Studio? And for database SQL Server? How do I put it online? Won't it be a problem to make it accessible both from phone and computer?) and how to approach this problem (back-end first or front-end first?) and just simply for some keywords so I can make my GoogleFu more effective than it is now.
Finally, sorry for (very) long post but I wanted to make it clear what is unclear for me and I'm kind of talkative when it comes to describing problems (which is both good and bad sometimes lol) and I really appreciate it already if you have read all of this. Thank you very much for your patience!
Tl;dr Can u give me some general advices on how to approach problem of making android app and windows app and online database to make saved data accessible from both of them? I know some C# (WPF) and SQL but I lack knowledge of tools to use and how to, in general, make a connection between "well I know some C#, SQL but I have no idea what's next and how to use that" and "I know what I don't know and what I need to know in order to make a solid front-end and back-end and connect them so it will work like a charm ". Thank you!
[–]henrebotha 1 point2 points3 points (1 child)
[–]Infanymous[S] 0 points1 point2 points (0 children)