Become familiar with Java, JSON, Android Lifecycle and Android Studio for Android app development.

computer science

Description

1. Objectives 

● Become familiar with Java, JSON, Android Lifecycle and Android Studio for Android app development. 

● Build a good-looking Android app. 

● Learn the essentials of Google’s Material design rules for designing Android apps 

● Learn to use the Google Maps APIs and Android SDK. 

● Get familiar with third party libraries like Picasso, Glide and Volley. The objective is to create an Android application as specified in the document below and in the video here.


2. Background 

2.1 Android Studio 

Android Studio is the official Integrated Development Environment (IDE) for Android application development, based on IntelliJ IDEA - a powerful Java IDE. On top of the capabilities you expect from IntelliJ, Android Studio offers: 

● Flexible Gradle - based build system. 

● Build variants and multiple apk file generation. 

● Code templates to help you build common app features. 

● Rich layout editor with support for drag and drop theme editing. 

● Lint tools to catch performance, usability, version compatibility, and other problems. 

● ProGuard and app-signing capabilities. 

● Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine. More information about Android Studio can be found at: 


http://developer.android.com/tools/studio/index.html 


Related Questions in computer science category