Tạo ứng dụng của riêng bạn. Hello Kitty - Tạo ứng dụng Android đầu tiên

Bạn nghi ngờ liệu có đáng đầu tư vào phát triển ứng dụng di động hay không? Bạn có thể tự làm điều đó và hoàn toàn miễn phí. Bạn có thể kết thúc với một phiên bản thử nghiệm có thể được sử dụng để đánh giá một cách thuận tiện tính hiệu quả của chiến lược di động của bạn. Và nếu bạn cố gắng, bạn sẽ tạo ra một ứng dụng di động tử tế sẽ trở thành công cụ chính để tương tác trực tuyến với chủ sở hữu điện thoại thông minh và máy tính bảng.

Có đáng để tạo ứng dụng di động của riêng bạn không?

Chi phí. Nếu bạn không tin lời tôi thì đây là một số sự thật:

  • Theo Flurry Analytics và comScore, chủ sở hữu điện thoại thông minh và máy tính bảng chỉ sử dụng trình duyệt 14% tổng thời gian làm việc với thiết bị. Và họ dành 86% thời gian cho các ứng dụng khác nhau.
  • Ứng dụng được cài đặt là kênh liên lạc trực tiếp của bạn với người tiêu dùng. Nghĩ mà xem: bạn không cần phải chi tiền cho quảng cáo hoặc đợi một người tìm thấy bạn bằng Yandex. Tất cả những gì còn lại là hỗ trợ chức năng mà người dùng cần và cung cấp cho anh ta nội dung liên quan.
  • Số lượng giao dịch mua được thực hiện bằng máy tính bảng và điện thoại thông minh đang tăng lên cả trên Internet nói chung và trong RuNet. Theo cơ quan tiếp thị Criteo, trong năm 2016, hơn một nửa giao dịch trực tuyến trên RuNet sẽ được thực hiện bằng thiết bị di động.

Nếu bạn muốn, ứng dụng này là một trình duyệt di động trong đó chỉ có trang web của bạn mở ra. Trong trường hợp nào người dùng sẽ cài đặt trình duyệt Internet như vậy? Chỉ khi anh ấy quan tâm đến sản phẩm hoặc thông tin của bạn. Do đó, hãy nhớ rằng: khách hàng đã cài đặt ứng dụng là đại diện trung thành và sẵn sàng mua của đối tượng mục tiêu.

Trong trường hợp này, liệu có đáng chấp nhận rủi ro và cung cấp các ứng dụng DIY cho khách hàng trung thành thay vì các chương trình tùy chỉnh do các chuyên gia tạo ra cho Android và iOS không? Hãy tìm ra nó.

Khi nào bạn có thể tự tạo một ứng dụng?

Bạn có nhớ khách truy cập trang web cần gì không? Chúng đến vì nội dung hoặc chức năng của tài nguyên. Mọi người muốn nhận thông tin, mua thứ gì đó, xem và bình luận về ảnh của bạn bè, v.v. Người dùng ứng dụng di động cũng cần điều tương tự. Họ đang tìm kiếm thông tin hoặc thực hiện một số loại giao dịch.

Bạn có nhớ khi một doanh nghiệp có thể tự tạo một trang web không? Đúng khi bạn chưa có tiền để cộng tác với các chuyên gia, nhưng bạn vẫn có thời gian và mong muốn tìm hiểu WordPress hoặc Joomla. Tình trạng tương tự cũng xảy ra với các ứng dụng. Các chương trình tự tạo cho iOS và Android có thể được so sánh gần đúng với các trang web được xây dựng trên công cụ nguồn mở.

Bạn không cần phải đăng ký để bắt đầu làm việc. Nhấp vào nút Tạo ngay trên trang chính hoặc chọn menu Tạo ứng dụng ở góc trên bên phải trên bất kỳ trang nào của dịch vụ.


Chọn mẫu ứng dụng phù hợp. Nếu chúng ta đang nói về một dự án nội dung, bạn có thể quan tâm đến các tùy chọn sau:

  • Thủ công. Mẫu này cho phép bạn tạo một chương trình hướng dẫn.
  • Blog. Ứng dụng này sẽ giúp khán giả blog của bạn đọc ghi chú mới từ màn hình điện thoại thông minh hoặc máy tính bảng.
  • Trang mạng. Mẫu chuyển đổi một trang web thành một ứng dụng.
  • Trang. Với mẫu này, bạn có thể chuyển đổi bất kỳ nội dung nào thành một ứng dụng có chức năng đơn giản.
  • Tin tức. Mẫu này cho phép bạn tạo một ứng dụng tổng hợp tin tức trong ngành hoặc khu vực.
  • Trang. Mẫu chuyển đổi nội dung ngoại tuyến, chẳng hạn như sách điện tử, vào ứng dụng.
  • Trang VK và Trang Facebook. Tạo một ứng dụng cho phép bạn theo dõi cập nhật của các nhóm mở trên VKontakte và Facebook.
  • YouTube. Sử dụng mẫu để quảng bá kênh YouTube của bạn.

Cách tạo một ứng dụng blog

Sử dụng mẫu Blog. Trong trường thích hợp, nhập URL của blog hoặc nguồn cấp dữ liệu RSS của bạn. Chọn màu tiêu đề ghi chú.


Nhập tên của ứng dụng.


Thêm một mô tả.


Chọn một tiêu chuẩn hoặc thêm một biểu tượng tùy chỉnh. Kích thước hình ảnh phù hợp là 512 x 512 pixel.


Để tạo tệp tải xuống, hãy nhấp vào nút Tạo ứng dụng. Sau này, bạn cần phải đăng ký vào hệ thống. Xác nhận đăng ký của bạn và đi đến tài khoản cá nhân của bạn. Tại đây bạn có thể cài đặt ứng dụng trên thiết bị di động của mình, xuất bản trên Google Play và Amazon App Store. Hệ thống cũng cung cấp tùy chọn kiếm tiền. Nếu bạn sử dụng tính năng này, quảng cáo sẽ được hiển thị trong ứng dụng.


Kiểm tra cách ứng dụng hoạt động trên thiết bị di động của bạn. Trên máy tính bảng, chương trình sẽ hiển thị danh sách các bài đăng blog ở định dạng tiêu đề và thông báo.

Trong tài khoản cá nhân AppsGeyser, bạn có thể theo dõi số lượng cài đặt, tạo thông báo đẩy, xuất bản ứng dụng trong các cửa hàng, kiếm tiền từ chương trình bằng quảng cáo và chỉnh sửa ứng dụng.

Sử dụng trình chỉnh sửa để thêm văn bản, hình ảnh, video hoặc liên kết. Để thêm ảnh vào chương trình, hãy tải ảnh đó lên dịch vụ lưu trữ Imgur và dán liên kết vào trường thích hợp.


Sau khi chỉnh sửa nội dung, chỉ định tên ứng dụng, thêm mô tả và biểu tượng. Nhấp vào nút Tạo ứng dụng. Sau khi tạo tệp tải xuống, hãy cài đặt nó trên thiết bị di động của bạn và kiểm tra chức năng của nó.

