ساخت لیست با قابلیت اسکرول در اندروید، با استفاده از jetpack compose. این روزا jetpack Compose خیلی سر و صدا کرده و ساخت ui توی اندروید رو خیلی کاملا تغییر داده. تو این آموزش یک لیست با قابلیت اسکرول پیاده سازی میشه. میتونید این آموزش رو از لینک پایین مشاهده کنید.
#android #ui #jetpack
https://link.medium.com/VHbT6e9jV2
@mobile_developer_ir
#android #ui #jetpack
https://link.medium.com/VHbT6e9jV2
@mobile_developer_ir
Medium
How to make a Scrollable list in Jetpack Compose?
TLDR; VerticalScroller and HorizontalScroller is the answer.
ترند های اندروید در سال 2020
تو این لیست به موارد مهم و مختلفی از جمله RxJava, Jetpack Compose ,Kotlin Coroutines و ... اشاره شده.
حتما مطالعش کنید.
#android #jetpack #2020
https://link.medium.com/eH3yg79xY2
تو این لیست به موارد مهم و مختلفی از جمله RxJava, Jetpack Compose ,Kotlin Coroutines و ... اشاره شده.
حتما مطالعش کنید.
#android #jetpack #2020
https://link.medium.com/eH3yg79xY2
Medium
Android Trends in 2020
Android Development Trends in 2020. Kotlin Coroutines, Navigation Component, Security, Saved State, ViewPager2, Themes, Jetpack Compose!
مجموعه ای از منابع خیلی خوب برای رفع Memory leak و مشکل OutOfMemoryException. یکی از مشکلات اپ های اندرویدی مشکل نشت حافطه هست تو این مقاله منابعی برای جلوگیری از رخ دادن OutOfMemoryException قرار داده شده که میتونن خیلی مفید واقع بشن.
#android #OutOfMemoryException #jvm
https://link.medium.com/7cdTmsXg72
@mobile_developer_ir
#android #OutOfMemoryException #jvm
https://link.medium.com/7cdTmsXg72
@mobile_developer_ir
Medium
Practical Guide To Solve OutOfMemoryError | MindOrks Weekly Newsletter
Hi,
ساخت انیمیشن های فوق العاده با استفاده از Motion layout. این layout که از constraint ارث بری کرده از همه ی قابلیت های constrant پیشتیبانی میکنه و علاوه بر اون بهمون اجازه میده که خیلی آسون انیمیشن های فوق العاده ای رو پیاده سازی کنیم.
https://medium.com/@gilgoldzweig/how-to-perfect-android-animations-using-motionlayout-286cfa0f4f13
#android #jetpack #motion_layout #ui
@mobile_developer_ir
https://medium.com/@gilgoldzweig/how-to-perfect-android-animations-using-motionlayout-286cfa0f4f13
#android #jetpack #motion_layout #ui
@mobile_developer_ir
Medium
How to perfect android animations using MotionLayout
Animations are fantastic.
سری کامل انیمیشن فلاتر. تو این سری فیلم های آموزشی تیم فلاتر، انواع انیمیشن ها در فلاتر بررسی میکنن و نحوه پیاده سازی هرکدوم رو با مثال توضیح میدن. به نظرم خیلی عالی بود میتونه خیلی مفید باشه
https://www.youtube.com/playlist?list=PLjxrf2q8roU2v6UqYlt_KPaXlnjbYySua
#flutter #animation #ui
@mobile_developer_ir
https://www.youtube.com/playlist?list=PLjxrf2q8roU2v6UqYlt_KPaXlnjbYySua
#flutter #animation #ui
@mobile_developer_ir
YouTube
Making Animations in Flutter
Share your videos with friends, family, and the world
یه مقاله خوب درمورد مجوزها (License) مربوط به پروژه های Open source. تو این مقاله به چگونگی کار کردن این مجوز ها میپردازه علاوه بر اون نحوه اضافه کردنش به پروژه از طریق گیتهاب رو هم آموزش میده. اگر پروژه و یا کتابخونه Open Source دارید پیشنهاد میکنم این مقالرو بخونید.
https://www.freecodecamp.org/news/how-open-source-licenses-work-and-how-to-add-them-to-your-projects-34310c3cf94/
#License #github #git
@mobile_developer_ir
https://www.freecodecamp.org/news/how-open-source-licenses-work-and-how-to-add-them-to-your-projects-34310c3cf94/
#License #github #git
@mobile_developer_ir
freeCodeCamp.org
How open source licenses work and how to add them to your projects
by Radu Raicea Recently, there was some exciting news for developers around the world. Facebook changed the license of multiple libraries they develop. They switched from BSD-3+patents to a MIT. That seems good, but what does it mean? What are the implications…
آموزش کار با Jetpack compose. درحال حاظر طراحی UI به صورت declarative یکی از ترند های امروزه برای طراحی نرم افزار است. Jetpack Compose برای طراحی UI به صورت declarative در اندروید ساخته شده میتونید آموزش این کتابخونه رو تو لینک زیر مشاهده کنید
https://www.raywenderlich.com/7032631-jetpack-compose-tutorial-for-android-getting-started#toc-anchor-001
#android #UI #compose #jetpack
@mobile_developer_ir
https://www.raywenderlich.com/7032631-jetpack-compose-tutorial-for-android-getting-started#toc-anchor-001
#android #UI #compose #jetpack
@mobile_developer_ir
kodeco.com
Jetpack Compose Tutorial for Android: Getting Started
In this Jetpack Compose tutorial, you’ll learn to use the new declarative UI framework being developed by the Android team by creating a cookbook app.
آشنایی با مفاهیم RxJava
یه مقاله خوب از خونوم foroogh varmazyar
http://vrgl.ir/eRT4D
#android #java #rx #rxjava
@mobile_developer_ir
یه مقاله خوب از خونوم foroogh varmazyar
http://vrgl.ir/eRT4D
#android #java #rx #rxjava
@mobile_developer_ir
ویرگول
آشنایی با مفاهیم RxJava
در اینجا قصد داریم با بعضی از مفاهیم پایهای Rxjava آشنا شویم و هم چنین مزایای استفاده از آن را بررسی کنیم Reactive ProgrammingReactive E…
سری آموزش Dagger 2
یه سری فوق العاده از آموزش های مربوط به Dagger 2. تو این سری در ابتدا مفاهیم مربوط به Dependency Injection رو بررسی میکنه و بعد از اون Dagger 2 رو به صورت کامل مورد بررسی قرار میده.
پ ن: این سری از سریال GOT برای روایت داستانش استفاده میکنه حتما پیشنهاد میشه یه نگاهی بهش بندازید.
https://medium.com/@harivigneshjayapalan/dagger-2-for-android-beginners-introduction-be6580cb3edb
#android #dagger #di #dagget_2
@mobile_developer_ir
یه سری فوق العاده از آموزش های مربوط به Dagger 2. تو این سری در ابتدا مفاهیم مربوط به Dependency Injection رو بررسی میکنه و بعد از اون Dagger 2 رو به صورت کامل مورد بررسی قرار میده.
پ ن: این سری از سریال GOT برای روایت داستانش استفاده میکنه حتما پیشنهاد میشه یه نگاهی بهش بندازید.
https://medium.com/@harivigneshjayapalan/dagger-2-for-android-beginners-introduction-be6580cb3edb
#android #dagger #di #dagget_2
@mobile_developer_ir
Medium
Dagger 2 for Android Beginners — Introduction
Dagger is a fully static, compile-time dependency injection framework for both Java and Android. It is an adaptation of an earlier version…
ساخت انیمیشن های جذاب با استفاده از ConstraintLayout و ConstraintSet. این مقاله در سه بخش ConstraintSet رو مورد بررسی قرار میده و چند مثال رو پیاده سازی میکنه.
https://link.medium.com/iZGePK7sJ3
#android #ui #constraint_layout #animation
@mobile_developer_ir
https://link.medium.com/iZGePK7sJ3
#android #ui #constraint_layout #animation
@mobile_developer_ir
Medium
Creating awesome animations using ConstraintLayout and ConstraintSet — part I
In this series, I’ll be talking more about creating cool animations using ConstraintSet.
درک Animation در فلاتر. تو این مقاله میثم محفوظی به بررسی animation تو فلاتر میپردازه و کلاس ها و مفاهیمی مثل animation controller، tween و... آموزش میده.
https://medium.com/@meysam.mahfouzi/understanding-animations-in-flutter-b8ec789d94a4
#animation #flutter
@mobile_developer_ir
https://medium.com/@meysam.mahfouzi/understanding-animations-in-flutter-b8ec789d94a4
#animation #flutter
@mobile_developer_ir
Medium
Understanding Animations in Flutter
This article will show you how to create animations in Flutter step by step.
ساخت صفحه با داده های داینامیک با استفاده از MotionLayout. این مقاله به بررسی MotionLayout و ساخت یک هیستوگرام میپردازه که میشه به صورت داینامیک میشه دیتا های اون رو تغییر داد.
https://medium.com/androiddevelopers/working-with-dynamic-data-in-motionlayout-9dbbcfe5ff75
#android #ui
@mobile_developer_ir
https://medium.com/androiddevelopers/working-with-dynamic-data-in-motionlayout-9dbbcfe5ff75
#android #ui
@mobile_developer_ir
Medium
Working with dynamic data in MotionLayout
Can you use MotionLayout to create dynamic animations of data? That’s any data you don’t know about at compile time — like user input. Yes!
Theme یا Style?
تو این مقاله Nick Butcher
به بررسی این دو مفهوم میپردازه.
در ابتدا Style و Theme رو تعریف میکنه و بعد تفاوت ها و شرایط استفادشون رو توضیح میده.
پیشنهاد میشه برای بالا بردن reusability در اپلیکیشن هاتون این مقالرو حتما مطالعه کنید.
https://medium.com/androiddevelopers/android-styling-themes-vs-styles-ebe05f917578
#android #ui #style #theme
@mobile_developer_ir
تو این مقاله Nick Butcher
به بررسی این دو مفهوم میپردازه.
در ابتدا Style و Theme رو تعریف میکنه و بعد تفاوت ها و شرایط استفادشون رو توضیح میده.
پیشنهاد میشه برای بالا بردن reusability در اپلیکیشن هاتون این مقالرو حتما مطالعه کنید.
https://medium.com/androiddevelopers/android-styling-themes-vs-styles-ebe05f917578
#android #ui #style #theme
@mobile_developer_ir
Medium
Android styling: themes vs styles
The Android styling system offers a powerful way to specify your app’s visual design, but it can be easy to misuse. Proper use of it can…
ساخت و ارسال پارامتر به fragment با استفاده از FragmentFactory. اگه در هنگام ساخت Fragment نیاز دارید تا ارگیومنتی بهش پاس بدید یکی از روش ها استفاده از FragmentFactory هستش.
https://link.medium.com/YcPpbWAs23
#android #fragment #component
@mobile_developer_ir
https://link.medium.com/YcPpbWAs23
#android #fragment #component
@mobile_developer_ir
Medium
Android Fragments: FragmentFactory
What is a FragmentFactory? How and when to use it? And how does it behave with nested Fragments?
آموزش BloC در Flutter
این آموزش ابتدا الگو BloC مورد بررسی قرار میده سپس مثال های جالبی رو مورد بررسی قرار میده. اگه flutter کار میکنید حتما پیشنهاد میشه که با پترن Bloc آشنا بشید
http://netguru.com/codestories/flutter-bloc
#flutter #bloc #state_managment #pattern
@mobile_developer_ir
این آموزش ابتدا الگو BloC مورد بررسی قرار میده سپس مثال های جالبی رو مورد بررسی قرار میده. اگه flutter کار میکنید حتما پیشنهاد میشه که با پترن Bloc آشنا بشید
http://netguru.com/codestories/flutter-bloc
#flutter #bloc #state_managment #pattern
@mobile_developer_ir
Netguru
Getting Started With Flutter BLoC
Flutter architecture design pattern BLoC. Codestory includes an explanation of states, events, and architecture. Based on example application and testing.
کار با Stream ها در flutter
استریم ها زمانی کاربرد دارن که هدف استفدده از یه جریان داده ای باشه. تو این مقاله به بررسی Stram ها در فلاتر پرداخته و کاربرد های اونو مورد برسی قرار میده.
https://link.medium.com/KRAZ5OVM34
#flutter #stream #rx
@mobile_developer_ir
استریم ها زمانی کاربرد دارن که هدف استفدده از یه جریان داده ای باشه. تو این مقاله به بررسی Stram ها در فلاتر پرداخته و کاربرد های اونو مورد برسی قرار میده.
https://link.medium.com/KRAZ5OVM34
#flutter #stream #rx
@mobile_developer_ir
Medium
Flutter Stream Basics for Beginners
In this guide we will cover the basics of a Steam in Dart, how to use it, manage it and create one.
شغل بعدی خود را به عنوان Android developer بدست بیاورید
این مقاله به شما کمک میکنه با نیازمندی های موقعیت شغلی android developer آشنا بشید. مقاله خیلی خوبیه و به نکات خیلی با ارزشی رو اشاره کرده از معماری ها بگیر تا پروفایل گیت هاب و کانتنت نوسیی و ...
این مجموعه ۳ قسمته و به شدت پیشنهاد میشه
https://link.medium.com/Op3hsuIf74
#android
@mobile_developer_ir
این مقاله به شما کمک میکنه با نیازمندی های موقعیت شغلی android developer آشنا بشید. مقاله خیلی خوبیه و به نکات خیلی با ارزشی رو اشاره کرده از معماری ها بگیر تا پروفایل گیت هاب و کانتنت نوسیی و ...
این مجموعه ۳ قسمته و به شدت پیشنهاد میشه
https://link.medium.com/Op3hsuIf74
#android
@mobile_developer_ir
Medium
Nailing your first job as an Android developer — Part 1: Build your portfolio
This is part of a multi-part series about how to get your first job as an Android developer. This part focus on the first step, developing…
گزینه های مدیریت state در فلاتر
این مقاله انواع الگو ها و پکیج های محبوب فلاتر که میتونه در زمینه مدیریت state بهمون کمک کنه رو مورد بررسی قرار میده.
https://link.medium.com/sWVSBa8Da5
#flutter #state_managment #pattern
@mobile_developer_ir
این مقاله انواع الگو ها و پکیج های محبوب فلاتر که میتونه در زمینه مدیریت state بهمون کمک کنه رو مورد بررسی قرار میده.
https://link.medium.com/sWVSBa8Da5
#flutter #state_managment #pattern
@mobile_developer_ir
Medium
Demystifying State Management options in Flutter
State in layman’s term: “whatever data you need in order to rebuild your UI at any moment in time” — Flutter.dev
کنسل کردن درخواست های retrofit
تو این مقاله از retrofit و coroutines استفاده شده و نحوه کنسل کردن چند درخواست رو آموزش میده
https://link.medium.com/fY1FyYqBe5
#android #retrofit #kotlin #coroutines
@mobile_developer_ir
تو این مقاله از retrofit و coroutines استفاده شده و نحوه کنسل کردن چند درخواست رو آموزش میده
https://link.medium.com/fY1FyYqBe5
#android #retrofit #kotlin #coroutines
@mobile_developer_ir
Medium
Retrofit cancelling multiple API calls
Today we will see how to use “Retrofit” for calling a single API multiple numbers of times and cancelling all previous calls before making…
