everything.study
CS 346

Application Development

Undergraduate

Undated

Topics

  • Software projects and project management
  • Requirements and documentation
  • Kotlin: object-oriented and functional programming
  • Toolchains and architecture
  • Design patterns and version control
  • Domain objects and testing
  • User interfaces and desktop applications
  • Android and Kotlin Multiplatform
  • Concurrency and flows
  • Databases
  • Web services
  • AI agents

Readings

  • Public course lecture slides and materials.
    unspecified
Sources