Xin lưu ý rằng theo mặc định, hầu hết các thiết bị di động đều chặn cài đặt ứng dụng từ các nguồn không xác định. Nếu người dùng tải xuống một chương trình từ trang web của bạn hoặc trang web của trình tạo ứng dụng, họ sẽ thấy cảnh báo bảo mật khi cố gắng cài đặt chương trình đó. Một số khách hàng có thể sẽ từ chối cài đặt chương trình.


8 hàm tạo tương tự AppsGeyser

Nếu hàm tạo AppsGeyser phổ quát không phù hợp với bạn, hãy chú ý đến các dịch vụ tương tự:

  • AppsMakerStore. Sử dụng dịch vụ, bạn có thể tạo nhiều loại ứng dụng khác nhau: từ chương trình Thương mại điện tử đến giải pháp cho các dự án nội dung. Nhà thiết kế tạo ra các ứng dụng cho iOS và Android. Giao diện dịch vụ được Nga hóa. Đối với người mới bắt đầu, có một hướng dẫn đầy thông tin về cách sử dụng hàm tạo. Dịch vụ được trả tiền.
  • . Trình tạo ứng dụng Android miễn phí. Bạn có thể xuất bản các chương trình đã tạo trên Google Play và kiếm tiền bằng quảng cáo.
  • Táo. Nhà xây dựng trả phí để tạo các ứng dụng phổ quát. Bạn có thể đánh giá chức năng của nó bằng cách tận dụng thời gian truy cập dùng thử miễn phí.
  • Thợ cắt tóc giỏi. Sử dụng dịch vụ này, bạn có thể phát triển ứng dụng Android và iOS. Người xây dựng được trả tiền, chi phí sử dụng là 16 USD mỗi tháng.

Hầu hết các dịch vụ được cung cấp đều có giao diện bằng tiếng Anh. Nếu bạn không thoải mái khi làm việc với các nhà xây dựng bằng tiếng Anh, hãy chọn các nền tảng có nội dung bằng tiếng Nga.

Nhà thiết kế ứng dụng: rìu đá hay công cụ mỏng hiện đại?

Đừng đi từ thái cực này sang thái cực khác. Với sự trợ giúp của các dịch vụ được đề xuất, bạn thực sự có thể tạo ra các ứng dụng chức năng. Các chương trình thu được có thể được sử dụng để giải quyết nhiều vấn đề khác nhau: từ tạo điều kiện thuận lợi cho giao dịch trực tuyến đến phân phối nội dung và giáo dục khán giả. Các ứng dụng được tạo trong trình thiết kế có thể được xuất bản trên Google Play và App Store, được chỉnh sửa và kiếm tiền bằng cách sử dụng quảng cáo hoặc cài đặt trả phí.

Hãy nhớ rằng chỉ tạo một ứng dụng là không đủ. Cần phải đầu tư nhiều công sức vào việc quảng bá nó. Hãy liên hệ với chúng tôi nếu bạn muốn giao phó công việc này cho những chuyên gia biết chính xác những gì cần phải làm để thu hút người dùng mới.

Đừng đánh giá quá cao các dịch vụ được cung cấp. Hạn chế rõ ràng của chúng vẫn là bản chất rập khuôn. Chúng ta đang nói về cả thiết kế và chức năng của chương trình. Ngoài ra, quyền truy cập vào các nền tảng có chức năng tốt sẽ phải trả phí. Điều gì tốt hơn: trả tiền cho công việc của họ một lần hay trả tiền cho chủ sở hữu của nhà thiết kế trong nhiều năm? Hãy tự mình làm phép tính.

Và một điều nữa: nếu bạn không có thời gian để tự tạo một ứng dụng di động, hãy liên hệ với công ty chúng tôi. Chúng tôi phát triển các ứng dụng di động và .

Liên hệ chúng tôi Chúng ta sẽ thảo luận nhé? Đặt hàng tư vấn miễn phí

Trên thực tế, việc đưa ý tưởng này vào cuộc sống không khó và không tốn kém như thoạt nhìn. Bạn chỉ cần có ý tưởng tốt về chính xác những gì bạn mong đợi từ một ứng dụng di động và xác định cách đạt được mục tiêu của mình.

Bạn có thích phát triển ứng dụng di động cho doanh nghiệp, blog, sản phẩm hoặc dịch vụ của mình hay bạn chỉ đang tìm kiếm một nguồn thu nhập mới? Bạn đang tự hỏi làm thế nào để làm điều này và tính toán chi phí trong tương lai? Trên thực tế, việc đưa ý tưởng này vào cuộc sống không khó và không tốn kém như thoạt nhìn. Bạn chỉ cần biết chính xác những gì bạn mong đợi từ một ứng dụng dành cho điện thoại di động hoặc máy tính bảng và xác định cách đạt được mục tiêu của mình.

GIAI ĐOẠN CHUẨN BỊ

Trước khi tạo một ứng dụng di động, bạn nên quyết định những điểm sau:

  • Tôi có hình dung cụ thể về sản phẩm hoàn thiện và chức năng của nó không?
  • Chương trình được thiết kế để giải quyết những vấn đề gì và mang lại lợi ích gì cho một người dùng cụ thể?
  • Sản phẩm phần mềm hoàn chỉnh sẽ hoạt động trên nền tảng nào (iOS, Android, Windows Phone)?
  • Việc giám sát hàng ngày hoạt động của nó có cần thiết không?
  • Tôi sẵn sàng chi bao nhiêu?
  • Tôi sẽ tự tạo một ứng dụng hay chuyển sang các nhà phát triển chuyên nghiệp?

Cũng nên nhớ rằng việc tạo ra các chương trình di động cho các doanh nghiệp, chẳng hạn như cho quán cà phê, tiệm bánh pizza hoặc câu lạc bộ thể dục, cần được tiếp cận đặc biệt nghiêm túc. Xét cho cùng, sự hiện diện của một công cụ hiện đại như vậy trong một công ty là một yếu tố hình ảnh quan trọng sẽ góp phần nâng cao lòng trung thành của khách hàng đối với thương hiệu và tăng đáng kể số lần quay lại.

PHƯƠNG PHÁP VÀ CHI PHÍ TẠO ỨNG DỤNG

