Раскрыйце магутнасць праграмавання Rust на сваёй прыладзе Android з дапамогай Rustroid
шматфункцыянальнае інтэграванае асяроддзе распрацоўкі (IDE), прызначанае як для навучання, так і для сур'ёзнага развіцця!
Калі вы пачатковец, які даследуе Rust, ці дасведчаны распрацоўшчык, якому трэба пісаць код на хаду, Rustroid прапануе вам неабходныя інструменты.
Асноўныя функцыі IDE:
• 🚀 Поўны набор інструментаў Rust: уключае афіцыйны кампілятар rustc і менеджэр грузавых пакетаў, што дазваляе ствараць і запускаць рэальныя праекты Rust.
• 🧠 Інтэлектуальны рэдактар кода:
• 💻 Паспрабуйце кадзіраваць настольны клас з:
• Падсвятленне сінтаксісу.
• Дыягностыка ў рэжыме рэальнага часу падчас уводу.
• Разумнае аўтазапаўненне для паскарэння кадавання.
• Даведка па подпісах для функцый і метадаў.
• Навігацыя па кодах: імгненны пераход да дэкларацыі, вызначэння, вызначэння тыпу і рэалізацыі.
• Дзеянні з кодам, уключаючы хуткія выпраўленні, метады ўбудовы, рэфактарынгу, ачыстку кода і многае іншае.
• Фарматаванне кода. Каб ваш код быў чыстым.
• Папулярныя тэмы: VSCode, Catppuccin, Ayu і Atom One. Усе тэмы ўключаюць светлую і цёмную версіі.
• Поўная гісторыя адмены/паўтарэння: захоўвайце поўны кантроль над сваім кодам з магчымасцю лёгка вярнуць або паўторна прымяніць любыя змены, пакуль файл адкрыты.
• Аўтаматычнае захаванне пасля наладжвальнай затрымкі, каб гарантаваць, што вы не страціце змены.
• Ліпкі скрутак, каб дапамагчы вам адсочваць аб'ём бягучага кода.
• Аўтаматычны водступ, каб пазбавіць вас ад шматразовага націскання прабелу/табуляцыі.
• Вылучэнне фігурных дужак, каб лёгка адсочваць блокі кода.
• Працуе на аналізатары іржы для выключнага вопыту кадавання.
• І многае іншае!
• 🖥️ Магутны эмулятар тэрмінала:
Паўнавартасны тэрмінал для выканання каманд Cargo, кіравання файламі або выканання любых іншых аперацый абалонкі.
Распрацоўка і абмен:
• 🎨 Падтрымка графічных скрынь: Непасрэдна распрацоўвайце і стварайце прыкладанні з выкарыстаннем папулярных скрынь Rust GUI, такіх як egui, miniquad, macroquad, wgpu і інш.
• 📦 Стварэнне APK: Скампілюйце свае праекты Rust на аснове графічнага інтэрфейсу непасрэдна ў файлы APK, якімі можна абагульваць, прама з прылады Android!
• 🔄 Інтэграцыя Git: клануйце агульнадаступныя сховішчы Git, каб хутка пачаць працу над існуючымі праектамі або даследаваць код з адкрытым зыходным кодам.
• 📁 Кіраванне праектамі:
• Лёгка імпартуйце існуючыя праекты Rust са сховішча прылады.
• Захавайце бягучыя праекты назад у сваё сховішча.
Чаму Rustroid?
• Вывучайце Rust дзе заўгодна: эксперыментуйце з магутнымі функцыямі Rust без ПК.
• Прадукцыйнасць у руху: уносіце хуткія праўкі, прататыпуйце ідэі ці нават кіруйце поўнымі праектамі.
• Універсальнае рашэнне: кампілятар, менеджэр пакетаў, пашыраны рэдактар, тэрмінал і падтрымка графічнага інтэрфейсу ў адным дадатку.
• Магчымасць аўтаномнага рэжыму: кадзіраванне, тэсціраванне, запуск можна выконваць у аўтаномным рэжыме, як толькі будуць атрыманы залежнасці вашага праекта (калі такія маюцца).
Rustroid імкнецца стаць найбольш поўнай IDE Rust для платформы Android. Мы пастаянна працуем над паляпшэннем і даданнем новых функцый.
Спампуйце Rustroid сёння і пачніце сваё падарожжа па Rust на Android!
Сістэмныя патрабаванні:
Паколькі Rustroid - гэта поўнафункцыянальная IDE, для эфектыўнай працы ёй патрэбны дастатковыя рэсурсы прылады. Для бесперабойнай распрацоўкі пераканайцеся, што ваша прылада адпавядае наступным мінімальным патрабаванням
• Сховішча: патрабуецца мінімум **2 ГБ** вольнай прасторы, настойліва рэкамендуецца больш.
• Аператыўная памяць: Вам спатрэбіцца не менш за **3 ГБ** аператыўнай памяці, для складаных праектаў лепш выкарыстоўваць больш.