اپلیکیشن «دانیس» یک پلتفرم آموزشی جامع و دو طرفه است که برای رفع کمبودهای پلتفرمهای موجود طراحی شده. در این سامانه، کاربران همزمان میتوانند به عنوان مدرس (ایجاد دوره و جلسه) و دانشجو (مشاهده و شرکت در کلاس) فعالیت کنند. این پروژه با تمرکز بر امنیت چندلایه، تجربه کاربری روان و استفاده از تکنولوژیهای پیشرفته اندروید توسعه یافته است.
ویژگیهای کلیدی و فنی:
- امنیت پیشرفته و یکپارچگی محیط (Security & Integrity):
1.بررسی محیط با NDK: پیادهسازی لایه امنیتی در سطح Native (C/C++) برای تشخیص و جلوگیری از اجرای اپلیکیشن در محیطهای ناامن (Root شده، دیباگ Mode، شبیهسازها و مودهای تست).
2.امنیت دادهها: رمزنگاری پیشرفته توکنها و دادههای حساس کاربر برای جلوگیری از دسترسی غیرمجاز.
3.واترمارک پویا: نمایش شماره کاربر به صورت واترمارک روی جلسات آنلاین و آفلاین و غیرفعالسازی اسکرینشات برای حفاظت از محتوا.
- سیستم جلسات آنلاین پیشرفته:
1.ایجاد اتاقهای مجازی با تنظیمات دقیق (رمز عبور، محدودیت تعداد شرکتکننده).
2.مدیریت سطوح دسترسی: اپراتور، ارائهدهنده، کاربر عادی و میهمان.
3.نمایش آمار حاضرین و فایلهای جلسه.
- مدیریت دورهها و محتوا (هسته اصلی):
1.ساخت دوره با جزئیات کامل (نام، اطلاعات استاد، توضیحات).
2.سیستم آپلود حرفهای: توسعه اختصاصی سیستم آپلود با استفاده از Android Worker برای مدیریت بهینه منابع و تجربه کاربری بدون لگ.
3.مدیریت محتوای چندرسانهای (ویدیو آفلاین، جلسات آنلاین) با قابلیت جابجایی بین فصلها.
- امنیت و مدیریت دسترسیها (Access Control):
1.سیستم مدیریت کاربران اختصاصی برای هر دوره.
2.تعیین دقیق تعداد دستگاههای مجاز (مثلاً ۲ اندروید + ۱ وب) برای هر کاربر.
3.اعمال واترمارک و محدودیتهای امنیتی بر اساس سطح دسترسی کاربر.
- هوش مصنوعی و تجربه کاربری:
1.دستیار هوشمند: استفاده از AI برای تحلیل متن جلسات ویدیویی و پاسخگویی به سوالات کاربران به صورت چتبات.
2.رابط کاربری مدرن: پشتیبانی از تم دارک/لایت و تم داینامیک (Dynamic Color) در اندروید ۱۲ به بالا.
3.دو زبانه: پشتیبانی کامل از فارسی و انگلیسی.
4.بهینهسازی عملکرد با سیستم کشینگ (Caching) برای لیست دورهها و جلسات.
این پروژه نمونهای از یک اپلیکیشن مقیاسپذیر با معماری تمیز و ماژولار، امنیت لایه پایین (Native Security) و تمرکز بر حفاظت از داراییهای فکری است.
جهت دریافت اپلیکیشن به آدرس زیر مراجعه نمایید :
https://danees.ir/