这是一个基于Next.js构建的Android开发面试题集网站,旨在帮助Android开发者更好地准备技术面试。
- 📱 全面的Android面试题收录
- 🎯 按主题分类整理,包含架构、基础、组件等多个模块
- 🚀 基于Next.js构建,提供流畅的阅读体验
- 💡 持续更新的面试题库
- 架构(Architecture)
- 基础知识(Basic)
- Android组件(Components)
- 跨平台开发(Cross-Platform)
- Android框架(Framework)
- Kotlin编程
- 网络编程(Network)
- 性能优化(Performance)
- 数据存储(Storage)
- UI开发
- Node.js 16.8或更高版本
- npm或yarn包管理器
- 克隆项目到本地:
git clone [your-repository-url]
cd mycodeinterview- 安装依赖:
npm install
# 或
yarn install- 启动开发服务器:
npm run dev
# 或
yarn dev- 在浏览器中打开 http://localhost:3000 查看效果
├── pages/ # 页面文件夹
│ ├── Android/ # Android面试题内容
│ │ ├── architecture/ # 架构相关
│ │ ├── basic/ # 基础知识
│ │ ├── components/ # Android组件
│ │ └── ...
├── public/ # 静态资源
└── theme.config.tsx # 主题配置
我们欢迎所有形式的贡献,无论是新的面试题、内容改进还是bug修复。请遵循以下步骤:
- Fork本项目
- 创建你的特性分支 (
git checkout -b feature/AmazingFeature) - 提交你的改动 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启一个Pull Request
本项目使用了以下技术:
- Next.js - React框架
- Tailwind CSS - 样式框架
- next/font - 字体优化
本项目可以轻松部署到Vercel平台。详细部署说明请参考Next.js部署文档。
本项目采用MIT许可证 - 查看LICENSE文件了解详情
如果觉得这个项目对你有帮助,欢迎star支持!