Making an app can be quite rewarding, yet it is very costly. Many estimates indicate that the cost of building even a simple app can be in the order of tens of thousands of dollars. This wouldn't include all necessary iterations of development and adapting to users' feedback and emerging requirements.
This course is made of 10 lectures, covering all aspects of building an app using phonegap. By the end of first lecture, you will have developed your first app that can actually run on your mobile device!
The final part of the course is for building a professional business application. This involves how to enter data through the app, to update, query and manipulate the data/content that is on the server or in the database. In order to this, we will work with forms and external files and APIs.
Course materials include code samples, and special instructions to set up the needed requirements. Mini-projects will be suggested during the lectures towards a final major project.
The course should ideally be completed over a weekend. The first app produced should be done by the end of the first lecture, and every additional lecture we will be adding more features for a full-fledged app. Once you complete the course, you will be able to start implementing your app idea and take it further without all the costs or relying on someone else.
This lecture gives an introduction to the app making process. It includes the main theoretical background for what a web page is. It also includes the practical prerequisites that you will need for building a web page. Ultimately it shows how you can compile this page using Phonegap Build.
This article shows how to get the signing keys needed to build your app for different platforms
In this lecture, we will learn about functions and statements (if statements, for loops)
This lecture introduces HTML5, and the canvas element. It shows the createJS library and its sub-libraries and demonstrates the stage object of createJS, and how can you add stuff into it.
This lecture goes further in adding other things to the stage: images, text and containers of multiple objects.
This lecture shows how can you add animations upon certain events, and how to use the TweenJS Library
I had an idea for a language learning game app, and initially it seemed quite a daunting task, but I came across Phonegap, and realized how easy it is to build an app through it. I eventually did, and I developed the game as a web app (Fluve) and compiled it to both Android and iOS.
Although I have accumulated a lot of technical knowledge in programming, web development, and app development, I do not consider myself a technical person. My style is usually exploring how things work, and play with them and see how the output changes and where there will be problems. I believe there is always a better way of doing things, and there are very easy solutions to any problem, we'll just need to keep exploring and learning!