Có hai cách để tạo ứng dụng cho thiết bị di động. Việc đầu tiên liên quan đến việc tạo các chương trình độc lập cho các thiết bị điện tử dựa trên Android hoặc iOS theo loại mẫu bằng cách sử dụng các trang web thiết kế đặc biệt. Cách thứ hai, đắt hơn nhưng cuối cùng cho phép bạn có được những sản phẩm nghiêm túc và hữu dụng, là tìm kiếm sự trợ giúp từ các cá nhân hoặc công ty liên quan đến việc viết phần mềm. Tùy chọn thứ hai phù hợp nếu chúng ta đang nói về việc tạo ra các sản phẩm phần mềm nghiêm túc với các đặc điểm cụ thể vượt xa các bộ công cụ làm sẵn có sẵn trên các trang web thiết kế. Cũng cần lưu ý rằng việc phát triển chuyên nghiệp cho iOS hoặc Android đòi hỏi những khoản chi phí đáng kể. Chi phí tạo một ứng dụng cho nền tảng Android và iOS tại thị trường Nga là bao nhiêu? Phạm vi giá khá rộng - từ vài trăm đến hàng chục nghìn đô la - tất cả phụ thuộc vào loại phần mềm và chức năng của nó. Tuy nhiên, những khoản đầu tư nghiêm túc như vậy sẽ mang lại nhiều lợi ích hơn về lâu dài. Khi lập kế hoạch chi phí cuối cùng, cũng cần tính đến chi phí để đưa một sản phẩm mới vào AppStore và Android Market. Nếu bạn bị giới hạn bởi ngân sách nhỏ và không có thời gian, thì bạn có thể thử tự mình thiết kế một ứng dụng cho các thiết bị điện tử. Bạn không cần phải là một lập trình viên để làm điều này. Hãy đọc tiếp để biết cách thực hiện việc này dễ dàng như thế nào.

CÁCH TẠO ỨNG DỤNG MIỄN PHÍ

Ngày nay, có đủ nền tảng trong và ngoài nước trên Internet cho phép bạn độc lập xây dựng một ứng dụng theo kiểu làm sẵn miễn phí. Các trang web dành cho nhà thiết kế chứa hàng trăm tùy chọn ứng dụng làm sẵn, được sắp xếp thành nhiều danh mục khác nhau: doanh nghiệp nhỏ, giáo dục, giải trí, thể thao, blog và những thứ tương tự. Trên các tài nguyên như vậy, các chương trình có bộ chức năng tiêu chuẩn và giới hạn được tạo miễn phí. Các hạn chế liên quan đến số lượt cài đặt và lượt xem ứng dụng của bạn, số lượng mặt hàng trong danh mục, khả năng xuất bản trong cửa hàng, sự hiện diện của hệ thống chấp nhận thanh toán, sự hiện diện của quảng cáo của bên thứ ba và khả năng sửa đổi chức năng để phù hợp với nhu cầu của bạn. Để loại bỏ các hạn chế trên các trang web, bạn có thể chọn một gói cụ thể với mức phí cố định hàng tháng, kích thước của gói này được xác định tùy thuộc vào số lượng tùy chọn đi kèm. Ví dụ về các nhà xây dựng trang web cho các ứng dụng di động phần mềm chia sẻ dành cho Android, iPhone, iPad.

  1. Appsgeyser.com (appsgeyser.ru - phiên bản tiếng Nga).

Bây giờ, hãy xem cách phát triển một ứng dụng di động trong vài phút bằng cách sử dụng ví dụ về trang web ibuildapp. Chúng tôi chọn nền tảng cụ thể này vì nó rất đơn giản và dễ sử dụng. Nhân tiện, tài nguyên iBuidApp cũng có phiên bản tiếng Nga, giúp việc sử dụng hàm tạo trở nên dễ dàng hơn. Trước khi bắt đầu công việc, hãy đăng ký trên trang web. Tiếp theo, trên trang chính, nhấp vào tab “Tạo” và chọn mẫu phù hợp với chúng tôi.

CHỌN MẪU VÀ DANH MỤC

Trang web này cung cấp nhiều lựa chọn tùy chọn tiêu chuẩn, có thể tìm thấy trong danh mục danh mục ở menu bên trái của trang trang web. Ví dụ: chúng tôi đã chọn danh mục “Nhiếp ảnh” và mẫu “Studio ảnh”. Sau khi chọn thiết kế và danh mục phù hợp, chúng tôi bắt đầu chỉnh sửa các mục menu.

CHỈNH SỬA NỘI DUNG

Bảng quản trị của nhà thiết kế mở ra nhiều cơ hội để chỉnh sửa các thành phần menu. Bạn có thể thay đổi nền, thêm logo, định cấu hình điều hướng của menu chính và menu dưới trên màn hình của thiết bị điện tử cũng như chỉnh sửa nội dung của các trang nội bộ. Nhân tiện, ở phía bên phải của màn hình, bạn có thể thấy những thay đổi được thực hiện sẽ trông như thế nào trên màn hình của thiết bị điện tử. Trình xây dựng cũng cho phép bạn kiểm tra ứng dụng của mình trên máy tính bảng hoặc điện thoại thông minh. Chương trình đã hoàn thành cũng có thể được xuất bản trên Appstore hoặc Google Play, nhưng chức năng này chỉ có ở các phiên bản trả phí. Trang web cung cấp 3 gói trả phí có giá 490 rúp, 2400 rúp, 3700 rúp. mỗi tháng.

GÓI TRẢ TIỀN

Nếu bạn không hài lòng với giao diện của các mẫu có sẵn trên trang web, bạn có thể tạo thiết kế của riêng mình bằng cách nhấp vào tab “Mẫu của tôi” trong tài khoản của bạn. Khả năng của một nhà thiết kế cá nhân khá hạn chế; họ chỉ cho phép bạn cung cấp sản phẩm phần mềm những yếu tố cần thiết nhất.
Bây giờ đến lượt bạn bắt đầu tạo ứng dụng và cài đặt nó trên điện thoại thông minh của mình. Hãy thử nó, nó khá đơn giản!

Xin lưu ý rằng studio liên tục được cập nhật nên giao diện của cửa sổ và các chi tiết khác có thể khác với ví dụ này. Hầu hết các bài học trên trang hiện nay đều sử dụng phiên bản 2.3. Vào ngày 25 tháng 10 năm 2017, phiên bản 3.0 đã được phát hành, trong đó có rất nhiều thay đổi. Trong bài viết này tôi đã cố gắng thay thế tất cả các hình ảnh bằng phiên bản mới.

Java được sử dụng làm ngôn ngữ lập trình cho Android. XML được sử dụng để tạo giao diện người dùng.

Ở đây chúng ta nên thực hiện một sự lạc đề nhỏ. Android Studio 3.0 bổ sung hỗ trợ đầy đủ cho ngôn ngữ Kotlin mới do Kotans phát triển. Google đã công bố kế hoạch biến ngôn ngữ "mèo" mới thành ngôn ngữ chính. Nhưng bạn phải hiểu rằng một số lượng lớn các ví dụ đã được viết bằng Java trong những năm qua. Nếu bạn là người mới làm quen với lập trình, tốt hơn hết bạn nên tập trung hoàn toàn vào Java trong thời gian đào tạo đầu tiên, bạn sẽ dễ dàng tìm được câu trả lời cho các câu hỏi hơn. Kotlin sẽ không thoát khỏi bạn, sau này chuyển sang nó sẽ dễ dàng hơn nhưng quá trình ngược lại sẽ khó khăn hơn. Khi đã làm quen một chút với Java, bạn có thể đồng thời nghiên cứu các ví dụ trong Kotlin. Google hiện đang tích cực viết lại tài liệu cho Kotlin, nhưng quá trình chuyển đổi hoàn toàn vẫn còn rất xa, thậm chí chưa đến 50%. Một lát sau tôi cũng sẽ học cách sử dụng Kotlin, nhưng điều này sẽ không sớm.

