Betting sites will try to attract as many punters as possible and one of the ways they do this is by giving new sign ups a generous welcome bonus. This can include no sweat bets or odds boosts, but will be available whether you join using a desktop site or mobile app. Some apps known to give generous welcome bonuses are basketball betting apps.