Projeto para aplicação mobile

Pessoal, boa tarde!

Estou com umas dúvidas, espero que me ajudem.

  • Onde baixo a API do telegram para que eu possa criar um app de igual ao do whatsapp ?
  • Como utilizo ela ? algum tutorial de como se utilizar ou algo do tipo ?
  • Eu irei utilizar a ferramenta Android Studio, é uma boa ferramenta para isso ou teria outra ?
  • Alguma outra forma de se criar um aplicativo igual ao whatsapp ? Algum app similar a ele que esteja com o código pronto para que eu possa estudar e fazer minhas modificações ?

Agradeço desde já.

Dei uma olhada rápida na página oficial: https://core.telegram.org/api#telegram-api

E pelo que entendi a API deles não é algo que vc baixa. No caso, seu app seria um cliente que faria requisições pros servidores deles para realizar as diversas ações disponiveis.

Dá uma lida melhor pra ver se te dá uma luz; de qualquer forma, tem esta outra página aqui, onde o próprio Telegram disponibiliza o código fonte dos apps oficiais deles, achei muito legal isso.

Tem o do app pra Android: https://github.com/DrKLO/Telegram
O do app pra desktop: https://github.com/telegramdesktop/tdesktop

Com base nisto acredito que vc vai usar a IDE de acordo com o aplicativo que estiver desenvolvendo. Se quiser criar um app pra Android, vai usar o Android Studio. Se for criar pra desktop e estiver no Windows, vai usar o Visual Studio e por aí vai.