Theo một truyền thống được hình thành từ thế kỷ trước, mọi lập trình viên đều phải viết “Xin chào thế giới!” (Xin chào thế giới!) là chương trình đầu tiên. Thời thế đang thay đổi và Hello World! đã được tích hợp sẵn vào môi trường phát triển Android nhằm mục đích tương thích và các lập trình viên hiện đại phải viết chương trình Hello Kitty!(Chào Kitty!). Đồng ý rằng việc chào một chú mèo con có ý nghĩa thông thường hơn là chào bất kỳ thế giới nào khác.

Vì vậy, chúng tôi sẽ chia vấn đề thành hai phần. Trước tiên, hãy chạy chương trình đã hoàn thành mà không cần viết bất kỳ mã nào để đảm bảo rằng tất cả các công cụ đều được cài đặt chính xác và chúng ta có thể tạo và gỡ lỗi chương trình. Và sau đó chúng ta sẽ viết chương trình đầu tiên của mình.

Tạo một dự án mới

Khởi chạy Studio và chọn Tập tin | Mới | Dự án mới.... Một hộp thoại thuật sĩ sẽ xuất hiện.

Cánh đồng Tên ứng dụng- một tên thân thiện cho ứng dụng sẽ được hiển thị trong tiêu đề ứng dụng. Theo mặc định, bạn có thể đã có Ứng dụng của tôi. Hãy thay thế nó bằng . Về cơ bản bạn có thể viết ở đây và Chào thế giới!, nhưng Android có khả năng tuyệt vời để xuất các chuỗi mong muốn trên điện thoại có các ngôn ngữ khác nhau. Giả sử điện thoại của người Mỹ sẽ có dòng chữ bằng tiếng Anh và điện thoại của người Nga sẽ có dòng chữ bằng tiếng Nga. Do đó, cài đặt ban đầu luôn sử dụng các biến thể tiếng Anh và chuẩn bị các chuỗi bản địa hóa sau này. Cần phát triển ngay thói quen viết mã đúng.

Cánh đồng Tên miền công ty dùng để chỉ ra trang web của bạn. Theo mặc định, tên người dùng máy tính của bạn có thể xuất hiện ở đó. Nếu bạn có một trang web, bạn có thể nhập địa chỉ của nó hoặc nghĩ ra một số tên. Tên đã nhập sẽ được ghi nhớ và sẽ tự động được thay thế trong các dự án mới tiếp theo. Tuy nhiên, tiết kiệm.

Trường thứ ba Địa điểm dự án cho phép bạn chọn vị trí đĩa cho dự án đã tạo. Bạn có thể tạo một thư mục riêng trên đĩa cho các dự án của mình và lưu trữ các chương trình của mình trong đó. Studio ghi nhớ thư mục cuối cùng và sẽ tự động đề xuất lưu vào đó. Nếu cần, bạn có thể đặt vị trí khác cho từng dự án bằng nút ba chấm.

Cánh đồng Tên gói hàng tạo một gói Java đặc biệt dựa trên tên của bạn từ trường trước đó. Java sử dụng phiên bản đảo ngược để đặt tên các gói nên nó được đặt trước ru, sau đó là tên của trang web. Gói này dùng để nhận dạng duy nhất ứng dụng của bạn khi bạn phân phối nó. Nếu một trăm người viết ra một trăm ứng dụng với cái tên "Cat", thì sẽ không rõ ứng dụng do nhà phát triển Vasily Kotov viết ở đâu. Và ứng dụng có tên gói ru.vaskakotov.cat dễ tìm hơn. Xin lưu ý rằng Google sử dụng gói này trong tài liệu của mình com.example cho mục đích trình diễn. Nếu bạn chỉ sao chép các ví dụ từ tài liệu và cố gắng đăng chúng ở dạng này trên Google Play thì sẽ không có tác dụng gì - tên này được bảo lưu và bị cấm sử dụng trong cửa hàng ứng dụng. Cái nút Biên tập cho phép bạn chỉnh sửa phiên bản đã chuẩn bị. Ví dụ: bạn đang viết một ứng dụng tùy chỉnh và bạn cần sử dụng tên gói đã được khách hàng phê duyệt chứ không phải tên mặc định của bạn.

Dưới đây là hai tùy chọn để viết chương trình bằng C++ và Kotlin. Chúng tôi chưa xem xét các lựa chọn này. Khi bạn viết bằng Kotlin, hãy chọn hộp thích hợp. Tuy nhiên, bạn có thể chuyển đổi dự án từ Java sang Kotlin và sau đó bằng cách sử dụng các công cụ studio.

Nhấn nút Kế tiếp và chuyển sang cửa sổ tiếp theo. Ở đây chúng tôi chọn các loại thiết bị mà chúng tôi sẽ phát triển ứng dụng của mình. Trong hầu hết các trường hợp, chúng tôi sẽ viết cho điện thoại thông minh và máy tính bảng, vì vậy chúng tôi để lại hộp kiểm bên cạnh mục đầu tiên. Bạn cũng có thể viết ứng dụng cho Android TV, Android Wear, Android Auto và Android Things.

Ngoài việc chọn loại thiết bị, bạn phải chọn phiên bản tối thiểu của hệ thống mà ứng dụng sẽ hoạt động. Chọn tùy chọn của bạn. Hiện tại, Google hỗ trợ các phiên bản bắt đầu bằng API 7, phát hành các thư viện tương thích đặc biệt cho các thiết bị cũ. Nhưng bạn có thể chọn một tùy chọn hiện đại hơn. Tôi có điện thoại có phiên bản Android 4.4 tối thiểu nên tôi đang cài đặt tùy chọn này.

java

Thư mục java chứa ba thư mục con - làm việc và kiểm tra. Thư mục làm việc có tên gói của bạn và chứa các tệp lớp. Bây giờ có một lớp Hoạt động chủ yêu. Bạn có thể để lại các thư mục kiểm tra một mình. Nếu bạn biết cách các gói hoạt động trong Java, bạn có thể tạo các thư mục và thư mục con mới.

độ phân giải

Thư mục độ phân giải chứa các tệp tài nguyên được chia thành các thư mục con riêng biệt.

  • có thể vẽ được- tài nguyên đồ họa được lưu trữ trong các thư mục này - hình ảnh và tệp xml mô tả màu sắc và hình dạng.
  • cách trình bày- thư mục này chứa các tệp xml mô tả hình thức của biểu mẫu và các thành phần biểu mẫu khác nhau. Sau khi tạo dự án đã có sẵn một tập tin ở đó hoạt động_main.xml, chịu trách nhiệm cho sự xuất hiện của cửa sổ ứng dụng chính.
  • bản đồ mip- biểu tượng ứng dụng cho các độ phân giải màn hình khác nhau được lưu trữ ở đây
  • giá trị- tài nguyên chuỗi, tài nguyên màu, chủ đề, kiểu và kích thước mà chúng tôi có thể sử dụng trong dự án của mình đều nằm ở đây. Ở đây bạn có thể xem các tập tin màu sắc.xml, chuỗi.xml, style.xml. Trong các dự án cũ cũng có một tập tin kích thước.xml, bây giờ nó đã bị bỏ hoang

