Make your first Android mobile app
Time: 18:00 - 21:15
This course is FREE if a) you live in London and your job is at risk of redundancy or b) you are either on Jobseekers' Allowance (JSA) or Employment & Support Allowance(ESA) or c) you receive other state benefits (including Universal Credit) and your monthly take home pay is less than £343. For more information click here
This course will be delivered online. See the ‘What is the course about?’ section in course details for more information.
Course Code: CDM01
Duration: 4 sessions (over 4 weeks)
What is the course about?
This is an introduction to programming Android Apps using the cloud application AppInventor 2 suitable for anyone interested in learning about programming or app development on the Android platform.
This is a live online course. You will need:
- Internet connection. The classes work best with Chrome.
- A computer with microphone and camera.
We will contact you with joining instructions before your course starts.
What will we cover?
• The role of Apps in phones, laptops and tablets
• The different "parts" of an app - its components and behaviours
• Conceptualising an app
• Turning your concepts into reality using App Inventor 2
• How to distribute your app using Google Play and elsewhere.
What will I achieve?
By the end of this course you should be able to...
• Describe simple programming concepts and understand how and why they are used.
• Identify the different stages involved in designing and creating Android apps
• Use a device’s sensors to detect environment changes like location and orientation and respond to these.
• Connect to external services like Google maps
• Produce simple apps of your choice using the App Inventor 2 software and the have the confidence to undertake independent study to further improve your skills
• Know how to distribute apps using Google Play and other platforms.
What level is the course and do I need any particular skills?
This course is intended for beginners to the subject and while no previous experience is required any previous programming experience, or a brief study of programming concepts and terminology before the course will ease your path into this topic. You should know that expertise in both programming and design come through practice and you will get the most from this subject by actively experimenting and discussing ideas with other students in the classroom and reserving time to think about and explore concepts between the sessions.
The course will also provide a general introduction to programming, and so may also be of interest to anyone wanting to learn more about how modern computing devices (or programmers) work. You don’t need to own or bring an Android phone or tablet – but you can if you like.
The AppInventor software is online and accessed via a free Google account. If you do not have a login for Gmail, or another Google service you will need to register for a Google account at https://accounts.google.com/SignUp before the course.
How will I be taught, and will there be any work outside the class?
Lectures and demonstrations. Hands-on practice.
Are there any other costs? Is there anything I need to bring?
There is no additional costs.Should you wish, you can bring an Android device, phone or tablet ,if you have one.
When I've finished, what course can I do next?
Introduction to game design, introduction to Unity 3D, introduction to programming, introduction to Python,introduction to creative coding with Processing.
Julian worked as a technical manager for two large organisations before taking a career break to study for an MA and to qualify as a teacher. He now divides his business hours between working as a freelance marketing consultant and business coach for small to medium-sized businesses, and teaching for City Lit, two other colleges, and for a number of charities that help people gain the skills to start their own business. His key interests include web design and marketing, content strategy, search engine marketing and the use of social media. He is a huge fan of WordPress and also teaches a range of IT courses in Java, Python, PHP and App development.
Please note: We reserve the right to change our tutors from those advertised. This happens rarely, but if it does, we are unable to refund fees due to this. Our tutors may have different teaching styles; however we guarantee a consistent quality of teaching in all our courses.