Every girl can be a technology entrepreneur with the right resources.
With smart phones becoming more ubiquitous every year, it’s important for today’s youth to harness the power of this technology. That is why Technovation prompts girls to be creators, not only consumers, and build a mobile app that addresses a community issue.
But how do you build an app? Isn’t it difficult?
Building an app requires designing the look and also programming the behavior. This is not an easy task and can be very challenging at times, just like learning anything new.
Technovation encourages beginning coders to use App Inventor to build their first apps. App Inventor is a great way for beginners (and even experienced coders!) to prototype rapidly. The following 3 tutorials have been reviewed by Technovation to give a great introduction to App Inventor.
- Talk To Me – Great intro to using buttons and the Text-To-Speech component.
- Games – Explore how to use canvases and image sprites.
- Map It – Learn how to use layout arrangements and also to launch Google Maps from your own app.
MIT has additional tutorials that touch on a variety of concepts.
What does it mean to be an entrepreneur?
Entrepreneurs build companies and businesses from scratch. In order to do so, they must decide how to build the business and whether or not they would actually have customers.
Every girl who participates in Technovation must submit a business plan with her app. The business plan is a crucial part of being an entrepreneur because it showcases the research done to show why this business will not only survive, but flourish. The following components make up a comprehensive business plan.
- Market Size
- Competitive Analysis
- Product Description/Features list
- Potential Revenue
- Branding and Promotion
Already have some experience with App Inventor or coding? Ready to dig into something new?
While the Technovation Curriculum provides App Inventor resources, we do accept submissions coded in any language – for Android, iOS, or Windows devices. Here are a few different resources to explore outside of App Inventor.
|Language||Device Type||Development Platform||Hardware required||Description|
|Java||Android||Android Studio||Laptop (Windows, Mac, or Linux) – specific OS requirements||The Android SDK includes an intelligent code editor that flags syntax errors and provides suggestions. You can get started by following the basic training.|
|Swift||iOS||XCode||iPhone, Mac computer – OSX 10.10 or later||Swift is a new programming language developed by Apple to program for iOS, OS X, and watchOS. You can find open source lesson plans on GitHub as well as the Apple Developer page.|