mobile_programming
https://riverpod.dev یک روش ساده و خوب برای مدیریت state ها در فلاتر
درباه این یک جلسه آموزشی بگذاریم؟
چرا نباید secret key های API مان را به شکل hardcode شده داخل کد اپ قرار دهیم!
https://www.netguru.com/blog/hardcoded-keys-storage-mobile-app
https://www.netguru.com/blog/hardcoded-keys-storage-mobile-app
Netguru
Hard-coded Tokens, Keys and Credentials in Mobile Apps
Mobile applications are often viewed as secure storage by developers. They are not, you should never store sensitive keys hard-coded inside mobile app.
Forwarded from Mohammad Javad Aboutalebi
سلام 😊
ما در لیمو نیاز به یک همتیمی داریم که با تکنولوژی فلاتر، مسئولیت توسعه نسخه iOS لیمو رو برعهده بگیره.
شما در این نقش با چالشهای توسعه یک پیامرسان تیمی دست و پنجه نرم خواهید کرد و به مهارتهای زیر نیاز دارید:
📌تسلط کامل به فریمورک Flutter
📌تسلط بر زبان Dart
📌تسلط بر کار با APIها و ارتباط با Backend
📌آشنایی با معماری BLoC
📌توانایی کار با WebSocketها
📌آشنایی با مفاهیم پایه علوم کامپیوتر مانند دادهساختارها و الگوریتمها
اگه دوست داری عضو یک تیم جوون استارتاپی باشی، لطفا به آیدی @mojaab پیام بده تا با هم گپی بزنیم. اگر هم تجربهی کاری قبلی نداری، مهم نیست. با دنبال همتیمیهای با استعداد هستیم تا کنار هم رشد کنیم.
ما در لیمو نیاز به یک همتیمی داریم که با تکنولوژی فلاتر، مسئولیت توسعه نسخه iOS لیمو رو برعهده بگیره.
شما در این نقش با چالشهای توسعه یک پیامرسان تیمی دست و پنجه نرم خواهید کرد و به مهارتهای زیر نیاز دارید:
📌تسلط کامل به فریمورک Flutter
📌تسلط بر زبان Dart
📌تسلط بر کار با APIها و ارتباط با Backend
📌آشنایی با معماری BLoC
📌توانایی کار با WebSocketها
📌آشنایی با مفاهیم پایه علوم کامپیوتر مانند دادهساختارها و الگوریتمها
اگه دوست داری عضو یک تیم جوون استارتاپی باشی، لطفا به آیدی @mojaab پیام بده تا با هم گپی بزنیم. اگر هم تجربهی کاری قبلی نداری، مهم نیست. با دنبال همتیمیهای با استعداد هستیم تا کنار هم رشد کنیم.
Google Dropping Material Design for iOS Apps
Google’s apps to embrace iOS on iOS
Google arrogantly believed that people were first and foremost users of Google’s platforms, and benefited from consistency across those platforms, when the truth was that people who use iPads and iPhones expect apps to behave like every other app on the platform.
البته این برای native فعلا هست (SDK شو در حالت صرفا maintenance برده)، نمیدونم برای cross platform ها چه برنامهای داره
https://sixcolors.com/link/2021/10/googles-apps-to-embrace-ios-on-ios/
Google’s apps to embrace iOS on iOS
Google arrogantly believed that people were first and foremost users of Google’s platforms, and benefited from consistency across those platforms, when the truth was that people who use iPads and iPhones expect apps to behave like every other app on the platform.
البته این برای native فعلا هست (SDK شو در حالت صرفا maintenance برده)، نمیدونم برای cross platform ها چه برنامهای داره
https://sixcolors.com/link/2021/10/googles-apps-to-embrace-ios-on-ios/
Forwarded from Web_programming (Yumcoder)
https://www.trojansource.codes/
اگر کسی مقاله این سایت را خواند و مخاطره این متوجه شد و دوست داشت بیاید و برای بقیه هن توضیح دهد.
خواندش را توصیه میکنم. امیدوارم یکی بخواند و در یک جلسه کوتاه برای بقیه توضیح دهد :)
در انتهای سایت لینک به مقاله اصلی هست
اگر کسی مقاله این سایت را خواند و مخاطره این متوجه شد و دوست داشت بیاید و برای بقیه هن توضیح دهد.
خواندش را توصیه میکنم. امیدوارم یکی بخواند و در یک جلسه کوتاه برای بقیه توضیح دهد :)
در انتهای سایت لینک به مقاله اصلی هست
Forwarded from Web_programming (Yumcoder)
https://t.me/Rust_Dev
بچهها توی کانال فوق درباره زبان rust هست. خیلی درخواست کار خارجی برای حوزه بلاچین و به ویژه Solana میاد موقعیت خوبی است که این حوزه وارد شوید.
بدلیل پیچیدگی و سختی این حوزه معمولا درامد بالاتری هم دارد از طرفی هم با توجه به تحریمها اغلب با پرداخت به صورت ارز دیجتیال مشکلی ندارند.
به هر حال توصیه میکنم این مسیر را تست کنید. Rust زبان آسانی نیست ولی آنقدر هم سخت نیست که از عهدهاش بر نیایید
بچهها توی کانال فوق درباره زبان rust هست. خیلی درخواست کار خارجی برای حوزه بلاچین و به ویژه Solana میاد موقعیت خوبی است که این حوزه وارد شوید.
بدلیل پیچیدگی و سختی این حوزه معمولا درامد بالاتری هم دارد از طرفی هم با توجه به تحریمها اغلب با پرداخت به صورت ارز دیجتیال مشکلی ندارند.
به هر حال توصیه میکنم این مسیر را تست کنید. Rust زبان آسانی نیست ولی آنقدر هم سخت نیست که از عهدهاش بر نیایید
Telegram
RustDev
Rust Programming
📰 چگونه در اپلیکیشن خود به کمک Swift، باز و بسته شدن keyboard گوشی توسط کاربر را handle کنیم که المانهای برنامه به هم نریزند:
https://useyourloaf.com/blog/keyboard-layout-guide/
🟢 رعایت best practiceها در این بخش بسیار مهم است، چون ممکن است کاربر با کیبورد بلوتوثی متصل به گوشی وارد اپ شود و نمیتوان همواره فرض کرد که با کلیک روی یک باکس ورود متن، کیبورد باز میشود.
https://useyourloaf.com/blog/keyboard-layout-guide/
🟢 رعایت best practiceها در این بخش بسیار مهم است، چون ممکن است کاربر با کیبورد بلوتوثی متصل به گوشی وارد اپ شود و نمیتوان همواره فرض کرد که با کلیک روی یک باکس ورود متن، کیبورد باز میشود.
A Dive into Airbnb’s Server-Driven UI System
How Airbnb ships features faster across web, iOS, and Android using a server-driven UI system named Ghost Platform
https://medium.com/airbnb-engineering/a-deep-dive-into-airbnbs-server-driven-ui-system-842244c5f5
How Airbnb ships features faster across web, iOS, and Android using a server-driven UI system named Ghost Platform
https://medium.com/airbnb-engineering/a-deep-dive-into-airbnbs-server-driven-ui-system-842244c5f5
Forwarded from Web_programming (Yumcoder)
این ایمیل را با دقت بخوانید. ساختارش را نگاه کنید. از آن یاد بکیرید
Forwarded from Web_programming (Yumcoder)
مطلب متفرقه (ببخشید برای انتشار این مطلب در این کانال)
https://twitter.com/Bahman_Babazade/status/1465798256466800646?t=DXzt8lCvbo5B6TAUE4hkbA&s=19
چرا جامعه به طور عام به زنان و دختران بدهکار است؟ در جغرافیایی مثل خاورمیانه یا افریقا چقدر بدهی دارد؟
چرا در امریکا و اروپا طرحهای حمایتی (ایجاد فرصت رشد و توانمندسازی) وجود دارد.
به گمانم در طی هزاران سال به بانوان یک ظلم سیستماتیک شده است. کمک کنیم این چرخهی معیوب اصلاح شود هر کدام به سهم خودمان.
آیا این به معنی دادن امتیاز ویژه و یا ایجاد نوعی نابرابری است. خیر زیرا مسیر و روش آن توانمند سازی است یعنی
- فرصت رشد دادن و صبر کردن،
- مانیتور کردن، سپس تشویق و یا فیدبک دادن
همین جا از همه میخواهم تلاش و مشارکت خودشان را بیشتر کنند. خوشحالم امسال و این ترم واقعا توی کلاس عطیه و دورین مثل پارسا، محمد امین، جعفر ... مشارکت دارند
باور دارم مستقل از جنسیت هر کس تلاش و کوشش کند میتواند هر چند شرایط محیطی برای ما انسانها لزوما یکسان نیست.
https://twitter.com/Bahman_Babazade/status/1465798256466800646?t=DXzt8lCvbo5B6TAUE4hkbA&s=19
چرا جامعه به طور عام به زنان و دختران بدهکار است؟ در جغرافیایی مثل خاورمیانه یا افریقا چقدر بدهی دارد؟
چرا در امریکا و اروپا طرحهای حمایتی (ایجاد فرصت رشد و توانمندسازی) وجود دارد.
به گمانم در طی هزاران سال به بانوان یک ظلم سیستماتیک شده است. کمک کنیم این چرخهی معیوب اصلاح شود هر کدام به سهم خودمان.
آیا این به معنی دادن امتیاز ویژه و یا ایجاد نوعی نابرابری است. خیر زیرا مسیر و روش آن توانمند سازی است یعنی
- فرصت رشد دادن و صبر کردن،
- مانیتور کردن، سپس تشویق و یا فیدبک دادن
همین جا از همه میخواهم تلاش و مشارکت خودشان را بیشتر کنند. خوشحالم امسال و این ترم واقعا توی کلاس عطیه و دورین مثل پارسا، محمد امین، جعفر ... مشارکت دارند
باور دارم مستقل از جنسیت هر کس تلاش و کوشش کند میتواند هر چند شرایط محیطی برای ما انسانها لزوما یکسان نیست.
Twitter
Bahman Babazadeh|بهمن بابازاده
این صدا دیگر قرار نیست بخواند. قرار نیست در تئاتر باشد. چرا؟ چون تک خوانی #زنان در #ایران ممنوع است و او نمیخواهد تن به این قانون نانوشته دهد. او #هانا_کامکار است... عضوی از خانواده «کامکار» های بزرگ #موسیقی در ایران. خسته از بازجویی و احضار. سردرگم در دادسراها.…
Forwarded from Web_programming (Yumcoder)
کافه خلوت و خوب برای گپ زدن و مطالعه کردن معرفی کنید.
مثلا چند جلسه بریم انجا یک مطالبی مثل rust رو مطالعه کنیم و شایدم live code زدم با هم
تا ۱۰ نفر در حد یک نوشیدنی مهمان من!
مثلا چند جلسه بریم انجا یک مطالبی مثل rust رو مطالعه کنیم و شایدم live code زدم با هم
تا ۱۰ نفر در حد یک نوشیدنی مهمان من!
اگر جایی از log4j جایی استفاده کردید
بروزرسانی کنید یک مشگل امنیتی در این کتابخانه گزارش شده است
https://logging.apache.org/log4j/2.x/security.html?utm_medium=email&_hsmi=193691709&_hsenc=p2ANqtz-_7xd43zCNJXwT5la7j_V9NXOGa8y6QTednsVQkjiw7xeLI1hczyT8CrjFt_akJqWzc3TI5fgfuJ_O8Mqi9W2r1LY048g&utm_content=193691709&utm_source=hs_email
https://therecord.media/log4j-zero-day-gets-security-fix-just-as-scans-for-vulnerable-systems-ramp-up/
بروزرسانی کنید یک مشگل امنیتی در این کتابخانه گزارش شده است
https://logging.apache.org/log4j/2.x/security.html?utm_medium=email&_hsmi=193691709&_hsenc=p2ANqtz-_7xd43zCNJXwT5la7j_V9NXOGa8y6QTednsVQkjiw7xeLI1hczyT8CrjFt_akJqWzc3TI5fgfuJ_O8Mqi9W2r1LY048g&utm_content=193691709&utm_source=hs_email
https://therecord.media/log4j-zero-day-gets-security-fix-just-as-scans-for-vulnerable-systems-ramp-up/