Hi,
I have experience for 15+ years in electronics/embedded development. I have several years of advanced AVR/arduino development, including library development from scratch. Practically all Arduino AVR boards used, like: 2009, 2010, UNO, MEGA, NANO, MICRO, MINI and others like DigiSpark (attiny85). Several shields used like Ethernet (W5100, ENC28J60, etc.) with various IP protocols implementation, various graphical TFTs with and without touchscreen and various BUS types (parallel, SPI, I2C, etc.), all kinds of sensors and buses, serial and parallel memories, etc.
I have done projects with GPS modules with standard NMEA ASCII output. Normally use cheap u-blox neo-6m modules with patch antenna - but any NMEA output will be easily parsed.
I would also suggest using an SD card shield for storing events and coordinates until data is synchronized and deleted.
For android connectivity I suggest using a Bluetooth Low Energy (BLE) interface, like the adafruit bluefruit nRF51822-based SPI interface that I have already worked with several times and is very reliable.
Please keep in mind this bid is only for arduino programming and simple connections drawing, not hardware schematic drawing and PCB layout. Also, no android programming is included.
If you are interested in my bid, please feel free to contact me.
Best regards,
Carlos