Software development

Hi, I am new to all this arduino stuff and I was wondering if there is a way to create a software that would connect to the gps on your phone through an app to send coordinates to the arduino board.
Any suggestions?

Depends on the phone, but a search for Arduino plus the phone's operating system will tell you what's available.

You can add components to the arduino to communicate with other devices through wireless communication wifi or Bluetooth. You can pass along strings of coordinates.

Are you new to programming on a smart phone as well? That is not good if you are new to both smart phone and arduino programming. I'm sure there are sample codes for smart phones. From my personal experience, programming a smart phone takes more know-how than arduino. I still don't quite know how to do it. If you can attack these two programming problems separately, you can do them both when you're ready.