Theo thời gian, bạn sẽ có thể điều hướng các thư mục này một cách tự do, miễn là bạn không làm phiền chính mình.

Làm việc với dự án - Hello, World!

Như đã đề cập, chương trình Chào thế giới!đã được tích hợp sẵn trong bất kỳ dự án mới nào, vì vậy bạn thậm chí không cần phải viết bất cứ điều gì. Bạn chỉ cần khởi động dự án và có được một chương trình làm sẵn!

Để nghiên cứu bạn cần mở hai tập tin - Hoạt động chủ yêu(rất có thể nó đã được mở) và hoạt động_main.xml (độ phân giải/bố cục) ở phần trung tâm của Studio. Nếu file không mở được thì bạn hãy tự mở bằng cách nhấp đúp để chỉnh sửa (hoặc xem). Bằng cách này bạn có thể mở bất kỳ tập tin nào bạn cần.

Bây giờ chúng ta đừng nghiên cứu mã mà chỉ cần nhấp vào hình tam giác màu xanh lá cây Chạy(Shift+F10) trên thanh công cụ ở đầu studio để khởi chạy ứng dụng.

Nếu bạn chưa định cấu hình trình giả lập, điều đó có nghĩa là bạn chưa đọc hướng dẫn trước đó. Trước tiên hãy thiết lập trình mô phỏng và chạy lại dự án. Hoặc kết nối một thiết bị thực.

Nếu mọi thứ được thực hiện chính xác, chương trình của bạn sẽ tải trong trình mô phỏng hoặc trên thiết bị. Chúc mừng!

Vì vậy, nếu chương trình đã bắt đầu, bạn sẽ thấy một cửa sổ ứng dụng có dòng chữ. Tiêu đề của chương trình cũng sẽ là . Tất cả những dòng này có thể được tìm thấy trong tập tin res/values/strings.xml và chỉnh sửa nếu muốn.

Bây giờ chúng ta hãy nhìn vào mã. Hãy nghiên cứu đầu tiên hoạt động_main.xml.

Bạn có thể xem nó ở hai chế độ - Thiết kếChữ.

Mở ở chế độ Chữ.

Đây là mã mẫu mới được phát hành trong Android Studio 2.3 vào tháng 3 năm 2017. Trước đây, một mã khác đã được sử dụng với Giao diện tương đối(và thậm chí sớm hơn, một mã khác có Bố cục tuyến tính). Nếu bạn gặp các ví dụ cũ, studio có một menu ngữ cảnh giúp bạn chuyển đổi mã cũ thành mã mới.

Một chút về mã XML. Có một thùng chứa đặc biệt Ràng buộcLayout, chứa thành phần Chế độ xem văn bản, dành cho đầu ra văn bản.

Bây giờ hãy xem mã Java ( MainActivity.java)

Gói ru.alexanderklimov.helloworld; nhập android.support.v7.app.AppCompatActivity; nhập android.os.Bundle; lớp công khai MainActivity mở rộng AppCompatActivity ( @Override protected void onCreate(Bundle SavedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ) )

Bạn có một tệp lớp đang mở trước mặt, trong đó có tên lớp Hoạt động chủ yêu khớp tên tệp với phần mở rộng java(đây là quy tắc do ngôn ngữ Java đặt ra). Dòng đầu tiên chứa tên của gói - chúng tôi đã chỉ định nó khi tạo dự án ( Tên gói hàng). Tiếp theo là các dòng để nhập các lớp cần thiết cho dự án. Để tiết kiệm không gian, chúng được thu gọn thành một nhóm. Mở nó ra. Nếu một ngày nào đó bạn thấy tên lớp có màu xám nghĩa là chúng không được sử dụng trong dự án (gợi ý Báo cáo nhập khẩu chưa sử dụng) và bạn có thể xóa các dòng bổ sung một cách an toàn. Chúng cũng có thể được xóa tự động (có thể định cấu hình).

Tiếp theo là phần khai báo của chính lớp đó, lớp này được kế thừa ( mở rộng) từ một lớp trừu tượng Hoạt động. Đây là lớp cơ sở cho tất cả các màn hình ứng dụng. Rất có thể bạn sẽ có Hoạt động tương thích ứng dụng, nếu khi tạo dự án bạn để lại hỗ trợ cho các thiết bị cũ (hộp kiểm Khả năng tương thích ngược (Tương thích ứng dụng)). Các phiên bản cũ không có các tính năng ưu việt xuất hiện sau Android 4, do đó, một thư viện tương thích đặc biệt đã được tạo cho chúng, cho phép bạn sử dụng các mục mới từ phiên bản Android mới trong các chương trình cũ. Lớp học Hoạt động tương thích ứng dụngĐây chính xác là nội dung của thư viện tương thích. Hãy coi cô ấy là người thân nghèo của căn cứ Hoạt động. Nó có tất cả các phương thức và lớp trợ giúp cần thiết, nhưng tên có thể thay đổi đôi chút. Và bạn không thể trộn lẫn tên. Nếu bạn đang sử dụng một lớp từ thư viện tương thích thì hãy sử dụng các phương thức thích hợp.

Ở các giai đoạn khác nhau, tên lớp hoạt động khác nhau đã được sử dụng mà bạn có thể gặp phải trong các dự án cũ hơn. Ví dụ, nó lần đầu tiên được sử dụng mảnhHoạt động, sau đó Thanh hành độngHoạt động và vào ngày 22 tháng 4 năm 2015, một phiên bản mới của thư viện tương thích đã được phát hành và một lớp mới hiện đang được sử dụng Hoạt động tương thích ứng dụng.

Trong chính lớp đó chúng ta thấy một phương thức onCreate()– nó được gọi khi ứng dụng tạo và hiển thị đánh dấu hoạt động. Phương pháp này được đánh dấu là được bảo vệ và kèm theo chú thích @Ghi đè(ghi đè từ lớp cơ sở). Bản tóm tắt có thể hữu ích cho bạn. Nếu bạn mắc lỗi đánh máy trong tên phương thức, trình biên dịch có thể cảnh báo bạn rằng lớp cha không có phương thức như vậy Hoạt động.

Hãy nhìn vào mã phương pháp.

Đường kẻ super.onCreate(savedInstanceState); là hàm tạo của lớp cha thực hiện các thao tác cần thiết để hoạt động hoạt động. Bạn không cần phải chạm vào dòng này, hãy để nguyên.

Dòng thứ hai setContentView(R.layout.activity_main);được quan tâm nhiều hơn. Phương pháp setContentView(int) bao gồm nội dung từ một tệp đánh dấu. Như một đối số, chúng tôi chỉ định tên tệp mà không có phần mở rộng từ thư mục độ phân giải/bố cục. Theo mặc định, dự án tạo một tệp trong đó hoạt động_main.xml. Bạn có thể đổi tên file hoặc tạo file riêng với tên mèo.xml và kết nối nó với hoạt động của bạn. Sau đó, mã sẽ trông như thế này:

