IV. PHẠM VI NGHIÊN CỨU
1.3. LẬP TRÌNH ANDROID LÀ GÌ?
Lập trình android là nghề sử dụng các ngôn ngữ lập trình để viết và phát triển các
phần mềm. Nhằm gia tăng tiện ích cho thiết bị di động, đặc biệt là di động sử dụng hệ điều hành.
Android là một hệ điều hành dựa trên nền tảng Linux. Nó được thiết kế ra để dành
cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh hay máy tính bảng.
Android có mã nguồn mở và Google phát hành mã nguồn theo Giấy phép Apache. Chính mã nguồn mở và những giấy phép không có quá nhiều ràng buộc. Đã tạo điều kiện thuận lợi để android phát triển. Các nhà phát triển thiết bị, mạng di động và các lập trình viên nhiệt huyết được điều chỉnh và phân phối Android một cách tự do. Thêm vào đó android còn có một cộng đồng đông đảo các lập trình viên và các chuyên gia có thể chuyên viết các ứng dụng để mở rộng chức năng của thiết bị.
Những ngôn ngữ để lập trình ứng dụng android
Java : Ngôn ngữ Java là kiến thức cơ bản nhất cho bước đầu lập trình ứng dụng
Android . Để có thể lập trình ứng dụng Android đảm bảo nhất , bạn cần tìm hiểu về cấu trúc vòng lập , danh sách , biến và cấu trúc điều khiển trong Java . Những công ty lập trình hiện nay vẫn luôn sử dụng dụng ngôn ngữ Java để phát triển ứng dụng để mang lại cho những ai đang có nhu cầu sử dụng ứng dụng được hoàn hảo nhất .
12
SQL : Người lập trình cũng cần tìm hiểu về những kiến thức cơ bản về SQL để xây
dựng cấu trúc cơ sở dữ liệu trên từng ứng dụng Android . Ngoài ra , SQL còn dùng để truy cập để lấy thông tin từ cơ sở dữ liệu trong lúc lập trình .
SDK : SDK (Android Software Development Kit ) là môi trường phát triển ứng
dụng tích hợp IDE cũng giống như Android Studio là chương trình chính là nơi để người lập trình xây dựng ứng dụng ( viết code )từ các gói và trên nhiều thư viện khác nhau . Android SDK bao gồm các đoạn code ví dụ, thư viện phần mềm, công cụ lập trình tiện dụng, và nhiều hơn nữa để giúp bạn xây dựng, kiểm thử, và gỡ lỗi các ứng dụng Android .
XML : Cách mô tả dữ liệu tốt nhất của lập trình viên là sử dụng để đánh dấu cho
mục đích chung và mô tả nhiều dữ liệu khác nhau . Cú pháp XML rất hữu ích là bước phát triển đầu tiên để trở thành nhà phát triển ứng dụng Android khi làm những công việc như thiết kế giao diện người dùng (UI) và phân tích dữ liệu lấy từ internet. Phần lớn những gì bạn cần làm với XML đều được thực hiện thông qua Android Studio, nhưng chỉ khác là nó tạo cho người lập trình nền tảng về ngôn ngữ đánh dấu.
C# : là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ kỹ sư của
Microsoft vào năm 2000, trong đó người dẫn đầu là Anders Hejlsberg và Scott Wiltamuth. C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và nó được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java. C# được thiết kế cho Common Language Infrastructure (CLI), mà gồm Executable Code và Runtime Environment, cho phép chúng ta sử dụng các ngôn ngữ high-level đa dạng trên các nền tảng và cấu trúc máy tính khác nhau. C# với sự hỗ trợ mạnh mẽ của .NET Framework giúp cho việc tạo một ứng dụng Windows Forms hay WPF (Windows Presentation Foundation), . . . trở nên rất dễ dàng.
Hiện nay khi lập trình Android, người ta còn sử dụng ngôn ngữ Kotlin.
Với những kiến thức cơ bản về khái niệm lập trình ứng dụng Android là gì và những lập trình ứng dụng được nêu giúp cho người lập trình phần nào hiểu thêm về những ứng dụng - phần mềm mà chúng ta đang sử dụng được lập trình mobile và được lập trình bằng những ngôn ngữ gì.
13
không còn là vấn đề quá lớn