WHAT IS API?
What is an API? In English, please.
https://www.freecodecamp.org/news/what-is-an-api-in-english-please-b880a3214a82/
https://www.howtogeek.com/343877/what-is-an-api/
Lecture Links:
https://www.creativebloq.com/web-design/apis-developers-need-know-121518469
https://rapidapi.com/collection/cool-apis
GAME & APP DEVELOPMENT
Learning how to code natively for iOS, Android, etc is a whole different world, however today there are many tools out there to help us build apps without knowing how to write this type of code…
—–Gaming can be as simple as writing HTML, CSS, and some Javascript!—–
https://www.w3schools.com/graphics/game_intro.asp
Learn CSS games the fun way!
https://dev.to/devmount/8-games-to-learn-css-the-fun-way-4e0f
https://tutorialzine.com/2016/05/10-fun-browser-games-for-learning-web-development
Moving Targets: https://codepen.io/elad2412/pen/hBaqo
Coronavirus Invaders! https://codepen.io/elad2412/pen/wvabjXy
Super Mario! https://codepen.io/ashleynolan/pen/rpjHg
Sample CSS Games:
https://minocernota.com/articles/pure_css_game/
https://codepen.io/collection/AKkZro
https://tutorialzine.com/2015/02/30-amazing-games-made-only-with-html5
Creating an App is much different… However exploring app development can lead you into creating games or any types of apps!
—–Native Apps vs Hybrid Apps—–
Native Apps – Built with Apple’s X Code, Java for Android, etc
Hybrid Apps – Built with HTML, CSS, & Javascript
https://blog.techmagic.co/native-vs-hybrid-apps/
Ionic Framework:
Ionic is a framework that essentially allows developers to create hybrid mobile apps using web technologies like HTML, CSS and JavaScript.
https://ionicframework.com/
React Native Framework:
React Native is a framework developed by Facebook for creating native-style apps for iOS & Android under one common language, JavaScript.
https://reactnative.dev/
Also look into Adobe’s Phone Gap:
https://phonegap.com/
*This will then package your mobile site into an app to submit to the app stores! Sweet! This is an Adobe product as well:) Completely free. (There may be plugins developers charge for similar to WordPress)
—–Searching for New App Builders—–
https://www.google.com/search?q=app+builder&oq=app+builder&aqs=chrome..69i57j0l5.5103j0j7&sourceid=chrome&ie=UTF-8
Here are some that generally charge monthly to use:
https://appery.io/appbuilder/
http://www.apps-builder.com/product
https://appinstitute.com/features/
Build an App with a Drag & Drop Builder for Free to Start:
https://thunkable.com
*Quicker results/satisfaction… Even right here in class. Might be something to keep moving forward with for a project.
—–Companies Who Build Apps—–
https://buildfire.com/
https://builder.engineer.ai/home
—–What about Consoles? XBOX & PS4?—–
TONS of popular games are built with a program called Unity Video Game Engine I’ve always wanted to explore more of this myself, this would even bring you in a console gaming direction as well… Build your content once and deploy across all major AR, VR, mobile, desktop, … With Unity, you can target PS4, Xbox One, Nintendo Switch, and Google Stadia.
https://unity.com/
Discussion 8 - API Search & Web Based Games
*Submit Discussion into D2L
Submit a Link to a Fun API you found online! Hint: Use this website to browse some API’s… https://rapidapi.com/ Also search Google!
Gaming is another incredibly huge industry… And starting in the basics of web could also bring you into a game development direction.
What types of games do you typically enjoy playing? Let’s each share some links to our Top 3 games we enjoy playing… Simple web or app based games for phones or tablets would be preferred, however feel free to share any console games as well.
Assignment 8: Final Project Link
*Submit Assignment into D2L
Submit a link to your final website project for this class, and also include a short description about each… How the project went, what you learned, challenges you faced, what you are most proud of, etc.
Here is a quick reminder of all the requirements:
- Minimum of 1 Product or Service For Sale
- Contact/Support Page or System
- Blog with Organized Categories
- Static Pages such as FAQ Page, About
- Email Newsletter Sign Up Form & Welcome Email & Discount Coupon Code
- Custom CSS Code
- Javascript Code
- Any other item you feel would be great to add to your skillset
Hit Submit and you’re DONE!
Sample Student Work