SetContentView(R.layout.cat);

Để giữ mã của bạn gọn gàng, hãy cố gắng tuân thủ các tiêu chuẩn. Nếu bạn đang tạo đánh dấu cho một hoạt động, hãy sử dụng tiền tố hoạt động_ cho tên tập tin. Ví dụ: đánh dấu cho hoạt động thứ hai có thể được đặt tên hoạt động_thứ hai.xml.

Có hai cách để tạo một chương trình cho Android. Cái đầu tiên, được sử dụng bởi các nhà phát triển nghiêm túc, đòi hỏi sự hiểu biết về ngôn ngữ Java và cài đặt một môi trường phát triển đặc biệt. Người dùng không có kiến ​​​​thức đặc biệt đang tìm kiếm thông tin về cách tạo ứng dụng cho Android có thể được khuyên nên sử dụng một trong hàng tá trình chỉnh sửa trực tuyến hiện có, trong một số trường hợp cho phép họ tạo ra các tiện ích di động đơn giản trong vài phút. Tiếp theo chúng ta hãy xem xét quá trình tạo một chương trình bằng cách sử dụng một số hàm tạo chuyên biệt.

Xác định chức năng ứng dụng

Đây là giai đoạn đầu tiên của việc tạo bất kỳ chương trình di động nào. Trong trường hợp của chúng tôi, không lãng phí thời gian cho các bước chẳng hạn như tạo biểu tượng, nút hoặc lập kế hoạch thiết kế tiện ích. Các biên tập viên Internet sử dụng các giải pháp làm sẵn, vì vậy tất cả những gì còn lại là chọn bố cục hiện có, lấp đầy nó bằng nội dung gốc, chẳng hạn như thông tin hoặc trò chơi.

Và đối với điều này, bạn cần phải quyết định về chức năng. Ví dụ: đối với một cửa hàng trực tuyến, nó có thể như sau:

  1. Điều hướng thuận tiện. Sự hiện diện của các danh mục và danh mục phụ nơi khách hàng có thể tìm thấy sản phẩm mong muốn bằng cách sử dụng các mẫu nhất định.
  2. Sử dụng khối đặt hàng thân thiện với người dùng với hệ thống thanh toán và theo dõi trạng thái.
  3. Tài khoản cá nhân dành cho khách hàng với các phần “Yêu thích”, “Lịch sử mua hàng”, v.v.
  4. Sự sẵn có của một phần thông tin với các đánh giá tin tức.

Bằng cách này, bạn có thể hình thành các nhiệm vụ và xác định chức năng của bất kỳ loại ứng dụng Android nào đang được tạo, có thể là biểu mẫu, mọi dịch vụ, dự án nội dung. Tiếp theo, chúng tôi sẽ cho bạn biết cách trở thành nhà phát triển tiện ích Android của riêng bạn.

Giờ đây, một tiện ích có chức năng được xác định ở giai đoạn trước có thể được viết từ đầu bằng cách sử dụng nhiều dịch vụ Internet khác nhau được thiết kế riêng để tạo ra các ứng dụng đa chức năng hoặc có tính chuyên môn cao. Vì danh sách tối thiểu các khả năng của cửa hàng trực tuyến dành cho Android đã được xác định trước đó, hãy xem cách tạo chương trình loại này bằng MobiCart.

Dịch vụ này được thiết kế đặc biệt cho các tiện ích thương mại. Một ứng dụng Android được viết bằng MobiCart có thể thay thế nền tảng mạng hiện có một cách hiệu quả. Các tính năng của nhà thiết kế được đề cập:

  1. Hỗ trợ giao diện tiếng Nga;
  2. Thanh toán được chấp nhận bằng tiền mặt hoặc PayPal;
  3. Có sẵn biểu giá phi thương mại với chức năng hạn chế dưới dạng khả năng thêm hàng tá mặt hàng vào mặt tiền cửa hàng.

Để tạo tiện ích cho riêng mình, hãy đăng ký với dịch vụ. Sau này, bạn có thể sử dụng tài khoản của mình, bước đầu tiên bạn cần chọn Tạo ứng dụng. Hơn nữa:

  1. Bằng cách chọn Tải lên logo, tải lên logo của chương trình trong tương lai của bạn và chỉ định màu thiết kế.
  2. Bên dưới bạn sẽ cần chọn các tab mà người dùng sẽ nhìn thấy trên màn hình thiết bị. Phần này cũng chỉ định các trang mà nhà thiết kế sẽ cần tạo cho cửa hàng của bạn.
  3. Sau khi lưu các thay đổi, hãy chuyển đến cài đặt của ứng dụng đang được tạo. Tính năng này có sẵn trong phần Cài đặt cửa hàng.
  4. Tên cửa hàng đang được tạo và địa chỉ email của bạn được ghi trên tab Cửa hàng. Bạn có thể chọn loại tiền tệ để sử dụng từ menu thả xuống.
  5. Dịch vụ, nếu cần, sẽ hiển thị Google Maps trong tiện ích mà khóa API đã đăng ký được chỉ định trong một trường đặc biệt.
  6. Nếu bạn muốn giao hàng miễn phí, tại đây bạn có thể kích hoạt tùy chọn trên và chỉ định các điều kiện của nó. Trong dòng Thu tiền khi giao hàng, bạn có thể chỉ định khoản phụ phí (dưới dạng phân số thập phân) mà khách hàng sẽ phải thanh toán khi giao hàng bằng tiền mặt. Ví dụ: con số 1,06 có nghĩa là giá mua sẽ tăng 6%.
  7. Chỉ định khu vực trong Vận chuyển trong danh sách thả xuống. Bạn có thể chỉ định giá giao hàng cho một đơn hàng (Một đơn hàng) hoặc một gói (Nhiều đơn hàng).
  8. Chọn dòng Giá cần bao gồm thuế bằng cách vào phần Thuế. Điều này có nghĩa là giá của sản phẩm sẽ được ghi bao gồm VAT, điều này thường xảy ra với tất cả các nhà bán lẻ trong nước.
  9. Hệ thống thanh toán mà qua đó khách hàng sẽ chuyển tiền cho bạn được chỉ định trong Cổng thanh toán. Các hệ thống phổ biến như Qiwi hoặc Yandex.Money không được hỗ trợ trong MobiCart, vì vậy hãy đảm bảo kích hoạt khả năng sử dụng tiền mặt khi giao hàng.
  10. Ngôn ngữ được cấu hình trong phần Ngôn ngữ. Vì tiếng Nga không được hỗ trợ ở đây nên nội dung tin nhắn phải được nhập thủ công và sau đó hãy nhớ lưu thông tin.
  11. Đi tới App Vital, nơi bạn cần chỉ định tên của tiện ích bạn đang tạo, cũng như các quốc gia có thể sử dụng ứng dụng đó.
  12. Các biểu tượng mà người dùng sẽ nhìn thấy trên màn hình tiện ích của mình trong cửa hàng có thể được tải lên Hình ảnh. Tải hình ảnh cho màn hình chính lên Home Gallery.
  13. Bạn có thể đặt mô tả cho sản phẩm trong Trình tạo cửa hàng theo nhiều cách:
  14. Nội dung tin tức cho trang web có thể được tạo trong phần Tin tức. Viết nội dung tin nhắn và nhấn Đăng tin.

