制作安卓app通常需要用到以下技术:
1. java语言:android应用程序开发主要使用java语言进行开发。java是一种面向对象的、跨平台的高级编程语言,它具有良好的可读性、可移植性和安全性。
2. android sdk:android软件开发工具包(sdk)是android开发者需要的一个集成开发工具包。它包含了开发人员用来构建应用程序的全部工具、库、文档和样例代码。
3. android studio:android studio是由google推出的官方集成开发环境(ide),用于android应用开发。它基于intellij idea,为android开发者提供了一个全面的工具集来构建高质量的应用程序。
4. xml:在android应用中,xml文档用于定义布局、样式、颜色、字符串等,是android应用中非常重要的一部分。
5. android api:and

roid为开发者提供了大量的api(应用程序编程接口),使得开发者可以快速、容易地访问设备硬件、网络和其它应用程序的功能。
6. sqlite数据库:sqlite是一种轻量级的关系型数据库,是android开发中使用最广泛的数据库之一,用于实现本地数据存储和数据管理功能。
7. material design:material design是google在2014年推出的一种新的设计风格,为android应用提供了简单、直接、干净、明晰的设计风格。
以上是制作安卓app需要用到的一些技术,当然还有很多其它技术,比如http通信、json解析、多媒体操作、web视图等等,都可以用于安卓应用程序的开发。



