🎮 اپلیکیشن "گیم سنتر هوشمند"
> اولین اتوماسیون مدیریت گیمنت و کافه بردگیم
👤 ساخت پروفایل برای مشتریان ثابت
📃 حسابداری و محاسبهی دقیق فاکتورها
📊 آمارگیری دقیق و کاربردی
🔒 امن و غیر قابل نفوذ
🚶 رصد و تحلیل رفتار مشتریان
نسخهی 1.0.1 پایدار:
http://cafebazaar.ir/app/?id=ir.lifeplus.gamenethelper&ref=share
> اولین اتوماسیون مدیریت گیمنت و کافه بردگیم
👤 ساخت پروفایل برای مشتریان ثابت
📃 حسابداری و محاسبهی دقیق فاکتورها
📊 آمارگیری دقیق و کاربردی
🔒 امن و غیر قابل نفوذ
🚶 رصد و تحلیل رفتار مشتریان
نسخهی 1.0.1 پایدار:
http://cafebazaar.ir/app/?id=ir.lifeplus.gamenethelper&ref=share
👍2
تجربیات یک برنامهنویس اندروید
Photo
طراحی Ui با همکاری 'خانم محمودی' انجام شده
📱 آیکون اصلی و آیکونهای پایین صفحه(باتم نویگیشن) به سختی با کوپایلوت و ترکیب جمنای ساخته شدن و نیاز به کلی ادیت داشتن که برای هر کدومشون یکی دو روز وقت گذاشتم😅
برای Ux اپلیکیشن از چند تا گیمنت مشاوره گرفتم و با تجربهی فعالیت خودم توی کافهبردگیم ترکیب کردم😉🤝
هدف دارم باشگاههای تنیس و بولینگ رو هم ساپورت کنم
📱 آیکون اصلی و آیکونهای پایین صفحه(باتم نویگیشن) به سختی با کوپایلوت و ترکیب جمنای ساخته شدن و نیاز به کلی ادیت داشتن که برای هر کدومشون یکی دو روز وقت گذاشتم😅
برای Ux اپلیکیشن از چند تا گیمنت مشاوره گرفتم و با تجربهی فعالیت خودم توی کافهبردگیم ترکیب کردم😉🤝
هدف دارم باشگاههای تنیس و بولینگ رو هم ساپورت کنم
👍3
♻️ به پیشنهاد یک عزیز فرایند صفحهی فاکتورها کلاً قراره عوض بشه و حدوداً تو نسخهی 1.2.0 یا 1.3.0 فکر کنم بتونیم اجراش کنیم(فقط طراحیش تموم شده)
🌐 همهی اطلاعات توسط ORM دوستداشتنی Room ، توی دیتابیس SQLite و داخل دستگاه کاربر ذخیره میشه(کش میشه)
پیشانداز اولیهی ذهنیمون سازگاری و ریسپانسیو کردن اپلیکیشن برای هر دستگاه هست و سپس قرار دادن تم لایت به اپلیکیشن هست(برای کسایی که دوستش دارن)
بعد از این دو مورد، صفحهی فاکتورها به صفحهی حسابداری تبدیل شده و کلی قابلیت جدید اضافه میشه🙂
🌐 همهی اطلاعات توسط ORM دوستداشتنی Room ، توی دیتابیس SQLite و داخل دستگاه کاربر ذخیره میشه(کش میشه)
پیشانداز اولیهی ذهنیمون سازگاری و ریسپانسیو کردن اپلیکیشن برای هر دستگاه هست و سپس قرار دادن تم لایت به اپلیکیشن هست(برای کسایی که دوستش دارن)
بعد از این دو مورد، صفحهی فاکتورها به صفحهی حسابداری تبدیل شده و کلی قابلیت جدید اضافه میشه🙂
👍3
هدف کلی ما با شروع این اپلیکیشن، ساخت یک سوشال خوب گیم هست که در سطح کل ایران فعالیت بکنه . . .
به عبارتی فقط توی حوزهی مدیریت گیمسنتر و کسب و کارهای دیگه نمیمونیم و قراره خیلی بزرگتر فعالیت عظیمی رو شروع کنیم😉
به عبارتی فقط توی حوزهی مدیریت گیمسنتر و کسب و کارهای دیگه نمیمونیم و قراره خیلی بزرگتر فعالیت عظیمی رو شروع کنیم😉
👍2
برای عکس اول اپ توی بازار، با صد سختی تونستم این دوتا رو بسازم🥵
نه کوپایلوت و GPT5.1 تونستن خوب کار کنن و نه پیکاسو!
یکی از این خروجی از جمنای و اونیکی از برادرش نانوبنانا هست👌🤝
من همچنان از خروجی راضی نیستم🙃
🆔 @AndroidDev_Tips
نه کوپایلوت و GPT5.1 تونستن خوب کار کنن و نه پیکاسو!
یکی از این خروجی از جمنای و اونیکی از برادرش نانوبنانا هست👌🤝
من همچنان از خروجی راضی نیستم🙃
🆔 @AndroidDev_Tips
تجربیات یک برنامهنویس اندروید
کدومشون رو استفاده کنم؟😅
منم دقیقاً همین کارو کردم😅
تجربیات یک برنامهنویس اندروید
⌨ بستن کیبورد این اکستنشن فانکشن (extension Function) رو سیو کنید، هر موقع خواستید کیبورد گوشی کاربر بسته بشه، کال کنید😉😁 // copy to YourClass.kt file -> fun View.closeKeyboard() { val inputMethodManager = context.getSystemService(Context.INPUT_METHOD_SERVICE)…
خواستید دکمهی Enter 'اینتر'⤵️ کیبورد رو موقع پر کردن فرم به done 'بستن' تبدیل کنید، راه بهتری هم سراغ دارم😊
🔥2
پیشنهاد دادن دانلود رو از گیتهاب هم ممکن کنم ولی فعلاً حمایتهاتون رو از بازار میخوام🙂
چند دقیقه پیش لینک ریپازیتوری پابلیک رو گذاشتم(تا جایی که قابل انتشار بود)
همهجا و همهی بخشها کامنت دارن؛ از تکتک کدها و تاکتیکهای من میتونید استفاده کنید😊
تا آخر خرداد نسخهی 1.1.0 میاد که اونو توی مایکت هم قراره بزارم😉
توی بازار تعداد نصب رو به بالای 200 تا برسونیم خیلی عالی میشه . . .
چند دقیقه پیش لینک ریپازیتوری پابلیک رو گذاشتم(تا جایی که قابل انتشار بود)
همهجا و همهی بخشها کامنت دارن؛ از تکتک کدها و تاکتیکهای من میتونید استفاده کنید😊
تا آخر خرداد نسخهی 1.1.0 میاد که اونو توی مایکت هم قراره بزارم😉
توی بازار تعداد نصب رو به بالای 200 تا برسونیم خیلی عالی میشه . . .
👍2
⌨️ بستن کیبورد با زده شدن Enter در نوشتن توی ادیت تکست
روی اکشن های کیبورد ها میشه تغییراتی انجام داد که مثلا دکمه ی Enter به next تبدیل بشه:
یا مثلا دکمه ی Enter به Done تبدیل بشه:
🆔 @AndroidDev_Tips
روی اکشن های کیبورد ها میشه تغییراتی انجام داد که مثلا دکمه ی Enter به next تبدیل بشه:
//ادیت تکست اول
binding.edtPhone.editText!!.setOnEditorActionListener { _, actionId, _ ->
if (actionId == EditorInfo.IME_ACTION_NEXT) {
edtUsername.editText!!.requestFocus() // ادیت تکست دوم و بعدی
true
} else false
}
یا مثلا دکمه ی Enter به Done تبدیل بشه:
binding.edtPassword2.editText!!.setOnEditorActionListener { _, actionId, _ ->
if (actionId == EditorInfo.IME_ACTION_DONE) {
edtPassword2.editText!!.clearFocus()
true
} else false
}🆔 @AndroidDev_Tips
🔥2
توی این مدت...
روی طراحی ریسپانسیو
* خیلی تحقیق کردم
* خیلی ترفندها یاد گرفتم
* از اجبار به نمایش یکسان
[در انواعگوشیها و انواعسایزفونتها]
* تا شخصی سازی اصولی
[برای هر سلیقه و هر نوع گوشی]
تا یه مدتی، یکم روی این موارد باهاتون کار میکنم و تجربیاتم توی این مدت رو باهاتون به اشتراک میزارم😉
فعلاً اول از XML وارد میشم، بعد کامپوز رو هم بهتون میگم😊
روی طراحی ریسپانسیو
* خیلی تحقیق کردم
* خیلی ترفندها یاد گرفتم
* از اجبار به نمایش یکسان
[در انواعگوشیها و انواعسایزفونتها]
* تا شخصی سازی اصولی
[برای هر سلیقه و هر نوع گوشی]
تا یه مدتی، یکم روی این موارد باهاتون کار میکنم و تجربیاتم توی این مدت رو باهاتون به اشتراک میزارم😉
فعلاً اول از XML وارد میشم، بعد کامپوز رو هم بهتون میگم😊