You should look up what the correct driver is for your phone.
Here’s MIT’s documentation on how to install a driver.
Here is a good article to show you how to enable developer options and USB debugging on most Android phones: howtogeek.
If you are using a Windows computer, you may also need to download a USB Driver for your phone.
You will need to download software onto your computer and the companion app onto your phone. Using this method you will build apps on your computer using App Inventor and will test them on your phone by connecting it with a USB cord. Choose this method if you have an Android phone or tablet and no WiFi.This is the most technically difficult method to use and requires you to install software onto your computer.If you are not using App Inventor or Thunkable, you should use this time to get set up and familiar with your app builder or programming language. It may help to discuss with your mentor which is better for your team. You only need to do one of these activities, so you should decide if you want to use App Inventor or if you want to use Thunkable. It is time to get everything set up so that you can start coding your own apps! The next two activities have instructions about how to get set up using App Inventor or Thunkable. You can use an Android phone or tablet (App Inventor & Thunkable), or an iPhone or iPad (Thunkable only) A mobile device is optional but highly recommended.You need a Gmail account to log into App Inventor or Thunkable.What you need to participate in Technovation Girls:
XCode is the the program you will use to create and test your Swift code
Programming LanguageĪndroid Studio is the program you will use to create and test your Java code Below, you can learn more about the other languages you can use to prepare your Technovation Girls submission. There are lots of programming languages that you can use to build apps (besides App Inventor and Thunkable). Programming languages give you a way to talk to a computer to tell it to do things. Other programming languages you can use for your submission Other users downloading your code will not affect the code in your own account. Free accounts create publicly viewable apps that any other user can download and tinker with. Thunkable also provides a paid subscription service that will allow you to create private apps. ** Thunkable allows account creation for free. It may also be important to you if you want to find a work around to use an app builder offline. This may be important to you if you are concerned about losing your work if an app builder stops being supported or goes out of business. * Open source means that all the code used to create the app builder is free and open to use on the web. Here are two app builders that are supported in the Technovation Girls curriculum.Īvailable in many languages other than English Even though the code looks simple in app builders, you will still be learning valuable coding concepts. When programmers don’t know what something means, they look it up! As a new programmer, it is good to ask questions and get familiar with some of the words that computer programmers use.Īpp Builders usually have a drag and drop interface that let you build apps without typing code. Look up any words in this lesson that you don’t recognize. If this is your first time ever coding, the Technovation Girls team recommends you try using App Inventor or Thunkable. The Technovation Girls curriculum has example code for both App Inventor and Thunkable, but you can submit in any of these languages: Thunkable or Thunkable Classic, App Inventor, Swift, or Java. This lesson will introduce you to app builders and programming languages that are commonly used by Technovation Girls students. Are you ready to become a computer programmer and code your very own apps? Before you start, you will need to decide what you will use to code your app.