Tiếp theo, tất cả những gì còn lại là tạo một tệp cài đặt cho tiện ích cửa hàng trực tuyến dành cho thiết bị di động được tạo thực tế. Với mục đích này, hãy đi tới Tạo ứng dụng, mở tab Gửi ứng dụng trong đó, nhấp vào Tiếp tục. Tại đây, bạn sẽ cần chấp nhận thỏa thuận cấp phép, sau đó hệ thống sẽ tạo tệp cài đặt cho ứng dụng di động dựa trên cài đặt bạn đã thực hiện.

Nếu bạn chọn mức giá phi thương mại, bạn sẽ phải tự đặt tệp đã tạo vào cửa hàng Google Play - các hướng dẫn thích hợp sẽ được gửi qua email. Nếu bạn chọn gói trả phí, MobiCart sẽ độc lập xuất bản sự phát triển của bạn trên Google Play. Bạn có thể xác minh rằng chương trình đang hoạt động bằng cách cài đặt chương trình sau trên tiện ích của riêng bạn và kiểm tra xem thẻ sản phẩm và tin tức có được hiển thị chính xác hay không.

Tạo tiện ích di động theo chủ đề với AppsGeyser

Để bắt đầu sử dụng hàm tạo Android này, bạn cần đăng ký và nhấp vào Tạo ngay.

AppsGeyser đã trở thành một dịch vụ đa chức năng cho phép bạn phát triển bất kỳ loại tiện ích di động nào. Các mẫu có sẵn sau đây phù hợp với nguồn thông tin:

  1. Hướng dẫn tạo tiện ích hướng dẫn nhỏ;
  2. Blog để đọc các trang blog của bạn trên màn hình tiện ích;
  3. Trang web để chuyển đổi trang web thành ứng dụng di động;
  4. Tin tức, tạo ra một công cụ tổng hợp tin tức, chẳng hạn như một số chủ đề hoặc khu vực;
  5. Trang, có khả năng chuyển đổi sách điện tử hoặc nội dung tương tự khác thành ứng dụng Android.

Sử dụng mẫu Blog:


Nếu bạn đã đăng ký với AppsGeyser, hệ thống sẽ chuyển hướng bạn đến tài khoản cá nhân của bạn, nơi bạn có thể cài đặt chương trình Android đã tạo trên thiết bị của riêng mình và xuất bản nó trên Google Play. Tiện ích có thể được kiếm tiền ở đây. Khi tùy chọn này được chọn, người dùng sẽ thấy quảng cáo. Thông tin về số lượng cài đặt chương trình của bạn cũng có sẵn trong tài khoản cá nhân của bạn và bạn có thể chỉnh sửa nó tại đây.

Các nhà xây dựng ứng dụng Android khác

Vì lý do này hay lý do khác, cả MobiCart và AppsGeyser đều không phù hợp với bạn. Và họ không thể giải quyết vấn đề như tạo trò chơi trên Android mà không cần lập trình chẳng hạn. Tuy nhiên, ngày nay có rất nhiều hàm tạo tương tự trên Internet mà bạn có thể viết chương trình theo cách tương tự. Đây là một số:

  1. AppsMakerStore. Tạo các ứng dụng Android thuộc hầu hết mọi loại - từ thương mại đến chuyên đề. Nó có giao diện được Nga hóa và hướng dẫn sử dụng toàn diện. Có một khoản phí để sử dụng.
  2. Mobincube. Cho phép bạn viết và kiếm tiền từ các tiện ích được tạo theo nhiều chủ đề khác nhau. Chức năng cơ bản là miễn phí.
  3. Monomobi. Một công cụ thương mại để tạo nhanh các chương trình Android với giao diện được Nga hóa. Bạn có thể dùng thử dịch vụ miễn phí trong thời gian dùng thử.
  4. Thanh ứng dụng. Trình chỉnh sửa Android miễn phí để tạo các ứng dụng đơn giản cho điện thoại.

Hầu hết các biên tập viên này đều được trả tiền, đặc biệt nếu các tiện ích được tạo ra trong đó có thể kiếm tiền để kiếm lợi nhuận mà không cần khả năng “viết mã”. Bạn có thể học hỏi từ các nhà xây dựng miễn phí và cố gắng tạo ra thứ gì đó của riêng mình, nhưng chất lượng và chức năng của chương trình sẽ thấp. Và cũng khó có thể tạo ra một trò chơi chất lượng cao trên Android mà không cần lập trình.

Hãy nhớ rằng khi tạo một chương trình bằng cách sử dụng một hàm tạo như vậy, bạn thường trở nên phụ thuộc vào một dịch vụ mà nếu muốn, có thể “bao trùm” dự án của bạn. Vì vậy, để tạo ra các dự án nghiêm túc, tốt hơn hết bạn nên tìm hiểu các nguyên tắc cơ bản về lập trình và phát triển các ứng dụng cần thiết mà không cần có trợ lý mạng.

