n0code.net
CSCI-300 Mobile Application Development

This course is an introduction to Android application development. Students learn how to use Android Studio and the Android API. Topics include the Android activity life cycle, user interface components and layouts, data storage, messaging, content providers, animations, and bluetooth connectivity.

Course Administration
  • Course Syllabus
  • Course Schedule
  • Setting up an Android Test Phone
Milestones
  • A1-Designing Your App
  • A2-Accont & Login Activities
  • A3-Entity Classes
  • A4-DOA Classes and the Room Database
  • A5-Repositiry Classes
  • A6-View Models
  • A7-Creating Your Navigation System
  • A8-RecyclerViews
  • A9-Creating User Interfaces
  • A10-Adding Functionality to Views
Reading List
Additional Tutorials
  • {code}path Android Cliffnotes
  • Constraint Layout I
  • Constraint Layout II
  • Adding an App Toolbar
  • Custom Cursor Adapter
  • Swipe to Delete (@Khyati Fatania)
External Resources
  • Gradle Maven Repository Index
  • Vysor

  • Material.io
  • Material Icons
  • Material Components
  • Material Colors
  • Material Color Picker

  • More Color Paletts
  • Free Media
  • Royalty Free Stock Photos

  • Android Arsenal - Custom Components
  • ViewPager Indicators
  • RecyclerViewCursorAdapter

© 2016 n0code.net