تجربیات یک برنامه‌نویس اندروید
15 subscribers
14 photos
6 links
🥏 یه تازه کاری یا حرفه‌ای؟
🌟 تو این کانال به تجربیات و آزمون-خطای یک برنامه نویس اندروید دسترسی داری😉
⭐️ راه حل هر باگ و مشکلی که ممکنه بر بخوری، اینجاست. از مسائل طراحی گرفته تا کدها🙂
🌠 من اینجام که هر مشکلی داشتی حل کنم👇
@NimaM_PA
Download Telegram
🎮 اپلیکیشن "گیم سنتر هوشمند"

> اولین اتوماسیون مدیریت گیم‌نت و کافه بردگیم

👤 ساخت پروفایل برای مشتریان ثابت
📃 حسابداری و محاسبه‌ی دقیق فاکتورها
📊 آمارگیری دقیق و کاربردی
🔒 امن و غیر قابل نفوذ
🚶 رصد و تحلیل رفتار مشتریان

نسخه‌ی 1.0.1 پایدار:
http://cafebazaar.ir/app/?id=ir.lifeplus.gamenethelper&ref=share
👍2
تجربیات یک برنامه‌نویس اندروید
Photo
طراحی Ui با همکاری 'خانم محمودی' انجام شده

📱 آیکون اصلی و آیکون‌های پایین صفحه(باتم نویگیشن) به سختی با کوپایلوت و ترکیب جمنای ساخته شدن و نیاز به کلی ادیت داشتن که برای هر کدومشون یکی دو روز وقت گذاشتم😅

برای Ux اپلیکیشن از چند تا گیم‌نت مشاوره گرفتم و با تجربه‌ی فعالیت خودم توی کافه‌بردگیم ترکیب کردم😉🤝
هدف دارم باشگاه‌های تنیس و بولینگ رو هم ساپورت کنم
👍3
♻️ به پیشنهاد یک عزیز فرایند صفحه‌ی فاکتور‌ها کلاً قراره عوض بشه و حدوداً تو نسخه‌ی 1.2.0 یا 1.3.0 فکر کنم بتونیم اجراش کنیم(فقط طراحیش تموم شده)

🌐 همه‌ی اطلاعات توسط ORM دوست‌داشتنی Room ، توی دیتابیس SQLite و داخل دستگاه کاربر ذخیره میشه(کش میشه)

پیش‌انداز اولیه‌ی ذهنی‌مون سازگاری و ریسپانسیو کردن اپلیکیشن برای هر دستگاه هست و سپس قرار دادن تم لایت به اپلیکیشن هست(برای کسایی که دوستش دارن)
بعد از این دو مورد، صفحه‌ی فاکتور‌ها به صفحه‌ی حسابداری تبدیل شده و کلی قابلیت جدید اضافه میشه🙂
👍3
هدف کلی ما با شروع این اپلیکیشن، ساخت یک سوشال خوب گیم هست که در سطح کل ایران فعالیت بکنه . . .

به عبارتی فقط توی حوزه‌ی مدیریت گیم‌سنتر و کسب و کارهای دیگه نمی‌مونیم و قراره خیلی بزرگ‌تر فعالیت عظیمی رو شروع کنیم😉
👍2
برای عکس اول اپ توی بازار، با صد سختی تونستم این دوتا رو بسازم🥵

نه کوپایلوت و GPT5.1 تونستن خوب کار کنن و نه پیکاسو!
یکی از این خروجی از جمنای و اونیکی از برادرش نانو‌بنانا هست👌🤝

من همچنان از خروجی راضی نیستم🙃

🆔 @AndroidDev_Tips
کدومشون رو استفاده کنم؟😅
Anonymous Poll
47%
عکس Gemini
53%
عکس Nano Banana pro
اسکرین‌شات اول اپلیکیشن توی بازار:
🔥3
نسخه‌ی بعدی پس از این‌همه دوری داره میاد... 😉
🔥4
پیشنهاد دادن دانلود رو از گیت‌هاب هم ممکن کنم ولی فعلاً حمایت‌هاتون رو از بازار میخوام🙂

چند دقیقه پیش لینک ریپازیتوری پابلیک رو گذاشتم(تا جایی که قابل انتشار بود)
همه‌جا و همه‌ی بخش‌ها کامنت دارن؛ از تک‌تک کدها و تاکتیک‌های من می‌تونید استفاده کنید😊


تا آخر خرداد نسخه‌ی 1.1.0 میاد که اونو توی مایکت هم قراره بزارم😉
توی بازار تعداد نصب رو به بالای 200 تا برسونیم خیلی عالی میشه . . .
👍2
⌨️ بستن کیبورد با زده شدن Enter در نوشتن توی ادیت تکست

روی اکشن های کیبورد ها میشه تغییراتی انجام داد که مثلا دکمه ی 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 وارد میشم، بعد کامپوز رو هم بهتون میگم😊