This app is a personal project to improve my personal skills in Android application development. By now, there is no dedicated backend, and no static content inside the app. All the content is coming from various public APIs
https://play.google.com/store/apps/details?id=com.jventrib.formulainfo
This app is unofficial and is not associated in any way with the Formula One group or companies. F1, FORMULA ONE, FORMULA 1, FIA FORMULA ONE CHAMPIONSHIP, GRAND PRIX and related marks are trade marks of Formula One Licensing B.V.
Most historical infos are coming from this great API
Wikipedia is serving most images used in the app (flag, circuit, drivers)
F1Calendar API is serving the sessions information for the ongoing season
This project use Shot to do screenshot tests.
Reference screenshots are generated using emulator with Pixel4 device, API-31 and swiftshader_indirect gpu mode.
The AVD can be created with:
./avdmanager create avd --force -n test2 --abi 'default/x86_64' --package 'system-images;android-31;default;x86_64' --device 'pixel_4'
The emulator can be launched by command line:
emulator -avd test -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
To use the emulator from the AVD manager, the device must be configured with:
hw.gpu.mode = swiftshader_indirect
in AVD config.ini