These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Developing New EVE Applications for Dummies

Author
Dracul Matchitehew
Native Freshfood
Minmatar Republic
#1 - 2017-06-07 08:34:38 UTC
Hi Devs!

This is a general query, but I'm hoping you can help out.

I'm an amateur developer with a good fundamental understanding of programming concepts, both Web Dev and Application Dev. But I'm still very much a beginner. I have basic experience with JS, JSON, C++, Objective-C, etc..

With that in mind, I'm struggling to find documentation geared towards someone that has never developed something for EVE before, particularly with the new ESI system.

I've been to the following links...

https://esi.tech.ccp.is/latest/?datasource=tranquility

https://developers.eveonline.com/blog

http://eveonline-third-party-documentation.readthedocs.io/en/latest/

Now to be clear, the above links are great for knowledge base, but what I'm really looking for is an example application that I can deconstruct. Is there anything like that out there? Any pointers would be great!
Althalus Stenory
Flying Blacksmiths
#2 - 2017-06-07 09:19:25 UTC
If you can read python, i made a small example for my lib (esipy) that allows login through SSO, and retrieve character wallet in ESI.

https://github.com/Kyria/flask-esipy-example

You can also take a look there : https://github.com/devfleet/awesome-eve as there are multiple apps you can check to find their sources.

If you are not already on it, it could be a good idea to join the tweetfleet slack (you can get an invite here https://www.fuzzwork.co.uk/tweetfleet-slack-invites/ ) and join the #devfleet and #esi channels :)

EsiPy - Python 2.7 / 3.3+ Swagger Client based on pyswagger for ESI

Dracul Matchitehew
Native Freshfood
Minmatar Republic
#3 - 2017-06-07 09:26:44 UTC
Thank you very much. I've just installed python, so I'm not having a look at that. Anyway, much appreciated so thanks you :).