As you may have heard, we have recently launched encrypted voice calls for Telegram. They are super-easy to use and improve themselves over time using machine learning.
Personally, I rarely make voice calls. When I lived in Russia, I developed the habit of NEVER speaking over the phone, as every conversation was being recorded by corrupt law enforcement agencies. This habit stayed with me even after I left Russia a few years ago. I don't expect agencies in other countries to have more respect for privacy than their Russian counterparts. In my opinion, they're the same everywhere, some are just better at marketing.
My phone habits may change now that I use secure calls via Telegram to communicate with my team and family members. Unfortunately, not everyone in the world will be able to enjoy the same.
In countries like Saudi Arabia, Telegram traffic is throttled in order to discourage usage. In others, like China and Oman, it's blocked completely. In Iran, where Telegram has some 40 million active users, Telegram voice calls have been completely blocked by the country's internet providers and mobile operators following an order from the judiciary (more about this here – http://telegra.ph/Telegram-Calls-in-Iran-NEWS).
Telegram has historically had problems with regulators in some parts of the world because, unlike other services, we consistently defended of our users' privacy and have never made any deals with governments. In three and a half years of existence to date, Telegram disclosed exactly zero bytes of users' data to any third-party.
Services like WhatsApp, on the other hand, have no such problems in China, Saudi Arabia, Iran, or other countries with a history of censorship. This is the case because WhatsApp (and its parent company Facebook) are eager to trade user trust for an increased market share. The claim that “WhatsApp and third parties can’t read or listen to your WhatsApp messages and calls” – is completely false. WhatsApp actually can read and listen in to your calls and messages, as they are able to invisibly change the encryption keys for 99.99% of their users (more about this backdoor-disguised-as-a-feature here – http://telegra.ph/whatsapp-backdoor-01-16). So much for "End-to-End Encryption".
Moreover, third parties like Google or Apple have direct access to most of WhatsApp's users' chat history. This is because WhatsApp tricked the majority of users into allowing third party backups. And the sharing doesn't stop with just these third parties. Apple and Google in turn have to deal with data requests from all the countries they have business in, and so the data flows.
By claiming that they are secure, our competitors may be involved in the single largest case of consumer fraud in human history.
By comparison, Telegram relies on end-to-end encryption assisted by a built-in encrypted and distributed cloud for messages and media. The relevant decryption keys are split into parts and are spread across different jurisdictions. This structure makes your cloud data a hundred times more protected and secure than when it is stored by Google, Facebook, or Apple.
No wonder governments and regulators are unhappy with Telegram. Well, let them block us as much as they want. We won't change our principles or betray our users. I know it’s not great to have Telegram (or parts of it) restricted in your country. But sometimes it’s better to stop using a communication service entirely than to keep using it with misplaced trust in its security.
It's why I avoided voice calls for years, in Russia and beyond. It's also why I'm coming back to them now, on Telegram.
----------
صحبت های پاول مدیر شرکت تلگرام در مورد بستن تماس های صوتی در ایران !
خلاصه ای از صحبت :
۱-WhatsApp
و برنامه های دیگر می توانند تماس ها و حتی پیام ها رو به راحتی بخونند و شنود کنند و حتی گوگل و اپل نیز این کار رو می کنند ولی تماس های تلگرام به هیچ وجه قابل شنود و بازگشت نیست ! این می تونه دلیلی باشه که بعضی کشورها تماس رو مسدود کرده اند .
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
Personally, I rarely make voice calls. When I lived in Russia, I developed the habit of NEVER speaking over the phone, as every conversation was being recorded by corrupt law enforcement agencies. This habit stayed with me even after I left Russia a few years ago. I don't expect agencies in other countries to have more respect for privacy than their Russian counterparts. In my opinion, they're the same everywhere, some are just better at marketing.
My phone habits may change now that I use secure calls via Telegram to communicate with my team and family members. Unfortunately, not everyone in the world will be able to enjoy the same.
In countries like Saudi Arabia, Telegram traffic is throttled in order to discourage usage. In others, like China and Oman, it's blocked completely. In Iran, where Telegram has some 40 million active users, Telegram voice calls have been completely blocked by the country's internet providers and mobile operators following an order from the judiciary (more about this here – http://telegra.ph/Telegram-Calls-in-Iran-NEWS).
Telegram has historically had problems with regulators in some parts of the world because, unlike other services, we consistently defended of our users' privacy and have never made any deals with governments. In three and a half years of existence to date, Telegram disclosed exactly zero bytes of users' data to any third-party.
Services like WhatsApp, on the other hand, have no such problems in China, Saudi Arabia, Iran, or other countries with a history of censorship. This is the case because WhatsApp (and its parent company Facebook) are eager to trade user trust for an increased market share. The claim that “WhatsApp and third parties can’t read or listen to your WhatsApp messages and calls” – is completely false. WhatsApp actually can read and listen in to your calls and messages, as they are able to invisibly change the encryption keys for 99.99% of their users (more about this backdoor-disguised-as-a-feature here – http://telegra.ph/whatsapp-backdoor-01-16). So much for "End-to-End Encryption".
Moreover, third parties like Google or Apple have direct access to most of WhatsApp's users' chat history. This is because WhatsApp tricked the majority of users into allowing third party backups. And the sharing doesn't stop with just these third parties. Apple and Google in turn have to deal with data requests from all the countries they have business in, and so the data flows.
By claiming that they are secure, our competitors may be involved in the single largest case of consumer fraud in human history.
By comparison, Telegram relies on end-to-end encryption assisted by a built-in encrypted and distributed cloud for messages and media. The relevant decryption keys are split into parts and are spread across different jurisdictions. This structure makes your cloud data a hundred times more protected and secure than when it is stored by Google, Facebook, or Apple.
No wonder governments and regulators are unhappy with Telegram. Well, let them block us as much as they want. We won't change our principles or betray our users. I know it’s not great to have Telegram (or parts of it) restricted in your country. But sometimes it’s better to stop using a communication service entirely than to keep using it with misplaced trust in its security.
It's why I avoided voice calls for years, in Russia and beyond. It's also why I'm coming back to them now, on Telegram.
----------
صحبت های پاول مدیر شرکت تلگرام در مورد بستن تماس های صوتی در ایران !
خلاصه ای از صحبت :
۱-WhatsApp
و برنامه های دیگر می توانند تماس ها و حتی پیام ها رو به راحتی بخونند و شنود کنند و حتی گوگل و اپل نیز این کار رو می کنند ولی تماس های تلگرام به هیچ وجه قابل شنود و بازگشت نیست ! این می تونه دلیلی باشه که بعضی کشورها تماس رو مسدود کرده اند .
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
Telegraph
Telegram Calls in Iran
Last Thursday, we finished rolling out free End-to-End Encrypted Voice Calls to all Telegram users around the world. On April 16, Iranian providers – both mobile operators and home internet providers – started blocking Telegram calls. According to the news…
۲-هوش مصنوعی استفاده شده در تماس های تلگرام باعث کاهش مصرف بسیار زیاد اینترنت مصرفی میشه .
۳-ما با دولت ها هیچ وقت در مورد شنود تماس و پیام و ... همکاری نکردیم چون کاملا امن هستن و روش بازگشتشون وجود نداره ولی سرویس های دیگر این کار رو کرده اند !
۴-همه این ها دلیلی بود که از قرار دادن تماس صوتی دوری می کردم و همه این ها الان دلیل این شد که دوباره به سمتشون بیام الان در تلگرام (یعنی به سطحی از امنیت رسیدم که مطمئن شدم در برنامم قرار بدم .)
---------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
۳-ما با دولت ها هیچ وقت در مورد شنود تماس و پیام و ... همکاری نکردیم چون کاملا امن هستن و روش بازگشتشون وجود نداره ولی سرویس های دیگر این کار رو کرده اند !
۴-همه این ها دلیلی بود که از قرار دادن تماس صوتی دوری می کردم و همه این ها الان دلیل این شد که دوباره به سمتشون بیام الان در تلگرام (یعنی به سطحی از امنیت رسیدم که مطمئن شدم در برنامم قرار بدم .)
---------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
#بازار_کار #استخدام
با سرچ کردن دو هشتگ بالا می تونین آگهی های استخدام رو مشاهده کنین این آگهی ها به رایگان و برای شما عزیزان قرار گرفته است .
-------
به دو نفر نیروی برنامه نویس اندروید و دو نفر نیروی برنامه نویس ios و یک نفر طراح UI حرفه ای اپلیکیشن های موبایل نیازمندیم.
لطفا رزومه خود را به masol.star@gmail.com 📧
ایمیل کرده و یا به شماره
📞09010321227
تلگرام نمایید.
- نمونه کار حتما ارسال شود .
- در تلگرام و ایمیل می توانید پیغام دهید.
حضور در محل شرکت الزامیست لذا لطفا از ارسال درخواست های دورکاری، پروژه ای و … خودداری نمایید.
======================
برنامه نویس موبایل:
مسلط به برنامه نویسی اندروید یا ios
آشنایی با طراحی رابط کاربری در برنامه های Android و iOS
آشنایی با مفاهیمUser Experience
=====================
طراح گرافیکی:
تسلط و مهارت در استفاده از
Illustrator – Corel – Photoshop
==================
مزایا:
بیمه
حقوق ثابت
پاداش
تهران - سهروردی
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
با سرچ کردن دو هشتگ بالا می تونین آگهی های استخدام رو مشاهده کنین این آگهی ها به رایگان و برای شما عزیزان قرار گرفته است .
-------
به دو نفر نیروی برنامه نویس اندروید و دو نفر نیروی برنامه نویس ios و یک نفر طراح UI حرفه ای اپلیکیشن های موبایل نیازمندیم.
لطفا رزومه خود را به masol.star@gmail.com 📧
ایمیل کرده و یا به شماره
📞09010321227
تلگرام نمایید.
- نمونه کار حتما ارسال شود .
- در تلگرام و ایمیل می توانید پیغام دهید.
حضور در محل شرکت الزامیست لذا لطفا از ارسال درخواست های دورکاری، پروژه ای و … خودداری نمایید.
======================
برنامه نویس موبایل:
مسلط به برنامه نویسی اندروید یا ios
آشنایی با طراحی رابط کاربری در برنامه های Android و iOS
آشنایی با مفاهیمUser Experience
=====================
طراح گرافیکی:
تسلط و مهارت در استفاده از
Illustrator – Corel – Photoshop
==================
مزایا:
بیمه
حقوق ثابت
پاداش
تهران - سهروردی
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
This media is not supported in your browser
VIEW IN TELEGRAM
java forever :)
JAVA vs windows(.NET)
وقتی پسر یک خانواده دات نتی تصمیم میگیرد تا جاوا کار باشد 😂
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
JAVA vs windows(.NET)
وقتی پسر یک خانواده دات نتی تصمیم میگیرد تا جاوا کار باشد 😂
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
📣📣دوره دوم کارآموزی، رهنما کالج
😎🏓🍉 تابستون امسال🍉🏓😎
💻میخواهم یک توسعهدهنده باشم 💻
ثبتنام تا ۴ خرداد ماه:
https://goo.gl/IVECSF
---------
🔰آموزش برنامه نویسی اندروید
@AndroidDevelop
😎🏓🍉 تابستون امسال🍉🏓😎
💻میخواهم یک توسعهدهنده باشم 💻
ثبتنام تا ۴ خرداد ماه:
https://goo.gl/IVECSF
---------
🔰آموزش برنامه نویسی اندروید
@AndroidDevelop
#io17
#آقای_عباس_اویسی #فونت
🔹 از این به بعد با منتشر شدن ساپورت لایبرری نسخهی ۲۶ میتونید بدون استفاده از ارثبری یا روشهای دیگه از فونتی که میخواید توی XML استفاده کنید. البته باید min sdk رو ۱۴ بذارید. فونتهارو در وزنهای مختلف داخل فولدر font میذارید و بعد براش یه فایل xml ساده درست میکنید، خود اندروید براساس اینکه مثلا نوشته باید bold باشه یا regular، فونت رو انتخاب میکنه و درست نشون میده.
◀ کانال شخصی آقای عباس اویسی
@aoveissi
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
#آقای_عباس_اویسی #فونت
🔹 از این به بعد با منتشر شدن ساپورت لایبرری نسخهی ۲۶ میتونید بدون استفاده از ارثبری یا روشهای دیگه از فونتی که میخواید توی XML استفاده کنید. البته باید min sdk رو ۱۴ بذارید. فونتهارو در وزنهای مختلف داخل فولدر font میذارید و بعد براش یه فایل xml ساده درست میکنید، خود اندروید براساس اینکه مثلا نوشته باید bold باشه یا regular، فونت رو انتخاب میکنه و درست نشون میده.
◀ کانال شخصی آقای عباس اویسی
@aoveissi
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
نحوهی استفادهی مستقیم از فونت توی xml یا بصورت کد نویسی هس. توی xml از fontFamily و textStyle میشه استفاده کرد.
◀️ کانال رسمی آقای عباس اویسی
@aoveissi
🔰آموزش برنامه نویسی اندروید
@AndroidDelop
◀️ کانال رسمی آقای عباس اویسی
@aoveissi
🔰آموزش برنامه نویسی اندروید
@AndroidDelop
@quera_careers
🔷فرصت های شغلی android
🔶 رویداد مهارتسنجی به سبک Quera - گام دوم
🖥https://quera.ir/careers/skilltest/questions
----------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
🔷فرصت های شغلی android
🔶 رویداد مهارتسنجی به سبک Quera - گام دوم
🖥https://quera.ir/careers/skilltest/questions
----------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
فرصت شغلی
برنامه نویس اندروید
شرکت ایده پردازان پاراکس
@idepardazaneparax
-------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
برنامه نویس اندروید
شرکت ایده پردازان پاراکس
@idepardazaneparax
-------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
عید سعید فطر مبارک باد ❤️. منتظر برنامه های ویژه تابستانه ما باشین .😎
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
ثبتنام اولین دوره اینترنشیپ #سحاب، #نیمبو شروع شد!
#فرصتـشغلی #برنامهـنویسی
همراه با #پرداخت_حقوق
ارتباطات:
nimbo.in
@nimbo_in
ثبتنام: https://goo.gl/yahmLb
✅برنامه نویسی اندروید
@AndroidDevelop
#فرصتـشغلی #برنامهـنویسی
همراه با #پرداخت_حقوق
ارتباطات:
nimbo.in
@nimbo_in
ثبتنام: https://goo.gl/yahmLb
✅برنامه نویسی اندروید
@AndroidDevelop
#معرفی_سایت
#طراحی
#لینک_مفید
سلام دوستان دیروز داشتم یک مقاله میخوندم که به یه سایت جالب بر خوردم . نوشته بود برنامه نویس ها هم می تونن برنامه های زیبا درست کنند ! و وارد سایتش شدم مقاله های بسیار خوبی چه در مورد برنامه نویسی اندروید و چه در مورد طراحی اندروید داشت و همه به روز و در مورد مباحث جدید حتما چند مقاله ازش رو مطالعه کنین موفق باشین .
🌐 http://blog.iamsuleiman.com/
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
#طراحی
#لینک_مفید
سلام دوستان دیروز داشتم یک مقاله میخوندم که به یه سایت جالب بر خوردم . نوشته بود برنامه نویس ها هم می تونن برنامه های زیبا درست کنند ! و وارد سایتش شدم مقاله های بسیار خوبی چه در مورد برنامه نویسی اندروید و چه در مورد طراحی اندروید داشت و همه به روز و در مورد مباحث جدید حتما چند مقاله ازش رو مطالعه کنین موفق باشین .
🌐 http://blog.iamsuleiman.com/
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
Grafix Artist
The Grafix Artist
Thoughts on Mobile App Design and Development
نظر خود را در صورت برگزاری سری ورکشاپ های اندروید در شهر تهران توسط تیم ما را بیان کنین . ( مباحث : ساخت اپ آنلاین و محتوایی ۰ تا صد ...Architecture Components ک در IO بیان شد ) *ورکشاپ ها به علت هزینه برگزاری رایگان نیست ولی با قیمت پایین برگزار می شود .
anonymous poll
شرکت نمی کنم . – 131
👍👍👍👍👍👍👍 48%
بلیط پخش آنلاین رو خریداری می کنم (اگر شرایط پخش آنلاین بود ) – 78
👍👍👍👍 28%
شرکت می کنم . – 66
👍👍👍👍 24%
👥 275 people voted so far.
anonymous poll
شرکت نمی کنم . – 131
👍👍👍👍👍👍👍 48%
بلیط پخش آنلاین رو خریداری می کنم (اگر شرایط پخش آنلاین بود ) – 78
👍👍👍👍 28%
شرکت می کنم . – 66
👍👍👍👍 24%
👥 275 people voted so far.
Persian Software Engineers via @vote
نظر خود را در صورت برگزاری سری ورکشاپ های اندروید در شهر تهران توسط تیم ما را بیان کنین . ( مباحث : ساخت اپ آنلاین و محتوایی ۰ تا صد ...Architecture Components ک در IO بیان شد ) *ورکشاپ ها به علت هزینه برگزاری رایگان نیست ولی با قیمت پایین برگزار می شود .…
دوستان حتما نظر خودتون رو بگین و اگ سوالی دارین از آیدی زیر بپرسین چون باید برنامه ریزی کنیم اگ بخوایم برگزار کنیم و هزینه هم برای اعضای گروه و کانال با کد تخفیفی ک ارائه میشه بین ۵۰ تا ۷۰ هزار تومان هست برای هر ورکشاپ و زمان هر ورکشاپ حداقل ۴ ساعت می باشد . به همراه پذیرایی مناسب و کارت ورود و ...
در کل هم حداقل ۶ تا ورکشاپ خواهد بود احتمالا که در هفته های متفاوت برگزار میشه ... زمان برگزاری هم آخر هفته است .
---------
🔰آیدی جهت هماهنگی
@mohamadghaffari
در کل هم حداقل ۶ تا ورکشاپ خواهد بود احتمالا که در هفته های متفاوت برگزار میشه ... زمان برگزاری هم آخر هفته است .
---------
🔰آیدی جهت هماهنگی
@mohamadghaffari
Persian Software Engineers via @vote
نظر خود را در صورت برگزاری سری ورکشاپ های اندروید در شهر تهران توسط تیم ما را بیان کنین . ( مباحث : ساخت اپ آنلاین و محتوایی ۰ تا صد ...Architecture Components ک در IO بیان شد ) *ورکشاپ ها به علت هزینه برگزاری رایگان نیست ولی با قیمت پایین برگزار می شود .…
✅تفاوت ورکشاپ با همایش این هست که در ورکشاپ به صورت لایو کد هم زده میشه و انشا... چند خروجی خواهیم داشت که سورس کدش هم در اختیار افراد شرکت کننده قرار داده می شود .
💠برخی مباحث که در ورکشاپ ها اموزش خواهد داده شد .
🔵مباحث پایه اندروید
🔵Activity vs Fragmnet
🔵Content Providers
🔵Designing Complex ui using fragments
🔵Databinding in Android (Say Good bye to findViewById ! )
🔵Material Design Layouts And Widgets
🔵Using picasso and Glide to load images and gifs from web
🔵Retrofit from zero to hero
🔵Google I/O new topics
🔵Android Architecture Components -> Room Db (Forget SQLite Open Helper and etc ...) , LiveData (It helps to not disabling oriention in manifest ! And so on )
🔵Introduction to kotlin
...
سعی می شود یک اپ فروشگاهی مانند دیجی کالا یا محتوایی با این مباحث در ورکشاپ ها نوشته شود .
🔵در مورد مباحث سمت سرور هم صحبت های زیادی خواهد شد و اگر زمان ورکشاپ ها رسید وارد پیاده سازی هم می شویم .
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
💠برخی مباحث که در ورکشاپ ها اموزش خواهد داده شد .
🔵مباحث پایه اندروید
🔵Activity vs Fragmnet
🔵Content Providers
🔵Designing Complex ui using fragments
🔵Databinding in Android (Say Good bye to findViewById ! )
🔵Material Design Layouts And Widgets
🔵Using picasso and Glide to load images and gifs from web
🔵Retrofit from zero to hero
🔵Google I/O new topics
🔵Android Architecture Components -> Room Db (Forget SQLite Open Helper and etc ...) , LiveData (It helps to not disabling oriention in manifest ! And so on )
🔵Introduction to kotlin
...
سعی می شود یک اپ فروشگاهی مانند دیجی کالا یا محتوایی با این مباحث در ورکشاپ ها نوشته شود .
🔵در مورد مباحث سمت سرور هم صحبت های زیادی خواهد شد و اگر زمان ورکشاپ ها رسید وارد پیاده سازی هم می شویم .
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
#آقای_عباس_اویسی
#helma #generator
🔶 منتشر شدن نسخهی 0.1.0 جنریتور حِلما
🔹اگر پروژههاتون رو براساس الگوی معماری MVP درست میکنید، احتمالا از ساخت فایلهای اضافه برای هر اکتیویتی یا فرگمنت خسته شدید. اینجاس جنریتور میتونه کلی از کارتون کم کنه! و این وظیفه رو به عهده بگیره. خودم از وقتی که نسخهی خیلی اولیه جنریتور رو منتشر کردم، ازش استفاده میکنم. مزیت جنریتور در ساخت فایلهای مرتبط با MVP و ... نسبت به روشهای دیگه اینه هم سریعتر هست و هم اینکه مثل روش کپی پیست باگ تولید نمیکنه (مثلا پیش نمیاد یادتون بره یه فیلد رو rename کنید).توی این مدت یه سری مشکلات داخلش پیدا کردم. بین پروژهها دو روزی فرصت شد تا برای بهبود و توسعهاش وقت بذارم. البته مهمترین مشکل نسخهی قبل نداشتن راهنما بود که اینبار توی لینک زیر نوشتمش:
http://abbas.oveissi.ir/2017/09/12/helma-generator-release-101/
🔹تغییرات جدید در نسخهی 0.1.0
➖اضافه کردن آپشن nav-custom به ساب جنریتور activity
➖اضافه کردن ساب جنریتور جدید به اسم fragment برای ساختن فرگمنتها
➖تغییر مکان unsubscribe شدن observableها از onPuase به onStop
➖اضافه کردن کتابخونه calligraphy برای استفاده از فونتها و استفاده از Timber برای لاگ کردن
➖اضافه کردن مثال اینکه چطور میشه خطاهایی که از سمت سرور میاد و شامل json هست رو با rxjava هندل کرد. (داخل فایل MyApiServiceImpl.java)
➖بهبود بخشهای مختلف جنریتور و رفع تعدادی باگ
🔹اگر کسی دوس داره برای خودش جنریتور درست کنه یا توی همین جنریتور همکاری کنه میتونه از ریپوی زیر سورس جنریتور حِلمارو پیدا بکنه.
https://github.com/abbas-oveissi/generator-helma-mvp
◀️ کانال شخصی آقای عباس اویسی
@aoveissi
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
#helma #generator
🔶 منتشر شدن نسخهی 0.1.0 جنریتور حِلما
🔹اگر پروژههاتون رو براساس الگوی معماری MVP درست میکنید، احتمالا از ساخت فایلهای اضافه برای هر اکتیویتی یا فرگمنت خسته شدید. اینجاس جنریتور میتونه کلی از کارتون کم کنه! و این وظیفه رو به عهده بگیره. خودم از وقتی که نسخهی خیلی اولیه جنریتور رو منتشر کردم، ازش استفاده میکنم. مزیت جنریتور در ساخت فایلهای مرتبط با MVP و ... نسبت به روشهای دیگه اینه هم سریعتر هست و هم اینکه مثل روش کپی پیست باگ تولید نمیکنه (مثلا پیش نمیاد یادتون بره یه فیلد رو rename کنید).توی این مدت یه سری مشکلات داخلش پیدا کردم. بین پروژهها دو روزی فرصت شد تا برای بهبود و توسعهاش وقت بذارم. البته مهمترین مشکل نسخهی قبل نداشتن راهنما بود که اینبار توی لینک زیر نوشتمش:
http://abbas.oveissi.ir/2017/09/12/helma-generator-release-101/
🔹تغییرات جدید در نسخهی 0.1.0
➖اضافه کردن آپشن nav-custom به ساب جنریتور activity
➖اضافه کردن ساب جنریتور جدید به اسم fragment برای ساختن فرگمنتها
➖تغییر مکان unsubscribe شدن observableها از onPuase به onStop
➖اضافه کردن کتابخونه calligraphy برای استفاده از فونتها و استفاده از Timber برای لاگ کردن
➖اضافه کردن مثال اینکه چطور میشه خطاهایی که از سمت سرور میاد و شامل json هست رو با rxjava هندل کرد. (داخل فایل MyApiServiceImpl.java)
➖بهبود بخشهای مختلف جنریتور و رفع تعدادی باگ
🔹اگر کسی دوس داره برای خودش جنریتور درست کنه یا توی همین جنریتور همکاری کنه میتونه از ریپوی زیر سورس جنریتور حِلمارو پیدا بکنه.
https://github.com/abbas-oveissi/generator-helma-mvp
◀️ کانال شخصی آقای عباس اویسی
@aoveissi
--------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
عباس اویسی
منتشر شدن نسخهی 0.1.0 جنریتور حلما
اگر پروژههاتون رو براساس الگوی معماری MVP درست میکنید، احتمالا از ساخت فایلهای اضافه برای هر اکتیویتی یا فرگمنت خسته شدید. اینجاس جنریتور میتونه کلی از کارتون کم کنه! و این وظیفه رو به عهده بگیره. خودم از وقتی که نسخهی خیلی اولیه جنریتور رو منتشر کردم،…
#آگهی_استخدام #بازار_کار
❌❌❌❌❌❌❌❌❌❌❌❌
🛑از برنامه نویسان در تخصص های زیر دعوت به همکاری مینماییم:
🖥⌨💻 .NET__aspnet web form -Mvc-sql-bootstrap-webapi-webservice
📱📱 برنامه نویس مسلط به زامارین
📲📲برنامه نویس اندروید
🖱🖱 برنامه نویس ios
🏞🎑طراح مسلط به موشن گرافیک--فتوشاپ
📌📌آدرس دفتر : خیابان پیروزی
ارسال رزومه و نمونه کار به👇👇👇👇
تلگرام
👤09305258595
جیمیل
📧amirmohsenameri@gmail.com
تماس با شماره
📞09121259195
یا ثابت
📞02133079202
---------
✅آموزش برنامه نویسی اندروید از صفر تا صد
🔰 @AndroidDevelop
❌❌❌❌❌❌❌❌❌❌❌❌
🛑از برنامه نویسان در تخصص های زیر دعوت به همکاری مینماییم:
🖥⌨💻 .NET__aspnet web form -Mvc-sql-bootstrap-webapi-webservice
📱📱 برنامه نویس مسلط به زامارین
📲📲برنامه نویس اندروید
🖱🖱 برنامه نویس ios
🏞🎑طراح مسلط به موشن گرافیک--فتوشاپ
📌📌آدرس دفتر : خیابان پیروزی
ارسال رزومه و نمونه کار به👇👇👇👇
تلگرام
👤09305258595
جیمیل
📧amirmohsenameri@gmail.com
تماس با شماره
📞09121259195
یا ثابت
📞02133079202
---------
✅آموزش برنامه نویسی اندروید از صفر تا صد
🔰 @AndroidDevelop
#اسپلش_اسکرین
#روش_درست
سلام دوستان Splash Screen به صفحه ای گفته می شود که موقع شروع اپ برای چند ثانیه نمایش داده میشه و آرم خاصی یا یک بنر براش طراحی می کنند . این صفحه در حالت عادی برای کاربر بسیار آزاردهندست چون هر دفعه که وارد اپ می خواد بشه باید چند ثانیه صبر کنه تا وارد برنامه بشه مثلا شما تلگرام رو در نظر بگیرین اگه این صفحرو داشت چقدر ازار دهنده می شد . که یک شبکه اجتماعی داشت و من در جا حذفش کردم ! ولی خب بعضی اوقات کارفرما اصرار فراوان بر گذاشتن این صفحه می کنه و شما شاید نتونین طرف رو متقاعد کنین برای این bignerdranch که کتابشون رو هم قبلا معرفی کرده بودیم یک روشی رو گفتن ک بسیار کاربردیه در این روش اگر اپتون به هر دلیلی که معمولا وقتی موقع startup کانفیگ خاصی داره مثلا init کردن پوش نوتیفیکیشن یا لود اطلاعات انجام میده که باعث به وجود اومدن یک صفحه سفید با کلیک بر روی آیکون اپ میشه تا ورود به صفحه ی اصلی میتونین از این روش استفاده کنین به این شکل اگر رم گوشی شخص بالا باشه و سریع وارد برنامه بشه این صفحه یا نمایش داده نمیشه یا خیلی کوتاه ولی اگر به کندی برنامه بیاد بالا این صفحه نمایش داده میشه . خود گوگل هم در اپ هایی مانندYouTube و ... از این روش استفاده کرده .
✅لینک مقاله
🌐 https://www.bignerdranch.com/blog/splash-screens-the-right-way/
و با تشکر از آقای اویسی ک این لینک رو معرفی کردند .
----------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
🆔 @AndroidDevelop
#روش_درست
سلام دوستان Splash Screen به صفحه ای گفته می شود که موقع شروع اپ برای چند ثانیه نمایش داده میشه و آرم خاصی یا یک بنر براش طراحی می کنند . این صفحه در حالت عادی برای کاربر بسیار آزاردهندست چون هر دفعه که وارد اپ می خواد بشه باید چند ثانیه صبر کنه تا وارد برنامه بشه مثلا شما تلگرام رو در نظر بگیرین اگه این صفحرو داشت چقدر ازار دهنده می شد . که یک شبکه اجتماعی داشت و من در جا حذفش کردم ! ولی خب بعضی اوقات کارفرما اصرار فراوان بر گذاشتن این صفحه می کنه و شما شاید نتونین طرف رو متقاعد کنین برای این bignerdranch که کتابشون رو هم قبلا معرفی کرده بودیم یک روشی رو گفتن ک بسیار کاربردیه در این روش اگر اپتون به هر دلیلی که معمولا وقتی موقع startup کانفیگ خاصی داره مثلا init کردن پوش نوتیفیکیشن یا لود اطلاعات انجام میده که باعث به وجود اومدن یک صفحه سفید با کلیک بر روی آیکون اپ میشه تا ورود به صفحه ی اصلی میتونین از این روش استفاده کنین به این شکل اگر رم گوشی شخص بالا باشه و سریع وارد برنامه بشه این صفحه یا نمایش داده نمیشه یا خیلی کوتاه ولی اگر به کندی برنامه بیاد بالا این صفحه نمایش داده میشه . خود گوگل هم در اپ هایی مانندYouTube و ... از این روش استفاده کرده .
✅لینک مقاله
🌐 https://www.bignerdranch.com/blog/splash-screens-the-right-way/
و با تشکر از آقای اویسی ک این لینک رو معرفی کردند .
----------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
🆔 @AndroidDevelop
#معرفی سایت
سلام دوستان این سایت یکی از دوستانه که چند وقته آموزش برنامه نویسی اندروید رو شروع کردن و قراره ادامه دار باشه دوستانی ک تازه می خوان اندروید رو شروع کنند علاوه بر اموزش های کانال می تونن از آموزش های این سایت استفاده کنند آموزش ها در محیط اندروید استودیو است .
✅لینک یکی از آموزش های سایت👇
موضوع این جلسه: اندروید یاد بگیریم – تازه کاریم هنوز (TextView و کلاس Java) 👇
http://mskm.ir/android-programming-tutorial-5/
🌐آیدی کانالشون
@mskm_ir
---------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
سلام دوستان این سایت یکی از دوستانه که چند وقته آموزش برنامه نویسی اندروید رو شروع کردن و قراره ادامه دار باشه دوستانی ک تازه می خوان اندروید رو شروع کنند علاوه بر اموزش های کانال می تونن از آموزش های این سایت استفاده کنند آموزش ها در محیط اندروید استودیو است .
✅لینک یکی از آموزش های سایت👇
موضوع این جلسه: اندروید یاد بگیریم – تازه کاریم هنوز (TextView و کلاس Java) 👇
http://mskm.ir/android-programming-tutorial-5/
🌐آیدی کانالشون
@mskm_ir
---------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
#معرفی_رویداد
#آموزش_اندروید
سلام دوستان آواتک جدیدا رویدادهایی برای اندروید برگزار می کنه که رفتنش خالی از لطف نیست من خودم رویداد قبلیش رو رفتم و خیلی خوب بود . اگر علاقه مند بودین می تونین تو رویداد امروزشونم شرکت کنین .
توضیحات 👇
در جلسه آینده که به مورخ ۱۳ مهر ساعت ۱۴:۰۰ تا ۱۵:۳۰ در آواتک برگزار میشه, مجید رمضان پور برامون درباره سه تا از معماریهای رایج در دنیای اندروید صحبت میکنه. ارائه رو با یک نگاه کوتاه به MVC شروع میکنیم و در ادامه به بررسی بیشتر معماریهای MVP و MVVM میپردازیم.
برای شرکت در جلسه میتونید از طریق ایوند اقدام کنید (رایگان)
https://evand.com/events/tehlug237
-------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
#آموزش_اندروید
سلام دوستان آواتک جدیدا رویدادهایی برای اندروید برگزار می کنه که رفتنش خالی از لطف نیست من خودم رویداد قبلیش رو رفتم و خیلی خوب بود . اگر علاقه مند بودین می تونین تو رویداد امروزشونم شرکت کنین .
توضیحات 👇
در جلسه آینده که به مورخ ۱۳ مهر ساعت ۱۴:۰۰ تا ۱۵:۳۰ در آواتک برگزار میشه, مجید رمضان پور برامون درباره سه تا از معماریهای رایج در دنیای اندروید صحبت میکنه. ارائه رو با یک نگاه کوتاه به MVC شروع میکنیم و در ادامه به بررسی بیشتر معماریهای MVP و MVVM میپردازیم.
برای شرکت در جلسه میتونید از طریق ایوند اقدام کنید (رایگان)
https://evand.com/events/tehlug237
-------
🔰آموزش برنامه نویسی اندروید از صفر تا صد
@AndroidDevelop
Evand
تمام رویدادهای نرم افزار - ایوند
تمام رویدادهای پیش رو با موضوع نرم افزار را در ایوند ببینید و در هرکدام که میخواهید، ثبت نام کنید
شما رو به مبارزهی #کدزنی در میادین رقابت #رهنماکالج دعوت میکنیم!
📣ثبت نام دوره سوم رهنما کالج تا 20 مهر فرصت دارد📣
ثبت نام:
goo.gl/MePMvG
دوره کارآموزی رهنماکالج رایگان است.
---
✅ @AndroidDevelop
📣ثبت نام دوره سوم رهنما کالج تا 20 مهر فرصت دارد📣
ثبت نام:
goo.gl/MePMvG
دوره کارآموزی رهنماکالج رایگان است.
---
✅ @AndroidDevelop