In this class, students will start with the fundamentals of mobile app development, and then learn Android Programming from the very basic using MIT App Inventor. You will learn all the basic building blocks of Android programming, starting from events and all the way to writing your own games. This course is great for beginners and intermediate programmers. Students do not need to have their own Android device for this class. ** Google Android is the fastest growing technology and mobile platform right now. With wide range of hardware vendors supporting it worldwide, it is becoming one of the most popular platforms for mobile apps development.