اصول نامگذاری بسته برنامهها (پکیجنیم) اندروید
نام بسته یا package name چیست؟
هر برنامه اندروید، دارای یک نام بسته اختصاصی است که آن را از سایر برنامه ها متمایز می کند.
اصول و قوانین نامگذاری
در ادامه روشی آسان برای نامگذاری بسته معرفی میشود:
فرض کنید عبارت domainname.companyname.appname نام بسته شما باشد. در قسمت domainname میتوان دامنه سایت را وارد کنید. سایت مورد نظر را در قسمت companyname و نام برنامه را نیز در قسمت appname وارد کنید. به عنوان نمونه، فرض کنید که سایت www.approcket.ir میخواهد برنامه ای تحت عنوان book منتشر کند. طبق فرمول بالا، عبارت ir.approcket.book به عنوان نام بسته باید انتخاب شود.
بصورت کلی نام بسته یک اپلیکیشن اندروید یا همان PACKAGENAME یک اپ باید فقط و فقط متشکل از حروف انگلیسی "a-z | A-Z" (کوچک یا بزرگ) و اعداد انگلیسی و آندراسکور (آندرلاین) یعنی کاراتر "_" و کاراکتر نقطه باشد.
علاوه بر این کاراکتر ها شروع نام بسته حتما باید با حروف انگلیسی باشد و اعداد نمیتواند شروع کننده باشد.
وجود حداقل یک نقطه در اسم بسته ضروری هست.
نکته: استفاده از حروف بزرگ با وجود اینکه مجاز است اما خیلی متداول نیست و اکثر اپ های حرفه ای فقط از حروف کوچک و یک یا دو نقطه در نام بسته اپ خود استفاده میکنند.
در زیر مثال هایی از پکیج نیم اپ ها ک بصورت صحیح غلط است آمده است تا شما بیشتر با انتخاب یک اسم صحیح برای پکیج نیم خود آشنا شوید.
مثالهای صحیح از پکیج نیم:
- atlas.englishlearn.app
- com.duolingo
- school.jaheshonline.app
- ir.inview.lingojoo
- com.mega.darsrooz
- ir.bambo_co.boofa
- com.bitasystem.vida
مثالهای غلط از پکیج نیم:
- atlasenglishlearnapp (بدون نقطه!)
- com.app duolingo (وجود اسپیس space)
- 1school.jaheshonline.app (شروع با عدد!)
- ir.بازی.lingojoo (وجود کاراکتر غیر انگلیسی!)
- com.mega-dars.darsrooz (وجود کاراکتر غیر مجاز دش - !)
سلام بسیار مختصر و مفید و عالی ممنونم از تیم اپ راکت و مخصوصا آقا سعید