Scratch has entered its 3.0 era, and because of this, mobile devices are supported! But since mobile devices have no keyboard, many projects are incompatible with them. This studio is to collect projects that are fully usable on mobile devices. This studio has a partner studio for resources at https://scratch.mit.edu/studios/5868311/ .
◉ What is mobile-friendliness?
▶︎ Mobile-friendliness is a state where a project can be navigated and used by a person on a mobile device just as well as by a person on a computer. For more info, see https://scratch.mit.edu/projects/270693321/
◉ What projects can go here?
► Any project that has a control scheme that is fully usable on mobile devices can be added to this studio. It's fine if the project allows keyboard input as well. (Please don't suggest projects that have no interaction, though.) Remixes are allowed. For inspiration, look at some of the projects here!
◉ What are the rules?
► This studio is for the collection and discussion of mobile-friendly projects, and shouldn't be used for other things. Please don't remove and re-add your projects, and keep this studio a friendly place for all who may visit. Curators should add not only projects suggested in the comments, but also add any mobile-friendly projects they come across elsewhere.
◉ Can I curate?
► If you've made a project that is mobile-friendly and you suggest it in the comments asking to curate, then a manager will invite you. Please don't just ask to curate without a mobile-friendly project. Curators will get promoted to managers if they add projects frequently.
◉ How can I make my project mobile-friendly?
► There are many ways! Have a look at the tips below, ask questions about it here, or check the official Mobile-Friendly Resources studio at https://scratch.mit.edu/studios/5868311/
◉ I have other questions!
► If you have any other questions about mobile-friendliness or this studio, then feel free to ask them in the comments!
▶︎ Mobile-Friendly Project Tips ◀︎
◉ Make sure that all keyboard operations can be done with the mouse as well!
◉ Understand that you can't change the pointer's position without having the pointer down on mobile.
◉ The only way to input text on mobile is in 'ask  and wait' blocks.
◉ Try using swipe controls if you don't want lots of buttons. - @TheBurlyCoconut
◉ Try programming different modes for different platforms with the mobile mode having modified controls. - @petra8
◉ Remember that you can't tap 2 buttons at once on mobile! Make buttons that combine multiple inputs. - @happybird123
◉ Clicker games can be easily be played on mobile since it is just clicking to upgrade. - @Tyhond-Team-Ufaro
◉ Do NOT use 'when this sprite clicked' for buttons in games, as you can’t hold it down! Use 'if <<touching mouse pointer> and <mouse down>> then' instead. - @happybird123
◉ If you want to make a platformer, have there be 2 jump buttons that also move horizontally, as it's much easier to control. - @happybird123
◉ You can't activate Turbo Mode on phones!
◉ An easy way to check if something is being tapped: use the blocks 'if <<touching [mouse pointer]?> and <mouse down?>>' - @CoolPenguin10
◉ Some projects can't be loaded on mobile because too much is loaded at once or there's a lot of data in your project. Try to optimize the best you can by avoiding vector graphics and long songs.
Anyone can suggest a tip to be added to this description!
Studio created by @happybird123 on 2018-12-28. Studio FEATURED on 2019-1-5 (the first featured studio of Scratch 3.0), suggested by @little_red_fish. This studio was featured until 2019-2-4. 5000th comment by @GameCasade on 2019-1-23; 10000th comment by @DaKaleKid on 2019-8-11. This studio has been at the top of the trending studios page. Thumbnail made by @happybird123.