It is wonderful that you have a quick learner. At 3.5, I would suggest sticking with the pre-reading skills, rather than moving on to words.
On books, you could try the ORT Stage 1 books, which are just pictures that tell a story. She looks at the pictures and tells you the story. You can also get a "read aloud" book to accompany the first four stages.
You can also continue reading aloud to her, and discussing the stories, etc.
If she enjoys doing quite, learning-type activities with you, you could do other things with her that are enriching - play board games, for example - rather than trying to teach her to read words.
One of my favourite, reading-type games at that age for a willing learner was the Usborn
Picture Word Lotto
And just spend time with her, talking to her, showing her things, etc. Anything that you do with her that involves fun for her and a lot of interaction with you and others is excellent at this age. My suggestion would be to spend the time with her doing enriching and fun things that you both enjoy. Take her to places and show her things. Your conversations with her will enrich her vocabulary, which will be a bigger benefit to her reading later on.
Have fun going swimming with her and let the teachers teach her to read in a year's time. If she is in a good school, she will be allowed to advance at her own pace, which - given the preparation you are doing - will be fast.