Mazhar Profile picture
Muslim // fullstack developer // building @arabicify with aws + node + expo

Nov 25, 2021, 9 tweets

1/9 “Can I develop using only an iPad?”. Short answer, yes you can. Students are already replacing their laptops in masses with iPads which come with keyboard and trackpad accessories. Here’s a thread of how you can develop mobile/tablet apps on a tablet!..

2/9 So far, the biggest hindrance of developing on a tablet is the lack of a file system. Thankfully with the advent of Cloud, you can do a lot with just a browser…

3/9 Here, I show an example of using AWS Cloud9 to set up a React Native Expo dev environment used in many apps that have reached the top of the App/Playstores…

4/9 Cloud9 is a service offered by Amazon Web Services that allows you to create a dev environment using a selected EC2 instance for collaborative development. This comes with an editor, access to AWS services and most importantly, a filesystem with a terminal…

5/9 Go ahead and create an environment using any name and default settings using a Linux environment. Use an instance type with 4GB or more of memory; otherwise, uploading the JS App bundle to your device can hang…

6/9 Then wait a few moments till it's up…

7/9 Get the terminal up and install yarn and expo using npm. Create your expo project and attempt to run it using 𝚢𝚊𝚛𝚗 𝚜𝚝𝚊𝚛𝚝 --𝚝𝚞𝚗𝚗𝚎𝚕. Accept any packages it needs to install…

8/9 Get the Expo client on your device, scan the QR code and see the magic :)…


iOS: apps.apple.com/app/apple-stor…

Android: play.google.com/store/apps/det…

9/9 Try changing some text or code followed by a save and see the updates happen live. Happy developing :).

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling