Android App Development by Example

Android 2.x App Development by Example

Free!

Make Social and Geolocated Android Apps

Enroll for Free

Product Description

This course was recorded in 2013 and uses Android version 2.x. For an updated course on Android Marshmallow go here.

This training course will guide you through the creation of a social+geolocated Android app that integrates with Facebook, Twitter and the Google Maps API. The course is taught by Mohit Deshpande, Android App Trainer and Java developer, and was created in collaboration with Pablo Farias Navarro, founder of Zenva.

Things you will learn in this course:

  • Installing the Android SDK and setting up Eclipse for Android app development.
  • Creation and file structure of an Android project.
  • Using SQLite databases in your mobile apps.
  • Create professional User Interfaces such as menus, buttons and action bar menus.
  • Organize your code using the Model-View-Controller pattern and other industry best practices.
  • Make your apps social using the Facebook and Twitter SDK’s
  • Add location to your app using the Google Maps API
  • Deploy your app and publish it to the Google Playstore

There are PDF summary guides for each chapter with the key points and UML diagrams of the classes showcased in the videos.

You will also get the full source code of the Social Notes app, which you can use as a starting point for your own projects!

Requirements

  • Basic knowledge of Java and Object Oriented Programming are strongly recommended.
  • Some familiarity with the Eclipse IDE will certainly be of help.

Curriculum

  • Setup Your Dev Environment
  • Showcasing Social Notes
  • Mobile Development Courses by Zenva
  • Intro to Android
  • The Model - Part 1
  • The Model - Part 2
  • The Model - Part 3
  • The View - Part 1
  • The View - Part 2
  • The View - Part 3
  • The Controller - Part 1
  • The Controller - Part 2
  • Facebook Integration (deprecated)
  • Twitter Integration
  • Google Maps API
  • Publish and Sell Your Apps

Course Requirements

-Basic Java and OOP knowledge.

-Some familiarity with Eclipse IDE.

-In order to publish Android apps you will need an Android developer account.

GET STARTED

Register | Lost your password?