آموزش اندروید اپلیکیشن چت مشابه تلگرام( با استفاده از Socket IO )
( فیلم آموزشی ) ،توسط مهندس مجتبی نکویی
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.
معرفی سرفصل های این دوره:
توضیحات کلی مجموعه آموزش اندروید اپلیکیشن چت مشابه تلگرام( با استفاده از Socket IO ):
دموی مجموعه را حتما ببینید
دراین دوره سعی میشود بسیاری از اپشن هایی که اپلیکیشن موبوگرام داراست رو به اپلیکیشن چت اضافه کنیم . هدف اصلی ساخت اپلیکیشن چت با استفاده از کتابخانه قدرتمند Socket IO اصولی ترین راه ممکنه برای ساخت برنامه چت هست که دراین دوره اموزش خواهیم داد.سرفصلهای این دوره:
- استفاده از دو سرور در برنامه یک سرور php ویک سرور Nodejs
- ارسال پیامک از طریق پنل ارسال پیامک و وب سرویس همراه با کدنویسی
- دریافت پیامک در برنامه وتشخیص متن
- ارسال پیامک اعتبارسنجی مشابه تلگرام
- اعتبارسنجی کاربر با استفاده از کد
- اپلود تصویر پروفایل
- لود ونمایش تصویر پروفایل
- ارسال پیام بصورت شخصی برای کاربر
- ارسال پیام به کاربر با استفاده از ایدی کاربر
- نمایش حالت is typing... در زمان نوشتن پیام توسط مخاطب
- حالت روح
- ساخت گروه های مختلف
- اپلود تصویر برای پروفایل
- اپلود تصاویر و ارسال تصاویر در چت
- اپلود تصاویر روی سرور نود جی اس
- کار با گروه ها
- کار با کانال
- اموزش کامل و مفهومی کانال وگروه در چت
- توضیح کامل تفاوت کانال و گروه
- انلاین بودن کاربر
- دریافت و نمایش چت ها و لود تصاویر
- کار حرفه ای با اینترفیس ها
- و بسیاری از امکانات دیگر که در ادامه اموزش اضافه خواهند شد
برای تهیه سورسها به ادرس زیر مراجعه کنید:
http://www.clicksource.ir
در صورت موجود نبودن سورس به این ایمیل پیام بدید:
sup.clicksource@gmail.com
بخش های رایگان این مجموعه آموزشی:
ساخت سرور وبرقراری اتصال با سوکت ( بخش 1 ) دانلود مستقیم ارسال پیام ( بخش 2 ) دانلود مستقیم ارسال ودریافت پیام در اپلیکیشن ( بخش 3 ) دانلود مستقیم رفع اشکال در استفاده از کتابخانه ( بخش 4 ) دانلود مستقیم ساخت لایه های گرافیکی برنامه ( بخش 5 ) دانلود مستقیم ارسال پیامک از طریق وب سرویس ( بخش 6 ) دانلود مستقیم تشخیص متن پیامک اعتبار سنجی به محض دریافت ( بخش 7 ) دانلود مستقیم اعتبارسنجی با کد ( بخش 8 ) دانلود مستقیم مرورکلی بر همه مطالب گذشته ( بخش 9 ) دانلود مستقیم ذخیره کد فعال سازی مخصوص کاربر در سرور ( بخش 10 ) دانلود مستقیم چک کردن اعتبار کد ( بخش 11 ) دانلود مستقیم ارسال پیام به ایدی شخص ( بخش 12 ) دانلود مستقیم ارسال چت خصوصی(مهم) ( بخش 13 ) دانلود مستقیم تغییر در گرافیک برنامه ( بخش 14 ) دانلود مستقیم چت با ایدی ( بخش 15 ) دانلود مستقیم چک کردن ایدی از سرور ( بخش 16 ) دانلود مستقیم ارسال چت خصوصی ( بخش 17 ) دانلود مستقیم تغییرات ظاهر گرافیکی ( بخش 18 ) دانلود مستقیم نمایش حالت is typing در زمان نوشتن مخاطب ( بخش 19 ) دانلود مستقیم گرفتن دسترسی برای استفاده از حافظه داخلی ( بخش 20 ) دانلود مستقیم خواندن چت ها از دیتابیس ( بخش 21 ) دانلود مستقیم خواندن چت ها از حافظه داخلی ( بخش 22 ) دانلود مستقیم نمایش لیست چت ها ( بخش 23 ) دانلود مستقیم تکمیل چت لیست ( بخش 24 ) دانلود مستقیم کار برروی ui چت های ارسالی ( بخش 25 ) دانلود مستقیم اپلود تصویر پروفایل ( بخش 26 ) دانلود مستقیم لود کردن ونمایش تصاویر پروفایل ( بخش 27 ) دانلود مستقیم لود کردن ونمایش تصاویر پروفایل قسمت دوم ( بخش 28 ) دانلود مستقیم لود کردن ونمایش تصاویر پروفایل قسمت سوم ( بخش 29 ) دانلود مستقیم لود کردن ونمایش تصاویر پروفایل قسمت چهارم ( بخش 30 ) دانلود مستقیم( ساخت سرور وبرقراری اتصال با سوکت )
( ارسال پیام )
( ارسال ودریافت پیام در اپلیکیشن )
( رفع اشکال در استفاده از کتابخانه )
( ساخت لایه های گرافیکی برنامه )
( ارسال پیامک از طریق وب سرویس )
( تشخیص متن پیامک اعتبار سنجی به محض دریافت )
( اعتبارسنجی با کد )
( مرورکلی بر همه مطالب گذشته )
تخفیف تا تاریخ 1405/8/26 (تخفیف فوق،صرفا به خرید کل پکیج،و یا خرید فصل ها تعلق می گیرد و به خرید تک بخش ها،اعمال نمی گردد)
وضعیت دوره: تکمیل شده
تعداد قسمت ها : 62 قسمت
سطح آموزش: صفر تا صد
به همراه کدها و فایل های آموزش
پشتیبانی فنی: دارد
می توانید پس از دریافت مجموعه،مشکلات و سوالات تخصصی و فنی خود را با سازنده این مجموعه، (مهندس مجتبی نکویی ) در میان گذاشته و برطرف نمایید.
تعداد فصل ها: 8 فصل
مدت زمان: 29 ساعت و 30 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید
در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات ( صفحه 2 )
محمد
میگه:
سلام یه سوال داشتم من بخش سرور و کلاینت رو دقیقا مشابه شما ساختم زمانی که تو مرورگر ادرس لوکال رو میزنم توی CMD نشون میده ID رو اما با EMULATRO اصلا وصل نمیشه!!!!!!!!!!!یک ماهه گیرم
دسترسی به اینترنت دادم
127.0.....
192.....
10.0......
با این ایپی ها هم امتحان کردم
var app = require(express)();
var http = require(http).Server(app);
var io = require(socket.io)(http);
//app.use(express.static(__dirname/static));
app.get(/,function (req , res ,next){
res.sendFile(__dirname/static/index.html)
});
io.on(connection,function(socket){
console.log(one user connected : socket.id);
socket.on(message,function (data){
console.log(data);
});
});
http.listen(1111);
console.log(server run on port = 1111);
سعید
میگه:
سلام. خسته نباشید
خیلی ممنون به خاطر سایت خوبتون.
فقط من یه مشکلی داشتم. تو اندروید سوکت ای او رو تو گریدل سینک کردم و پرمیشن اینترنت رو هم فعال کردم تمام مراحل رو تو اکتیویتی اندروید درست رفتم ولی زمانی که برنامه اجرا میشه تو کامند لاین چیزی نشون نمیده که یه کاربر اد شده. ولی تو مرورگر که ای پی با پورت رو وارد میکنم تو کامند لاین اد میشه. مشکلش به نظرتون چیه؟
پاسخ:
سلام ودرود باید دیباگ کنید
محمد عارف
میگه:
سلام. تو این دوره، سیستم reply و forward پیام هم آموزش داده شده؟
پاسخ:
سلام برنامه نویسی یک روند هست
اگر اون رو یادبگیرید هر کاری میتونید انجام بدید
ali
میگه:
استاد فایل سورس پروژه رو از کجا پیدا کنیم؟
پاسخ:
سلام ودرود از پشتیبانی بگیرید
fdt
میگه:
سلام
الان که روش فرستادن کد verification از سایت sms.ir عوض شده است و مواردی مثل Token و ... به آن اضافه شده است , آموزش قسمت 6 رو آپدیت میکنید؟
یا اینکه مقاله یا فیلم جدید قرار میدید؟
خودم
میگه:
چجوری نودمون رو نصب کنم ؟
پاسخ:
سلام توی دوره اموزش نود جی اس که پیشنیاز این دوره هست اموزش دادم
رامتنیم
میگه:
استاد اینجا رو میگم تو عکس زیر لینکشه اینجا چیو اتنخاب می کنین ؟
https://clicksite.org/chat_node/uploads/160595492867592.png
پاسخ:
سلام empty activity استفاده کردیم
رامتین قلی زاده
میگه:
تو قسمت select a project template توی اندروید استودیو چه لایوتی رو انتخاب کردید استاد ؟
رامتین
میگه:
استاد معذرت میخوام دوباره سوال می پرسم تو قسمت select a project template چه نوع لایوتی رو اتخاب می کنین ؟ تو اندروید استودیو بعد از زدن ساخت پروژه جدید؟
رامتین قلی زاده
میگه:
سلام استاد . ببخشید تو قسمت دوم اموزش تو اندروید استودیو چه نوع لایوتی رو برای ساخت انتخاب کردید ؟ ممنون میشم جواب بدید؟
پاسخ:
سلام از linear layout استفاده شده
حسین لرکی
میگه:
سلام کی تماس تصویری ب دوره اضافه میشه
پاسخ:
سلام از طریق کانال اعلام میشه
میلاد
میگه:
سلام استاد نکویی ایا اموزش تماس تصویری در این دوره داده شده است
پاسخ:
سلام ودرود خیر
ایرانمهر
میگه:
سلام استاد نکویی وقتتون بخیر می خواستم لطفا مثل همین دوره با تمامی امکاناتش و استفاده از معماری ها و ...
را به صورت برنامه نویسی کاتلین پیاده سازی نماید و اپلیکیشن چت تلگرام به زبان برنامه نویسی کاتلین پیاده سازی و آموزش داده شود
پاسخ:
سلام ودرود چشم
امیدی
میگه:
سلام
پاسخ منو ندادین
لطفا پاسخ بدین به پاسخ شما برای خرید نیاز دارم
هم اینکه ببینم پروژه اختصاصی هم انجام میدین ؟
صادق
میگه:
سلام
وقت بخیر
من سورس رو میخواستم بخرم چیکار کنم
پاسخ:
از طریق clicksource.ir میتونید تهیه کنید
امیدی
میگه:
سلام
من نیاز دارم به یک اپلیکشن اندرویدی و ios و یک نسخه دسکتاپ
از همین چیزی که آموزش دادین . اگه تحت وب رو هم داشته باشه بهتر
باید با چی برنامه نویسی بشه. لطفا بفرمایید .
با جاوا میشه همه اینها رو انجام داد ؟
یعنی یک برنامه نوشت و خروجی های مختلف گرفت
لطفا بفرمایید شما پروژه هم قبول می کنید که همین چیزی که آموزش دادید رو با یه مقدار امکانات بیشتر و سفارشی تر برامون درست کنین
اگه قبول می کنید ، بفرمایید چه جوری باهاتون تماس بگیرم در مورد هزینه هاش و ...
علی
میگه:
سلام ایا میشه با موبایل سرور ساخت؟
پاسخ:
سرور تعریف داره
کامپیوتری که امکان سرویس دهی 24 ساعته رو داشته باشه میشه سرور
شما میتونید یک کامپیوتر شخصی رو هم سرور کنید ولی قطعا مشکل پیدا میکنه و خراب میشه در کوتاه مدت
پس باید به فکر سرور باشید
ایلیا علیاری
میگه:
سلام این اپلیکیشن روی ios هم اجرا میشه یا فقط برای اندروید هست.
پاسخ:
دوره مخصوص اندروید هست
OMID
میگه:
سلام
من دموی اپلیکیشن نهایی رو از کجا می تونم ببینم
لطفا بگین ایا نسخه دسکتاپ هم میشه ساخت
با تشکر
پاسخ:
سلام این دوره فقط برای موبایل هست
فیلم دمو رو میتونید ببینید
اگه فیلم دمو مشکل داره به پشتیبانی پیام بدید
امیدی
میگه:
استاد گرامی سلام
من زمان برای یادگرفتن برنامه نویسی ندارم . البته فعلا
میشه همون سورس برنامه شما رو برای خودم راه اندازی کنم
یعنی پکیج رو بخرم و از سورس برنامه برای خودم یه اپلیکیش راه بندازم
پکیج راهنمایی داره که چه جوری باید از این اپلیکیشن خروجی بگیرم و استفاده کنم
البته همزمان هم شروع به یادگیری کنم تا به مرور بتونم کاستومایزش کنم
با تشکر
پاسخ:
سلام ودرود راه اندازی سورس نیاز به دانش برنامه نویسی داره
مهدی همت یار
میگه:
سلام
خواستم بپرسم این دوره به چه زبانی هست؟
کاتلین یا جاوا؟
پاسخ:
سلام ودرود به زبان جاوا هست
رامین
میگه:
سلام اقای نکویی من داخل سرور node js نصب کردم و کد رو اجرا میکنم داخل همون سرور وقتی اپی و پورت رو وارد مرورگر میکنم وصل میشه ولی وقتی داخل گامپیوتر خودم ایپی و پورت رو میزنم وصل نمیشه؟
اگر داخل سرور باشه باید انلاین باشه و از هر گوشی و گامپیوتری بهش وصل بشه درسته؟
میشه لطفا راهنمایی کنید ممنون.
احمدی
میگه:
سلام. آیا امکان تماس صوتی وتصویری به این آموزش اضافه شده یا نه؟
پاسخ:
سلام خیر
توی هیچ دوره ای این اموزش وجود نداره
نه توی دوره های ما نه سایت های دیگه
پیاده سازی این مورد رو سعی میکنیم در دوره ای جداگونه در اختیارتون بذاریم
پدرام
میگه:
سلام استاد نظرتون در مورد سوکت نویسی با پایتون چیه؟ پایتون syn هست یا Asyn
نظر شما چیه اگه بخوایم با nodejs مقایسش کنیم؟
پاسخ:
سلام هر سوکتی به شکل real time هست و موردی نداره
منتها نمیدونم socket io میتونه باهاش مچ بشه یا نه
پدرام
میگه:
سلام استاد نکویی عزیز وقت شما بخیر
بنده یه سوال در مورد این دوره داشتم که آیا در این دوره از یک سرور nodejs برای برنامه استفاده میکنید؟ یا اینکه از ابتدا تا انتها از سرور localhost استفاده میشه؟
پاسخ:
سلام ودرود بله از نود استفاده شده
از php هم استفاده کردیم