tsainte / LogoQuizBrasil-iOS

Here's the white label basic for Logo Quiz Brasil, iOS version. The app with original content is in the App Store since 2013, so the codebase here can be a bit old. 😬

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Logo Quiz Brasil πŸ‘‹ πŸ‡§πŸ‡·

Platform

Logo Quiz Brasil is a trivia game, where from an incomplete logo brand image you need to guess which product or company is related to, by writing it's name under the incomplete image.

iPhone app

In order to help you out, you can use three hints with a cost of some coins. If it's too impossible for you and you want to give up, you can review the logo by using the magic button with a cost of more coins. You can get coins by guessing logos or by buying from the shopping.

You can try it by yourself on iTunes. πŸš€

A bit of history... πŸ‘΄

This project started in 2013, as a weekend project. At that time, trivia logo quizzes were very famous in the App Store, but all of them were made with brands from the US or Europe. Logo Quiz Brasil was the first one at the time to bring only Brazilian brands in the scope, hitting some success at the time exactly for that. In the first year, it reached the top #5 for trivia games in the Brazilian app store. Not too bad for a weekend pet project, huh? 😁

The project πŸ€“

The project was developed in 2013, with some maintenance given during those years. I beg your pardon for the structure, as I had a naΓ―ve approach for many technical decisions. For instance, there was no unit test at the time, database was made prior in the user defaults and my MVC implementation carried much of the problems we fixed with MVVM / VIPER, such as the massive-VCs.

Despite that, I implemented cool features such as:

If I'd redo the project today, I'd certain:

  • Implement something on the cloud, maybe iCloud, to store the coins and results
  • Migrate to Swift - all of it
  • Implement Unit and UI tests
  • Unify iPad and iPhone storyboards - yep, back in the days they used to be separated
  • Change the architecture to MVVM ❣️

Questions πŸ€”

Why I can't play the app store version from my Xcode? 😱

At this moment I'm not versioning the content of the game, as I believe it is too sensible to be open. Despite that, there are some mocks with some brands just to have a taste of the gameplay. You are, of course, free to try a little bit and even create your own content to play a bit.

Is there an Android version? πŸ€–

Yep! Actually Brazilian market is dominated by Android, so it would make sense to be the main version. Funny enough I had both apps in both stores for more than a year and, daily, the iOS version still brings 5x more users than the Android one. Not sure why. Anyway, this project is not open sourced yet so when it's ready I'll update here.

About

Here's the white label basic for Logo Quiz Brasil, iOS version. The app with original content is in the App Store since 2013, so the codebase here can be a bit old. 😬


Languages

Language:Objective-C 93.9%Language:Ruby 6.1%