Learn · Introduction to Modern Application Development
Lecture 29 of 37Week 6 & Week 7 : Mobile Application Development
Module 17 - Introduction to Android
Prof. Gaurav Raina and Tanmai Gopal · IIT Madras
Credits and licence
- From
- Introduction to Modern Application Development, IIT Madras (at NPTEL)
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Introduction to the course
- Introduction to a web-app
- Building a web-app
- Networks
- P1: Practical: Running your own web-server
- Protocols
- Module P2: Practical: SSH + Network experiments
- Module P3: Practical: Building a webapp with nodejs and using git. Introduction to reverse proxies.
- Module P4: Module P4: Practical: Introduciton to server-side javascript and HTML/CSS
- Module P5: Introduction to client-side Javascript
- Module P6: Practical: APIs and mobile apps use web-servers
- Module 6: Introduction to databases
- Module 7: Data modelling & constraints
- Module P7: Interacting with a DBMS
- Module P8: Practical: Deeper exploration of a DBMS (column types and more)
- Module P9: Introduction to SQL
- Module 8: Understanding database performance
- Module 9: Transactions & ACID properties
- Module 10: Database security, backup & recovery
- Module 11: Analytics & Views
- Module 12: Scaling a database
- Module P10: Module P10: Connecting your webapp to your database & SQL Injection
- Module 17: SQL & NoSQL systems
- Module 13: Authentication with HTTP
- Module 14: Understanding security, and some best practices for webapps
- Module P11: Introduction to authentication, hashing, curl & sessions
- Module 15: Introduction to mobile apps
- Module 16 - Introduction to Mobile Application Development Part 2
- Module 17 - Introduction to Android
- Module P12 - Getting started with Android Application Development
- Module P13 - Building Custom UI using XML and Logs
- Module P14 - Building a Blog App
- Module 18: Deploying an app to the Google Play Store
- Module 19: Introduction to iOS
- Version Control using Git
- Module 19: The API Economy
- Backend Architectures