I want to create some kind of online client, for example for twitter. But I'm new. What advice do you have for me to read, watch, or, first, do to implement such a project? Please advise me, books, articles, video tutorials or just give advice.
1 answer
As I understand:
Learning a language;
We study the library with which it is planned to organize work with the network (a step is not entirely obligatory, but desirable - see step 4);
We study the API of a web service (# https://dev.twitter.com/ );
We look, if there is a ready-made wrapper for this API (# https://dev.twitter.com/docs/ios ) in your programming language - we use it (only if it is official - in self-made often you have to finish something else, like usually);
If there is no ready SDK, we work directly with HTTP requests (+ OAuth is everyone there, etc.), we receive a response from the server in the form of
XML
/JSON
/ etc and parse it ourselves (it’s also easier to use ready-made solutions - for any reason language today in stock).- If something does not work out - you can always ask Google a question: working with web-services is not such a new topic, so with almost 100% probability we can say that the difficulties that you have experienced were someone before you and ( also very likely) found a solution.
PS all links are advertisements.
- and to work with the network, a beginner, what should I do? To get acquainted with the work with the network? - navi1893
- oneGoogle << "C ++ Sockets" << "C ++ Client-Server Applications". Or look for high-level libraries like curl, etc. - VioLet
- but for studying Visual C ++ Microsoft, what advice would you recommend? - navi1893
- Yes, I never wrote in C ++, I do not know. Google suggests that there is a 2005 book (in Russian) - it’s possible to start with it - the basics shouldn’t have changed much. Well, something like msdn.microsoft.com/ru-ru/library/60k1461a.aspx is also in Russian and the information is fresh. - VioLet
- what do you write on? - navi1893