Skip to content

costinEEST/android-track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

  • Course: playlist, materials

  • Teachers: Simmi Anand, Lalit Singh Manral, Jocelyn Becker

  • Additional materials: Advanced Android Development,Associate Android Developer Certification

  • Component types:

    • Activity is a single screen with a user interface
    • Service performs long-running tasks in background
    • Content provider manages shared set of data
    • Broadcast receiver responds to system-wide announcements
  • Think of Android as a hotel:

    • Your app is the guest
    • The Android system is hotel manager
    • Services are available when you request them (intents)
      • In the foreground (activities) such as registration
      • In the background (services) such as laundry
    • Calls you when a package has arrived (broadcast receiver)
    • Access the city's tour companies (content provider)
  • Android platform API version distribution

  • IntelliJIDEA keymap reference

  • Android roadmap

  • Project folders:

    • manifests (Android Manifest file description of app read by the Android runtime)
    • java (Java souce code packages)
    • res (Resorces [XML] - layout, strings, images, audio files, dimensions, colors, ..)
    • build.gradle (Gradle build files)
  • Run on a physical device:

    • Turn on Developer Options:
      • Settings > About phone
      • Tap Build number seven times
    • Turn on USB Debugging:
      • Settings > Developer Options > USB Debugging
    • Connect phone to the computer with cable
    • Windows/Linux additional setup:
    • Windows drivers: