You are here

Intro to Android Development with Java (Part-time)

Intro to Android Development with Java (Part-time)


40 Rector St
Ste 1012
New York, NY 10006
Register for Course
Tuesday, August 14, 2018 -
6:30pm to 9:00pm


At the end of the course, we want you to be able to program fluently in Java, use the Android tools with confidence and build fully functional Android apps of almost any complexity. For example, as part of our course, we will be building a camera app which supports filters, GPS, sharing over Facebook and storage of photos on Amazon S3 cloud which is very similar in its features to the Instagram app. Week 1 (Classes 1 & 2) The Java Programming Language The Android development ecosystem Android Studio, Java, Android OS, Android tools The Java Programming LanguageControl flow Data types Functions and Closures Classes and Objects Memory Management ( Garbage collection) in Java Assignments 1 and 2 Week 2 (Classes 3 & 4) More Java essentials Dalvik VM and new options Strings Collections Algorithms Packages in Java Building your second Android App - NYC Quiz Game Assignments 3 and 4 Week 3 (Classes 5 & 6) Object Oriented Programming for Android More on Classes and Objects Android based examples of classes and Objects Assignments 5 and 6 Week 4 (Classes 7 & 8) Introduction to Android development Android Development fundamentals Activity, Dynamic UI, App Layouts Essential ideas MVC, Asynchronous programming, JSON and HTTP Assignments 7 and 8 Week 5 (Classes 9 & 10) More on Views and Controllers List Views Intents Fragments Navigating between different screens of your app Arrays and array adaptors accessing the Android address book Gestures Cleanly separating data from your views and controllers Assignments 9 and 10 Week 6 (Classes 11 & 12) Data Persistence Data persistence strategy for mobile Storing user preference data using Shared Preferences Android independent, local storage using SQLite Advanced SQLite with Content Providers Assignments 11 and 12 Week 7 (Classes 13 & 14) Pre-built Android Frameworks Maps Social Framework Facebook and Twitter Audio and Camera Assignments 13 and 14 Week 8 (Classes 15 & 16) Pre-built Android Frameworks Continued Detecting connection type Wi-Fi/4GSensors a gyroscope example Home screen widgets Security in Android Apps Mobile development best practices. Covers the entire lifecycle of Android app development and various pitfalls and strategies for ensuring success in your Android projects

Register for Course