1. CS 346 F23 >
  2. Tags >
  3. project

Tag - project

  • Gallery
  • Project Activities
  • Project Submission
  • Requirements
  • Technology Stack
CS 346
  • 1. Introduction
    • Outline
    • Schedule
    • Course Staff
    • Assessment
    • Course Policies
    • Supports
  • 2. Course Project
    • Requirements
    • Technology Stack
    • Project Activities
    • Project Submission
    • Gallery
  • 3. Technologies
    • Getting Started
    • GitLab Setup
    • IntelliJ IDEA
    • Using Git
    • Gradle Builds
    • Reference
  • 4. Software Process
    • Motivation
    • Development Lifecycle
    • Reference
  • 5. Best Practices
    • Overview
    • Pair Programming
    • Code Reviews
    • TDD & Unit Testing
    • Integration Testing
    • Refactoring
    • Release Process
    • Copyright & Licensing
    • Continuous Integration
  • 6. Software Design
    • Architecture
    • Design Principles
    • Design Patterns
    • UML Diagrams
    • Reference
  • 7. Learning Kotlin
    • Why Kotlin?
    • Getting Started
    • Types & Mutability
    • Control-Flow
    • Functions
    • Collections
    • OO Kotlin
    • Reference
  • 8. Advanced Kotlin
    • Idiomatic Kotlin
    • Functional Kotlin
    • Async Programming
    • Kotlin Native
    • Kotlin Multiplatform
    • Reference
  • 9. Application Design
    • Desktop Applications
      • Design & Structure
      • Reference
    • Mobile Applications
      • Design & Structure
      • Views & XML Layouts
      • Reference
  • 10. Compose Ecosystem
    • Getting Started
    • Compose Multiplatform
    • Jetpack Compose
    • Reference
  • 11. Data Persistence
    • Data Files
    • Databases
    • Reference
  • 12. Web Services
    • Architecture
    • Service Frameworks
    • Containers & Docker
    • Reference
  • Course Schedule
  • GitLab Sample Code
  • GitLab Sample Project
  • Piazza Forum
  • Learn Quizzes

  •  
  •