TrueschoTruescho
All Courses
Android App Development
Coursera
Specialization
Unknown

Android App Development

Vanderbilt University

Enable learners to apply Java fundamentals and software patterns to develop maintainable Android apps with core components and essential Java I/O and persistence.

UnknownEnglish

About this Course

This Specialization enables learners to successfully apply core Java programming languages features & software patterns needed to develop maintainable mobile apps comprised of core Android components, as well as fundamental Java I/O & persistence mechanisms. The Capstone project will integrate the material from throughout the Specialization to exercise and assess the ability of learners to create an interesting Android app by applying knowledge and skills learned in previous MOOCs, including Java programming features, Android Studio tools, Android Activity components, Material Design, file I/O and data persistence, unit testing, and software patterns. The project itself will be similar in design goals to previous assignments, however it will provide less of the skeleton code than earlier MOOCs provide to enable more creativity to learners and greater opportunity for learners to customize the app

What You'll Learn

  • Apply core Java features for Android app development
  • Build maintainable apps using Android Studio tools and core components
  • Implement file I/O and data persistence in Android apps
  • Use unit testing and software design patterns effectively

Prerequisites

  • Basic computer and internet skills helpful
  • Ability to read course instructions in English and complete short practice activities

Instructors

D

Dr. Douglas C. Schmidt

Professor of Computer Science and Associate Chair of the Computer Science and Engineering Program

D

Dr. Jerry Roth

Professor of the Practice

M

Michael Walker

Instructor - Graduate Student pursuing PhD in Computer Science

D

Dr. Jules White

Professor of Computer Science

Topics

Mobile and Web Development
Computer Science
Android Development
Android Studio
Application Security
Development Testing
File I/O
Git (Version Control System)
Integration Testing
Java

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير الموبايل والويب
علوم الحاسوب
تطوير أندرويد
أندرويد ستوديو
أمن التطبيقات
اختبار البرمجيات
إدخال وإخراج الملفات
نظام التحكم في الإصدارات Git
Integration Testing
Java

Start Learning Now