fundamentals of app & web design
TRANSCRIPT
A little about me...● High-school student at Leland High School● Programming since third grade - Scratch, Python, Java, etc.● FRC Robotics● Speech and Debate● SOCCER!!!
What do you need to build your projects?
● An IDEA● A tool to develop that idea
○ Java○ Python○ Scratch○ App Inventor○ HTML, etc.
Programming Levels
● Experienced: Try out Java, C++, etc
○ Pretty experienced: Try out Python, HTML, etc.
■ Less-experienced: Try out Scratch and App Inventor
Make sure you know what programming language you want to use - make sure
you know how to program in that language!!!
● Doesn’t matter what language you use
Where do you start?
● First, begin BRAINSTORMING○ Start simple - do what you CAN do first
● Some projects are inherently more complicated than others - just break your projects up into steps
● Don’t be afraid to ask for help for experts○ Parents, older siblings, teachers, etc.
● Try telling people in your community about your ideas○ SHARE, SHARE, SHARE your ideas
Websites/Downloads...
● Scratch Programming
● Eclipse (If you don’t already have this, don’t try to download it right now - it will
take too long)
● Some type of text-editing software - you can run Java with this
Downloads/Websites cont...
● IDLE 3 (Python IDE)
● PyCharm (Python IDE)
● PyMob (Let’s you build app purely in Python)
● App Inventor○ Setting up App Inventor
■ Look at the App Inventor tutorials
○ Deploying App to Google Play
For IOS Apps (iphones/ipads)
Swift- Language used for IOS app development
Xcode- IDE for using Swift
IDE- Integrated Development Environment
Android Development for Advanced Users(Java)
Android Studio- IDE for Android Development
Building Your First App- use this link to try Android Studio
Web Development (Easy Ideas)
● For programmers: Try out HTML - it’s not too difficult to master● Weebly Website Builder: Create a Free Website, Store or Blog
○ Eg. http://vishalkirti.weebly.com/
● WordPress.com: Create a free website or blog○ Eg. https://everythingabouteducation.net/
● WIX.com: Free Website Builder | Create a Free Website○ Eg. http://vishalkirtin.wix.com/entrepreneurship
● GoDaddy- Domain Hosting, Business Email, SEO, Website Builder○ Eg. http://www.damarakids.com/