Báo cáo nội dung


  • Vi phạm bản quyền Thư rác Nội dung không chính xác Liên kết bị hỏng


  • Gửi

    Hướng dẫn này sẽ hướng dẫn bạn những điều cơ bản về cách viết ứng dụng Android bằng môi trường phát triển Android Studio. Các thiết bị Android ngày càng trở nên phổ biến và nhu cầu về các ứng dụng mới không ngừng tăng lên. Android Studio là môi trường phát triển miễn phí, dễ sử dụng.

    Đối với hướng dẫn này, tốt nhất là bạn nên có ít nhất kiến ​​thức cơ bản về Java vì đó là ngôn ngữ được Android sử dụng. Sẽ không có quá nhiều mã trong hướng dẫn này vì tôi cho rằng bạn có một số kiến ​​thức về Java hoặc sẵn sàng tìm thứ gì đó mà bạn chưa biết. Việc tạo một ứng dụng sẽ mất 30-60 phút, tùy thuộc vào tốc độ bạn tải xuống và cài đặt tất cả các chương trình cần thiết. Sau khi làm theo hướng dẫn này về cách tạo ứng dụng Android đầu tiên, bạn có thể tìm cho mình một sở thích mới thú vị hoặc thậm chí bắt đầu sự nghiệp với tư cách là nhà phát triển ứng dụng di động mới chớm nở.

    Giai đoạn 1: Cài đặt Android Studio

    1. Bạn cần cài đặt JDK ( Bộ phát triển Java) và JRE (Môi trường chạy thi hành Java). Bạn có thể tải nó từ liên kết này. Ở đó bạn chọn phiên bản cho hệ điều hành của mình, chấp nhận thỏa thuận cấp phép, tải xuống và cài đặt.
    2. Bây giờ hãy vào đây http://developer.android.com/sdk/index.html và tải xuống (hãy cẩn thận, bạn sẽ phải tải xuống khoảng 3 gigabyte).
    3. Chúng tôi bắt đầu cài đặt và làm theo hướng dẫn.

    Giai đoạn 2: Tạo một dự án mới

    1. Mở Android Studio.
    2. Trên thực đơn " Bắt đầu nhanh", lựa chọn " Bắt đầu một dự án Android Studio mới».
    3. Trong cửa sổ " Tạo dự án mới"(cửa sổ mở ra), đặt tên cho dự án của bạn " Chào thế giới».
    4. Tên công ty (nếu có.*
    5. Nhấp chuột " Kế tiếp».
    6. Đảm bảo hộp kiểm chỉ bật " Điện thoại và máy tính bảng».
    7. Nếu bạn dự định thử nghiệm ứng dụng đầu tiên trên điện thoại của mình thì hãy đảm bảo rằng bạn đã chọn đúng phiên bản Android (không cũ hơn phiên bản trên điện thoại).
    8. Nhấp chuột " Kế tiếp».
    9. Lựa chọn " Hoạt động trống».
    10. Nhấp chuột " Kế tiếp».
    11. Để nguyên tất cả các trường khác.
    12. Nhấp chuột " Hoàn thành».

    *Tên công ty điển hình cho các dự án Android là “example.name.here.com”.

    Bước 3: Chỉnh sửa lời chào

    1. Chuyển đến tab hoạt động_chủ yếu.xml, rất có thể nó đã hoạt động.
    2. Đảm bảo tab ở cuối màn hình đang hoạt động Thiết kế(rất có thể điều này là đúng).
    3. Kéo cụm từ " Xin chào, Thế giới! » từ góc trên bên trái của điện thoại đến giữa màn hình.
    4. Ở phía bên trái của màn hình có một cây thư mục. Mở thư mục có tên " giá trị».
    5. Trong thư mục này, nhấp đúp chuột vào tập tin " dây.xml».
    6. Trong tệp này, tìm dòng chứa văn bản “ Chào thế giới!" và thêm vào văn bản này " Chào mừngĐẾNCủa tôiứng dụng! ».
    7. Quay trở lại " hoạt động_chủ yếu.xml».
    8. Đảm bảo văn bản của bạn được căn giữa trên màn hình điện thoại và chứa văn bản " Xin chàothế giới! Chào mừngĐẾNCủa tôiứng dụng! ».

    Bước 4: Thêm nút

    1. Trên " hoạt động_chủ yếu.xml"chọn thẻ" Thiết kế».
    2. Trong cột bên trái cửa sổ nơi đặt điện thoại, hãy tìm thư mục có tên " Widget" Có nhiều nút khác nhau ở đó.
    3. Lấy " Cái nút» và kéo nó vào màn hình điện thoại của bạn. Nó phải được căn giữa trên màn hình ngay bên dưới văn bản của bạn.
    4. Đảm bảo nút vẫn được chọn (khung màu xanh xung quanh nút đó).
    5. Ở góc dưới bên phải có một cửa sổ chứa các thuộc tính của đối tượng được chọn. Cuộn xuống và tìm dòng có tên " chữ».
    6. Thay đổi văn bản " Nút mới" TRÊN " Trang tiếp theo».

    Giai đoạn 5: Tạo hoạt động thứ hai

    1. Ở đầu cây hệ thống tệp của dự án, nhấp chuột phải vào thư mục có tên " ứng dụng».
    2. Lựa chọn Mới > Hoạt động > Hoạt động trống.
    3. Trong cửa sổ xuất hiện, ở dòng trên cùng, nhập “ Hoạt động thứ hai».
    4. Nhấp chuột " Hoàn thành».
    5. Đi tới " hoạt động_thứ hai.xml" và đảm bảo tab " được chọn ở phía dưới Thiết kế».
    6. Di chuyển văn bản từ góc trên cùng bên trái của điện thoại vào giữa màn hình như chúng ta đã làm ở các bước trước.
    7. Đảm bảo khối văn bản vẫn được chọn (khung màu xanh) và ở góc dưới bên phải thuộc tính của đối tượng, hãy tìm dòng " nhận dạng"và vào đó" chữ2 ».
    8. Ở góc trên bên trái (trong cây dự án), nhấp đúp vào " dây.xml».
    9. Dưới dòng Chào thế giới! Chào mừng bạn đến với ứng dụng của tôi!

      thêm dòng sau

      Chào mừng đến với trang thứ hai!

    10. Quay trở lại " hoạt động_thứ hai.xml».
    11. Chọn lại khối văn bản.
    12. Ở góc dưới bên phải của thuộc tính đối tượng, tìm dòng “ chữ" và vào đó «@ sợi dây/thứ hai_trang».
    13. Đảm bảo hộp văn bản bây giờ có nội dung " Chào mừngĐẾNcácthứ haitrang! ” và blog nằm ở giữa màn hình.

    Giai đoạn 6: Viết hành động cho nút


    Giai đoạn 7: Kiểm tra ứng dụng

    1. Trong thanh công cụ ở đầu cửa sổ Android Studio, nhấp vào biểu tượng phát màu xanh lục.
    2. Trong cửa sổ " ChọnThiết bị» chọn mục « Phónggiả lập» và chọn thiết bị.
    3. Nhấn nút ĐƯỢC RỒI».
    4. Khi trình giả lập khởi động (quá trình này có thể mất nhiều thời gian), ứng dụng sẽ tự động mở trên thiết bị ảo.
    5. Đảm bảo rằng tất cả văn bản được hiển thị chính xác và việc nhấp vào nút sẽ đưa bạn đến trang tiếp theo.

    Chú ý: Nếu bạn nhận được tin nhắn " Mô-đun hạt nhân HAX chưa được cài đặt!", thì có hai lựa chọn khả thi. Thực tế là chỉ những bộ xử lý Intel hiện đại mới hỗ trợ ảo hóa này và bạn chỉ cần kích hoạt nó trong BIOS. Nếu bạn có bộ xử lý không hỗ trợ chức năng này, bạn sẽ phải thử nghiệm ứng dụng trên điện thoại thật hoặc sử dụng trình giả lập của bên thứ ba thay vì trình giả lập tích hợp sẵn.

    Cách tải tệp .apk trong Android Studio

    Theo tôi, vấn đề này đã được đề cập kỹ trong bài viết này nên tôi sẽ không nhắc lại. Tôi thấy bài học đầu tiên là dễ nhất Phương pháp thủ công.

    Sau khi nhận được tệp, bạn có thể sao chép nó vào điện thoại và cài đặt ứng dụng.

    Giai đoạn 8: Kết quả

    Chúc mừng! Bạn vừa viết xong ứng dụng Android đầu tiên của mình với một số chức năng cơ bản. Ứng dụng hoàn thiện phải có trang chào mừng người dùng và nút đưa người dùng đến trang thứ hai.

    Bạn đã làm quen một thời gian ngắn với việc phát triển các ứng dụng cho Android và có thể đã đánh thức trong mình mong muốn tìm hiểu mọi thứ cần thiết để phát triển hơn nữa theo hướng này.