# Talk is cheap **Repository Path**: hikari0812/talk-is-cheap ## Basic Information - **Project Name**: Talk is cheap - **Description**: App程序开发课程设计 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-27 - **Last Updated**: 2025-06-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: Android, AI ## README # TalkIsCheap TalkIsCheap is a multifunctional Android application that integrates learning resources, Q&A exercises, and AI chat features. It aims to provide users with a one-stop platform for programming learning and communication. ## Features - **Coding Resources**: Provides programming learning materials such as news, tutorials, books, and documentation. - **AI Chat**: Enables real-time interaction with AI via the DeepSeek API. - **Question Bank System**: Includes various programming-related questions with support for answering and scoring. - **User System**: Supports user registration, login, and personal center management. ## Technology Stack - **Android SDK**: Written in Java, based on Android architecture components. - **ViewModel & LiveData**: Used to manage UI-related data lifecycles. - **SQLite**: Local database for storing user information. - **OkHttp**: Used for network requests, especially for interaction with the DeepSeek API. - **BaseAdapter & RecyclerView.Adapter**: Used for displaying list data. ## Installation Instructions 1. Clone the repository: ```bash git clone https://gitee.com/kyomonn/talkischeap.git ``` 2. Open the project in Android Studio and sync Gradle. 3. Run the application: - Connect a device or use an emulator. - Click the "Run" button to deploy the app. ## Usage Instructions - **Login/Register**: Register an account for first-time use, or log in directly if you already have an account. - **AI Chat**: Select the AI chat feature on the main interface to interact with AI. - **Learning Resources**: Browse resources such as news, tutorials, and books, and click to view detailed content. - **Question Bank Practice**: Select a question bank to practice; the system will record your answers and provide a score. ## License This project is licensed under the MIT License. For more details, please refer to the [LICENSE](LICENSE) file. ## Contact For questions or suggestions, please contact [kyomonn@gmail.com](mailto:kyomonn@gmail.com).