<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2832815152430343027</atom:id><lastBuildDate>Sun, 31 Aug 2025 03:45:01 +0000</lastBuildDate><category>android dev</category><category>android studio</category><category>java</category><category>android tut</category><category>docs</category><category>eclipse</category><category>formal</category><category>kotlin</category><category>latex</category><category>software eng</category><title>Proga - Software Solutions</title><description></description><link>https://proga-egy.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:category text="Technology"><itunes:category text="Tech News"/></itunes:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2832815152430343027.post-2133165267477764971</guid><pubDate>Mon, 11 Dec 2017 00:10:00 +0000</pubDate><atom:updated>2017-12-10T16:22:15.845-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android dev</category><category domain="http://www.blogger.com/atom/ns#">android studio</category><category domain="http://www.blogger.com/atom/ns#">java</category><title>كيفية تصميم واجهة جميلة لتطبيق الاندرويد</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div id="arabic" style="display: block;"&gt;
&lt;h2 style="text-align: center;"&gt;
&lt;span style="background-color: #666666; color: white; font-weight: normal;"&gt;كيفية تصميم واجهة جميلة لتطبيق الاندرويد&lt;/span&gt;&lt;/h2&gt;
&lt;div dir="rtl" style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
اذا كنت احد الديفيلوبر الجدد في مجال الاندرويد او انتهيت من تعلم المهارات الاساسية في هذا المجال وبنيت تطبيق او اكثر ثم بعد ذلك تذهب الي متجر جوجل لتتصفح التطبيقات العالمية ومن ثم تجد نفسك عاجز امام ما تراه من جمال واجهة هذا التطبيقات ثم تشعر بالياس وتقول انك ليس لديك خبرة في هذا الوقت وتبدأ بالتسائل كيف ينشاون هذه الواجهة بالكود فقط&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://media.giphy.com/media/Kbed6SXKYGs4E/giphy.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="279" data-original-width="500" height="357" src="https://media.giphy.com/media/Kbed6SXKYGs4E/giphy.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 dir="rtl" style="text-align: right;"&gt;
&lt;b&gt;&lt;span style="background-color: #666666; color: #eeeeee;"&gt;ببساطة الكود وحده لا يكفي&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
في اوقات كتير اي انسان يذهب الي التطبيق في المتجر قبل ما يبدأ في عملية التحميل يتصفح واجهة التطبيق ويشوف هينزله ولاه لا, مش بيهتم قوي بالعمليات اللي التطبيق بيعملها&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
في الغالب لو انت شغال في شركة هيكون هناك مصمم بيوفر الشكل النهائي للتطبيق بيكون تحت اسم&amp;nbsp; Graphic desiner او UI/UX designer&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
طيب لو جاتلك فكرة معينة وعايز تنفزها ومش عندك مصمم ولا تموييل لا توظف احد المصممين&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
يبقي محتاج تتعلم اساسيات التصميم عشان تعمل حاجة جميلة للمستخدم التطبيق&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir="rtl" style="text-align: right;"&gt;
&lt;b&gt;&lt;span style="background-color: #666666; color: #f3f3f3;"&gt;أساسيات التصميم&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
اي تصميم عبارة عن مجموعة الوان واشكال&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
العنصر الاهم هو التناسق بين هذه الاشكال والالوان&amp;nbsp;+الالهام (هنقول نجيب الالهام ازي)&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
هاحتاج&amp;nbsp; شوية Tools عشان احقق الموضوع ده&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir="rtl" style="text-align: right;"&gt;
&lt;span style="color: white;"&gt;&lt;b style="background-color: #666666;"&gt;أدوات التصميم&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
هتحتاج احد هذه البرامج&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="background-color: #666666; color: #eeeeee; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;"&gt;Sketch -&amp;gt; for Mac users&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="background-color: #666666; color: #eeeeee; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="background-color: #666666; color: #eeeeee; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;"&gt;XD design -&amp;gt;for windows users&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="background-color: #666666; color: #eeeeee; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="background-color: #666666; color: #eeeeee; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;"&gt;photoshop-&amp;gt; for windows and Mac users&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="background-color: #666666; color: #eeeeee; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="background-color: #666666; color: #eeeeee; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;"&gt;inkscape -&amp;gt; for linux,windows, Mac users&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="background-color: #666666; color: #eeeeee; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir="rtl" style="text-align: right;"&gt;
&lt;span style="background-color: #666666;"&gt;&lt;span style="color: white;"&gt;ثانيا&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
ستتعلم كيفية التعامل مع احد هذا البرامج لتقوم بتصميم واجهة لتطبيقك&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
اذا اردت استخدام inkscape يمكنك تتبع هذا الدروس باللغة العربية علي هذه القناة&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;a href="https://www.youtube.com/playlist?list=PLbbbetk3j5fzeS5-EI7qgHJNGlC5nM7Ec"&gt;&lt;span style="background-color: #999999; color: blue;"&gt;https://www.youtube.com/playlist?list=PLbbbetk3j5fzeS5-EI7qgHJNGlC5nM7Ec&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
تقوم بتصميم واجهة بسيطة علي احد هذه البرامج ولو مثل هذه الواجهة التي صممها صديقنا هاني&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMBMriNbB0PkiciGd4iHBK319RnpMTNcbLKDSsCPO6kX-ugz8ACJL0CUbpQsayedP4YV-_0YTLMB1p19mO0klrbjAq4OyddmObypzWa0_c7lY-p8qJD-M5-DZEEE66WVLl8hZs9QCNCVY/s1600/screen.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="550" data-original-width="316" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMBMriNbB0PkiciGd4iHBK319RnpMTNcbLKDSsCPO6kX-ugz8ACJL0CUbpQsayedP4YV-_0YTLMB1p19mO0klrbjAq4OyddmObypzWa0_c7lY-p8qJD-M5-DZEEE66WVLl8hZs9QCNCVY/s400/screen.png" width="228" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 dir="rtl" style="text-align: right;"&gt;
&lt;span style="background-color: #666666; font-weight: normal;"&gt;&lt;span style="color: white;"&gt;التناسق بين الالوان&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
اذا كنت لا تعرف شي عن التصميم وتناسق الالوان فلا تقلق فلحسن حظك انك لست وحيدا في ذلك سوف اريك بعض الادوات لحل هذه المشكلة ......ولكن اين تكمن المشكلة&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
من الاشياء التي تفرق بين تصميم جيد واخر غير جيد هو التناسق بين الالوان&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
فلا يصح استخدام خلفية سودء ولون الكلام فيها مقارب للاسود فسيكون كل شئ غير واضح&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
فمن المبادي الظريفة اذا استخدمت خلفية غمقة استخدم الوان فتحة في التصميم والعكس صحيح&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
والتناسق لوحده مشكلة كبيرة والناس بتوع التصميم بيدرسوا الموضوع ده&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
طيب انا مش مصمم؟&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
استخدم هذه المواقع بها قوالب الوان متناسقة مع بعضها وضعها مصممين كبار&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;&lt;a href="https://colordrop.io/" style="background-color: #999999;"&gt;&lt;span style="color: blue;"&gt;https://colordrop.io/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://coolors.co/browser/latest/1" style="background-color: #999999;"&gt;&lt;span style="color: blue;"&gt;https://coolors.co/browser/latest/1&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color: magenta;"&gt;&lt;a href="http://colorhunt.co/" style="background-color: #999999;"&gt;http://colorhunt.co/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://webgradients.com/" style="background-color: #999999;"&gt;&lt;span style="color: blue;"&gt;https://webgradients.com/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
من ثم نأتي الي عنصر الالهام&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir="rtl" style="text-align: right;"&gt;
&lt;span style="background-color: #666666;"&gt;&lt;span style="color: white;"&gt;&lt;b&gt;الالهام&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
ببساطة الافكار لا تاتي من فراغ ولكن بالتعرض لافكار كثيرة صنعها غيرك من قبل&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
بمجرد ما تكتب علي محرك البحث جوجل mobile design تظهر لك العديد من المواقع بها تصميمات رائعة نفترض انك اخترت الدخول لموقع&amp;nbsp;behance ستجد الكثير من التصميمات التي بدورها تلهمك&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
بعض المواقع الظريفة في التصميم&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;a href="https://www.uplabs.com/android"&gt;https://www.uplabs.com/android&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
وفي النهاية بعد الانتهاء من التصميم وهذا هو اول شئ يراك من خلاله المستخدم&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://media.giphy.com/media/3o6ZtdVxPKVu1tq8Fi/giphy.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="450" data-original-width="600" src="https://media.giphy.com/media/3o6ZtdVxPKVu1tq8Fi/giphy.gif" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
تقم بعمل export للتصميم كل جزء علي حده وتضيفه الي الاندرويد&lt;/div&gt;
&lt;br /&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
وان شاء الله في التدوينات القادمة ساتحدث في ال material design&amp;nbsp; عن اي جزء اتعلمه فالعلم بحر لا حدود له .&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 dir="rtl" style="text-align: center;"&gt;
&lt;b style="background-color: #666666;"&gt;&lt;span style="color: white;"&gt;علمكم الله ما ينفعكم ونفعكم بما تعلمتوا وزادكم علما&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>https://proga-egy.blogspot.com/2017/12/graphic-desiner-uiux-designer-tools.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMBMriNbB0PkiciGd4iHBK319RnpMTNcbLKDSsCPO6kX-ugz8ACJL0CUbpQsayedP4YV-_0YTLMB1p19mO0klrbjAq4OyddmObypzWa0_c7lY-p8qJD-M5-DZEEE66WVLl8hZs9QCNCVY/s72-c/screen.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2832815152430343027.post-5966848825059490324</guid><pubDate>Tue, 14 Nov 2017 17:29:00 +0000</pubDate><atom:updated>2017-11-14T09:34:38.033-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android dev</category><category domain="http://www.blogger.com/atom/ns#">android studio</category><title>Material Design Icon Generator</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;!-- Rounded switch --&gt;
&lt;label class="switch"&gt;
  &lt;input id="language-toggle" onchange="ChangeLanguage(this)" type="checkbox" /&gt;
  &lt;span class="slider round"&gt;&lt;/span&gt;
&lt;/label&gt;
&amp;nbsp;&lt;b&gt;&lt;span id="lang" style="color: #0b5394;"&gt;عربي&lt;/span&gt;&lt;/b&gt;


&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;img alt="Image result for material design icon" height="360" src="https://i.imgur.com/QtfvMl0.jpg" width="640" /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div id="arabic" style="display: block;"&gt;
_____________&lt;br /&gt;
&lt;div style="text-align: right;"&gt;
بدأ تصميم &lt;span style="color: #0b5394;"&gt;الماتريال ديزاين&lt;/span&gt;&amp;nbsp;في الفترة الماضية&amp;nbsp;بالسيطرة على تطبيقات الاندرويد، واصبحت اغلب التطبيقات يتم تحديثها لتعمل بتصميم الماتيريال ديزاين&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
و&lt;span style="color: #0b5394;"&gt;الماتيريال ديزاين&lt;/span&gt; هي لغة تصميم مرئية تم تطويرها عن طريق شركة جوجل. الغرض الأساسي منها هو تطوير لغة تفاعلية ذات مظهر جميل وباسلوب تفاعل واقعي&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
ويواجه مطوري تطبيقات الأندرويد الذين يعتمدون على تصميمات الماتيريال ديزاين بعض الصعوبات في البحث عن أيقونات لتطبيقاتهم تتلائم مع الماتيريال ديزاين&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
وللقضاء على تلك الصعوبات تم تطوير إضافة خاصة ببرنامج أندرويد ستوديو، تحتوي على الكثير من&amp;nbsp; الأيقونات التي تتميز بملائمتها لتصميمات الماتيريال ديزاين .. حيث تمكن المطور من اختيار الايقونه التي يحتاجها وكذلك اللون المطلوب ثم يتم حفظها في المجلد الخاص بالصور في مجلد المشروع وتكون جاهزة لاستدعائها في التطبيق المراد تطويره بسهولة&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
خطوات تثبيت الإضافة في برنامج اندرويد ستوديو:&lt;/h4&gt;
&lt;br /&gt;
&lt;div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px; text-align: start;"&gt;
MAC:&lt;/div&gt;
&lt;div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px; text-align: start;"&gt;
Go&amp;nbsp;&lt;code style="background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;"&gt;Preference &amp;gt; Plugins &amp;gt; Browse repositories&lt;/code&gt;, then search&amp;nbsp;&lt;code style="background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;"&gt;material&lt;/code&gt;.&lt;/div&gt;
&lt;div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px; text-align: start;"&gt;
Linux or Windows:&lt;/div&gt;
&lt;div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px; text-align: start;"&gt;
Go&amp;nbsp;&lt;code style="background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;"&gt;File &amp;gt; Settings... &amp;gt; IDE Settings &amp;gt; Plugins &amp;gt; Browse repositories&lt;/code&gt;, then search&amp;nbsp;&lt;code style="background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;"&gt;material&lt;/code&gt;.&lt;/div&gt;
&lt;div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px; text-align: center;"&gt;
&lt;img alt="capture" height="233" src="https://raw.githubusercontent.com/konifar/android-material-design-icon-generator-plugin/master/docs/install.png" width="400" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="english" style="display: none;"&gt;
__________&lt;br /&gt;
&lt;br /&gt;
Recently, Most of new android apps runs with &lt;span style="color: #0b5394;"&gt;Material Design&lt;/span&gt;, and the old ones are updated to run with the material design.&lt;br /&gt;
&lt;span style="color: #0b5394;"&gt;Material Design&lt;/span&gt; is&amp;nbsp;is a design language developed in 2014 by Google. Its goal&amp;nbsp;is to create a visual language that synthesizes classic principles of good design with the innovation and possibility of technology and science.&lt;br /&gt;
&lt;br /&gt;
Android app developers face some difficulties&amp;nbsp;while searching a material design icons for their apps.&lt;br /&gt;
To overcome these difficulties, a special plugin was developed for Android Studio IDE, which provides many of material design icons that developer can choose&amp;nbsp;among them and choose its color. then the plugin saves the chosen icon into "Drawable" folder. Thus icon will be ready for using into the application.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="text-align: left;"&gt;
Install the plugin on Android Studio:&lt;/h4&gt;
&lt;div&gt;
&lt;div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;"&gt;
On MAC:&lt;/div&gt;
&lt;div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;"&gt;
Go&amp;nbsp;&lt;code style="background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;"&gt;Preference &amp;gt; Plugins &amp;gt; Browse repositories&lt;/code&gt;, then search&amp;nbsp;&lt;code style="background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;"&gt;material&lt;/code&gt;.&lt;/div&gt;
&lt;div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;"&gt;
On Linux or Windows:&lt;/div&gt;
&lt;div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px;"&gt;
Go&amp;nbsp;&lt;code style="background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;"&gt;File &amp;gt; Settings... &amp;gt; IDE Settings &amp;gt; Plugins &amp;gt; Browse repositories&lt;/code&gt;, then search&amp;nbsp;&lt;code style="background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; box-sizing: border-box; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace; font-size: 13.6px; margin: 0px; padding: 0.2em 0px;"&gt;material&lt;/code&gt;.&lt;/div&gt;
&lt;div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; margin-bottom: 16px; text-align: center;"&gt;
&lt;img alt="capture" height="233" src="https://raw.githubusercontent.com/konifar/android-material-design-icon-generator-plugin/master/docs/install.png" width="400" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #351c75;"&gt;&amp;gt;Source:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;https://github.com/konifar/android-material-design-icon-generator-plugin&lt;/div&gt;
&lt;script&gt;
function ChangeLanguage(element){

    var x = document.getElementById("arabic");
    var y = document.getElementById("english");

    if (!element.checked) {
        x.style.display = "block";
        y.style.display = "none";
        document.getElementById("lang").innerHTML = "عربي";
    } else {
        x.style.display = "none";
        y.style.display = "block";
        document.getElementById("lang").innerHTML = "English";
    }
}
&lt;/script&gt;
&lt;/div&gt;
</description><link>https://proga-egy.blogspot.com/2017/11/material-design-icon-generator.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2832815152430343027.post-8948041837157167251</guid><pubDate>Sat, 11 Nov 2017 22:17:00 +0000</pubDate><atom:updated>2017-11-11T15:38:24.783-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android tut</category><title>Android Overview || نظرة عامة عن نظام الأندرويد</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;h3 style="text-align: left;"&gt;
&lt;label class="switch"&gt;&lt;input id="language-toggle" onchange="ChangeLanguage(this)" type="checkbox" /&gt;
  &lt;span class="slider round"&gt;&lt;/span&gt;
&lt;/label&gt;
&amp;nbsp;&lt;b&gt;&lt;span id="lang" style="color: #0b5394;"&gt;عربي&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;img alt="Who I Am" height="400" src="https://www.tutorialspoint.com/android/images/who_i_am.jpg" width="377" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div id="arabic" style="display: block;"&gt;
___________&lt;br /&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;span style="color: #073763; font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;"&gt;تعمل مئات الملايين من الهواتف في أكثر من 190 دولة حول العالم بنظام الأندرويد وهي تعتبر أكبر منصة دعم هواتف في العالم وتنمو بسرعة كبيرة، حيث يتم في اليوم الواحد تنشيط أكثر من 1 مليون جهاز أندرويد جديد في العالم.&lt;br /&gt;ونقدم تلك السلسلة التعليمية بهدف تعليمك تطوير وبرمجة وتهيئة تطبيقات الأندرويد. وسوف نبدأ بتعريف عام لنظام الأندرويد وكيفية تهيئة بيئة العمل ثم الدخول في مختلف جوانب تطوير تطبيقات الأندرويد&lt;/span&gt;&lt;/div&gt;
&lt;h3 dir="rtl" style="text-align: right;"&gt;
&lt;span style="color: #444444;"&gt;&lt;b&gt;ما هو نظام الأندرويد ؟&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
هو نظام تشغيل &lt;span style="background-color: white;"&gt;&lt;i&gt;&lt;u&gt;مفتوح المصدر&lt;/u&gt;&lt;/i&gt;&lt;/span&gt;&amp;nbsp;مبني على نظام اللينكس وهو مخصص لأجهزة الموبيل "الهواتف الذكية و التابلت و ..."&lt;br /&gt;
تم تطوير نظام الأندرويد عن طريق (&lt;i style="background-color: white; box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-align: justify;"&gt;Handset Alliance&lt;/i&gt;) بقيادة شركة جوجل وعدة شركات أخرى.&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
نظام الأندرويد يقدم نهج موحد في تطوير التطبيقات مما يعني ان المطور يحتاج فقط لتطوير تطبيق واحد لنظام الاندرويد، وبذلك يعمل ذلك التطبيق على كافة الاجهزة المدعومة بنظام الأندرويد.&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
تم إعلان أول نسخه تجريبية من مجموعة تطوير برمجيات الأندرويد "SDK" عام 2007 عن طريق شركة جوجل.&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: #444444;"&gt;لماذا نظام الأندرويد ؟&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
يعتبر نظام الأندرويد من أقوى انظمة التشغيل ،يتميز بعدة خصائص رائعه تميزة عن غيره من أنظمة التشغيل.. على سبيل المثال وليس الحصر:&lt;/div&gt;
&lt;div&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
&lt;ul style="text-align: right;"&gt;
&lt;li&gt;&amp;nbsp;واجهة مستخدم جميلة:&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;يقدم الأندرويد واجهة مستخدم جميلة وبسيطة وبديهية.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;تعدد اللمس:&lt;span style="font-weight: 400;"&gt;&lt;br /&gt;يقدم نظام الأندرويد خدمة تعدد اللمس على شاشة الهواتف.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;تعدد المهام:&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;من أهم مميزات نظام الأندرويد، وهو يتيح للمستخدم امكانية القفز من تطبيق لآخر بسرعه حيث يقوم نظام الأندرويد بتشغيل تطبيقات مختلفة في نفس الوقت.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;دعم جميع اللغات.&lt;/li&gt;
&lt;li&gt;دعم جميع انواع الاتصالات.&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: #444444;"&gt;تطبيقات الأندرويد:&lt;/span&gt;&lt;/h3&gt;
&lt;h3 dir="rtl"&gt;
&lt;span style="color: #444444;"&gt;&lt;div style="color: black; font-size: medium; font-weight: 400;"&gt;
&lt;/div&gt;
&lt;div style="color: black; font-size: medium; font-weight: 400;"&gt;
عادة يتم تطوير تطبيقات الأندرويد باستحدام لغة الجافا "JAVA" وكذلك لغة الكوتلين "Kotlin" وذلك بإستخدام مجموعة تطوير برمجيات الأندرويد "SDK".&lt;/div&gt;
&lt;div style="color: black; font-size: medium; font-weight: 400;"&gt;
بمجرد تطوير التطبيق، يمكنك تهيئة التطبيق بسهولة وبيعه من خلال متاجر التطبيقات مثل :&lt;br /&gt;
&amp;nbsp;&lt;span style="background-color: white; box-sizing: border-box; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;Google Play&lt;/span&gt;&lt;span style="background-color: white; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; box-sizing: border-box; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;SlideME&lt;/span&gt;&lt;span style="background-color: white; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; box-sizing: border-box; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;Opera Mobile Store&lt;/span&gt;&lt;span style="background-color: white; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; box-sizing: border-box; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;Mobango&lt;/span&gt;&lt;span style="background-color: white; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; box-sizing: border-box; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;F-droid&lt;br /&gt;&lt;br /&gt;تعمل مئات الملايين من الهواتف في أكثر من 190 دولة حول العالم بنظام الأندرويد وهي تعتبر أكبر منصة دعم هواتف في العالم وتنمو بسرعة كبيرة، حيث يتم في اليوم الواحد تنشيط أكثر من 1 مليون جهاز أندرويد جديد في العالم.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;span style="color: #444444;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: #444444;"&gt;
&lt;span style="color: #444444;"&gt;تاريخ إصدارات الأندرويد:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style="color: #444444;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style="color: #444444;"&gt;&lt;span style="font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;"&gt;تمت تسمية إصدارات نظام الأندرويد بأسماء تبدأ بالحروف الهيجائية الإنجليزية (A-N) حتى الآن كما هو موضح في الصورة:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #444444;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div style="color: #444444;"&gt;
&lt;span style="color: #444444;"&gt;&lt;span style="color: #444444;"&gt;&lt;img alt="Jistory" src="https://www.tutorialspoint.com/android/images/jistory.jpg" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #444444;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div style="color: #444444;"&gt;
&lt;span style="color: #444444;"&gt;&lt;span style="color: #444444;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #444444;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;h3 style="color: black; text-align: right;"&gt;
&lt;span style="color: #444444;"&gt;ماهو الـ API level:&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style="color: #444444;"&gt;هو قيمة عدد صحيح يحدد بشكل فريد كل إصدار من إصدارات الأندرويد كما موضح باأمثلة في الجدول التالي:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="color: #444444;"&gt;&lt;table class="table table-bordered" style="border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 20px; max-width: 100%; width: 604px;"&gt;&lt;tbody style="box-sizing: border-box;"&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;th style="background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; text-align: left; vertical-align: top;"&gt;Platform Version&lt;/th&gt;&lt;th style="background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; text-align: left; vertical-align: top;"&gt;API Level&lt;/th&gt;&lt;th style="background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; text-align: left; vertical-align: top;"&gt;VERSION_CODE&lt;/th&gt;&lt;th style="background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; text-align: left; vertical-align: top;"&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 6.0&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;23&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;MARSHMALLOW&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 5.1&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;22&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;LOLLIPOP_MR1&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 5.0&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;21&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;LOLLIPOP&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.4W&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;20&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;KITKAT_WATCH&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #bbbbbb; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;KitKat for Wearables Only&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.4&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;19&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;KITKAT&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.3&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;18&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;JELLY_BEAN_MR2&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.2, 4.2.2&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;17&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;JELLY_BEAN_MR1&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.1, 4.1.1&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;16&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;JELLY_BEAN&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.0.3, 4.0.4&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;15&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;ICE_CREAM_SANDWICH_MR1&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.0, 4.0.1, 4.0.2&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;14&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;ICE_CREAM_SANDWICH&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;"&gt;&lt;span style="background-color: white; font-size: 15px;"&gt;&amp;gt;&amp;gt; التدوينة&lt;b&gt;&lt;u&gt;&amp;nbsp;التالية&lt;/u&gt;&lt;/b&gt; بإذن الله شرح تهيئة بيئة العمل لبدأ تطوير تطبيقات الأندرويد.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div id="english" style="display: none;"&gt;
____________________________
&lt;br /&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
&lt;span style="color: #073763;"&gt;Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It's the largest installed base of any mobile platform and growing fast. Every day more than 1 million new Android devices are activated worldwide.&lt;/span&gt;&lt;/div&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
&lt;span style="color: #073763;"&gt;This tutorial has been written with an aim to teach you how to develop and package Android application. We will start from android overview and environment setup for Android application programming and then drill down to look into various aspects of Android applications.&lt;/span&gt;&lt;/div&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
&lt;span style="color: #073763;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
&lt;span style="color: #444444;"&gt;What is Android?&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
Android is an open source and Linux-based&amp;nbsp;&lt;span style="box-sizing: border-box; font-weight: 640;"&gt;Operating System&lt;/span&gt;&amp;nbsp;for mobile devices such as smartphones and tablet computers. Android was developed by the&amp;nbsp;&lt;i style="box-sizing: border-box;"&gt;Open Handset Alliance&lt;/i&gt;, led by Google, and other companies.&lt;/div&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
Android offers a unified approach to application development for mobile devices which means developers need only develop for Android, and their applications should be able to run on different devices powered by Android.&lt;/div&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
The first beta version of the Android Software Development Kit (SDK) was released by Google in 2007 where as the first commercial version, Android 1.0, was released in September 2008.&lt;/div&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
&lt;span style="color: #444444;"&gt;Why Android?&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style="background-color: white; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;Android is a powerful operating system competing with Apple 4GS and supports great features. Few of them are listed below&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;"&gt;&lt;span style="font-size: 15px;"&gt;&lt;span style="background-color: white; box-sizing: border-box; text-align: justify;"&gt;&lt;b&gt;Beautiful UI&lt;/b&gt;&lt;br /&gt;Android OS basic screen provides a beautiful and intuitive user interface.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;"&gt;&lt;span style="font-size: 15px;"&gt;&lt;span style="background-color: white; box-sizing: border-box; text-align: justify;"&gt;&lt;span style="box-sizing: border-box;"&gt;&lt;b&gt;Multi-touch&lt;/b&gt;&lt;br /&gt;Android has native support for multi-touch.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;"&gt;&lt;span style="font-size: 15px;"&gt;&lt;span style="background-color: white; box-sizing: border-box; text-align: justify;"&gt;&lt;span style="box-sizing: border-box;"&gt;&lt;div style="box-sizing: border-box; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; word-wrap: break-word;"&gt;
&lt;span style="box-sizing: border-box; font-weight: 640;"&gt;Multi-tasking&lt;br /&gt;&lt;span style="font-weight: 400;"&gt;User can jump from one task to another and same time various application can run simultaneously.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style="box-sizing: border-box; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; word-wrap: break-word;"&gt;
&lt;span style="box-sizing: border-box; font-weight: 640;"&gt;&lt;span style="font-weight: 400;"&gt;&lt;span style="background-color: white; box-sizing: border-box; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;Multi-Language&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;h3 style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
&lt;span style="color: #444444;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="box-sizing: border-box; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
&lt;span style="color: #444444; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;"&gt;&lt;span style="font-size: 15px;"&gt;Android Applications:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
Android applications are usually developed in the Java language using the Android Software Development Kit.&lt;/div&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
Once developed, Android applications can be packaged easily and sold out either through a store such as&amp;nbsp;&lt;span style="box-sizing: border-box;"&gt;Google Play&lt;/span&gt;,&amp;nbsp;&lt;span style="box-sizing: border-box;"&gt;SlideME&lt;/span&gt;,&amp;nbsp;&lt;span style="box-sizing: border-box;"&gt;Opera Mobile Store&lt;/span&gt;,&amp;nbsp;&lt;span style="box-sizing: border-box;"&gt;Mobango&lt;/span&gt;,&amp;nbsp;&lt;span style="box-sizing: border-box;"&gt;F-droid&lt;/span&gt;&amp;nbsp;and the&amp;nbsp;&lt;span style="box-sizing: border-box;"&gt;Amazon Appstore&lt;/span&gt;.&lt;/div&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It's the largest installed base of any mobile platform and growing fast. Every day more than 1 million new Android devices are activated worldwide.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style="color: #444444;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="box-sizing: border-box; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
&lt;span style="color: #444444; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;"&gt;&lt;span style="font-size: 15px;"&gt;History of Android:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
The code names of android ranges from A to N currently, such as Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat, Lollipop and Marshmallow. Let's understand the android history in a sequence.&lt;/div&gt;
&lt;img alt="Jistory" src="https://www.tutorialspoint.com/android/images/jistory.jpg" style="border: 0px; box-sizing: border-box; color: #313131; display: block; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; margin-left: auto; margin-right: auto; max-width: 100%; padding-bottom: 4px; vertical-align: middle;" /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="box-sizing: border-box; line-height: 24px; margin: 0em 0.2em 0.6em; padding: 0px; text-align: justify; word-wrap: break-word;"&gt;
&lt;span style="color: #444444; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;"&gt;&lt;span style="font-size: 15px;"&gt;What is API level?&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;span style="background-color: #f9f9f9; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;geneva&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 15px; text-align: justify;"&gt;API Level is an integer value that uniquely identifies the framework API revision offered by a version of the Android platform.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table class="table table-bordered" style="border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 20px; max-width: 100%; width: 604px;"&gt;&lt;tbody style="box-sizing: border-box;"&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;th style="background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; text-align: left; vertical-align: top;"&gt;Platform Version&lt;/th&gt;&lt;th style="background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; text-align: left; vertical-align: top;"&gt;API Level&lt;/th&gt;&lt;th style="background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; text-align: left; vertical-align: top;"&gt;VERSION_CODE&lt;/th&gt;&lt;th style="background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; text-align: left; vertical-align: top;"&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 6.0&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;23&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;MARSHMALLOW&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 5.1&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;22&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;LOLLIPOP_MR1&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 5.0&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;21&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;LOLLIPOP&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.4W&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;20&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;KITKAT_WATCH&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #bbbbbb; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;KitKat for Wearables Only&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.4&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;19&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;KITKAT&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.3&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;18&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;JELLY_BEAN_MR2&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.2, 4.2.2&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;17&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;JELLY_BEAN_MR1&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.1, 4.1.1&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;16&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;JELLY_BEAN&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.0.3, 4.0.4&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;15&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;ICE_CREAM_SANDWICH_MR1&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="box-sizing: border-box;"&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;Android 4.0, 4.0.1, 4.0.2&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;14&lt;/td&gt;&lt;td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"&gt;ICE_CREAM_SANDWICH&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;gt;&amp;gt; &lt;u style="font-weight: bold;"&gt;Next Post&lt;/u&gt;&amp;nbsp;How to setup the Environment for start development&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;script&gt;
function ChangeLanguage(element){

    var x = document.getElementById("arabic");
    var y = document.getElementById("english");

    if (!element.checked) {
        x.style.display = "block";
        y.style.display = "none";
        document.getElementById("lang").innerHTML = "عربي";
    } else {
        x.style.display = "none";
        y.style.display = "block";
        document.getElementById("lang").innerHTML = "English";
    }
}
&lt;/script&gt;
&lt;/div&gt;
</description><link>https://proga-egy.blogspot.com/2017/11/android-overview.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2832815152430343027.post-310982025269915914</guid><pubDate>Fri, 10 Nov 2017 17:53:00 +0000</pubDate><atom:updated>2017-11-10T10:54:39.997-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android dev</category><category domain="http://www.blogger.com/atom/ns#">android studio</category><category domain="http://www.blogger.com/atom/ns#">java</category><title>Butterknife And  ButterKnifeZelezny للوصول السريع لمكونات التطبيق</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4UB-MHXhlyt-IKvkJ8q2hU87TOU4dAueWbyYr5HaQ4lT59vvQpuM0UmBpewSVkudrLwB0Gd0IA1PZAVY3LtSpX_3a1V1qmmPajmRsxZ0iwG6EFlwOtJCs-_nsJrNQ0-sGnAYsO_kXmUk/s1600/butterknif2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="370" data-original-width="850" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4UB-MHXhlyt-IKvkJ8q2hU87TOU4dAueWbyYr5HaQ4lT59vvQpuM0UmBpewSVkudrLwB0Gd0IA1PZAVY3LtSpX_3a1V1qmmPajmRsxZ0iwG6EFlwOtJCs-_nsJrNQ0-sGnAYsO_kXmUk/s640/butterknif2.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;لمن لا يعرف عن مكتبة Butter knife هي ببساطة مكتبة للوصول السريع لمكونات الواجهة الخاصة بالتطبيق (مكونات XML files) مثل ال TEXTVIEW و IMAGEVIE وغيرها ....&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: white; color: #303030; font-family: &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;tahoma&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;times new roman&amp;quot; , serif; font-size: 16.8px;"&gt;فى الوضع العادى&amp;nbsp;اذا اردت الوصول لاى مكون من المكونات فى الشاشة &amp;nbsp;فأنت تقوم باستخدام findViewById &amp;nbsp;ثم تقوم بعمل cast ويجب عليك فعل ذلك مع كل مكون موجود لديك تريد التعامل معه حينما يكون لديك عدد قليل من المكونات تكون الامور سهله لكن عندما يكون لديك عدد كبير من المكونات مثلا 8 TextView و 6 EditText &amp;nbsp;و زر و صورة أو اكثر تجد انك تقوم بكتابة findViewById كثيرا تعطيها الـ ID &amp;nbsp;تم تقوم بعمل Cast &amp;nbsp;تنتقل للعنصر الثانى تقوم بتعريفه findViewById وتعطيه الـ ID ثم تقوم بعمل Cast &amp;nbsp;تنتقل للمكون الثالث وهكذا &amp;nbsp;ولا بد أنك تشعر بالملل من كثرة كتابة findViewById وعمل الـ Cast &amp;nbsp;ولحسن الحظ لست وحدك من يشعر بالملل من فعل ذلك فلقد سبقك المبرمجون بالشعور بالملل لكن لم يكتفوا بذلك فقط بل أوجدوا حلولا حيث قام جاك وراتون بعمل مكتبة للتسهيل على المبرمجين اطلق عليها اسم سكين الزبد (Butter Knife) والتى سنقوم بشرحها الان فى هذه التدوينة .&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا هو الحال مع findViewById شي ممل في الكتابة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxcLZKvYxuLYhtQiZ5s6s6S_7lEUUm-_SEfADZEasAjSpiyblkey4WFXbH19VsrVBOSR38r4N4A9ld-PiG23R8gL6khczM2NrHG7OXLWOWbNx8o6typmvi-xFhqwRLk3U4NZUPhC3h2ic/s1600/butterknif.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="413" data-original-width="916" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxcLZKvYxuLYhtQiZ5s6s6S_7lEUUm-_SEfADZEasAjSpiyblkey4WFXbH19VsrVBOSR38r4N4A9ld-PiG23R8gL6khczM2NrHG7OXLWOWbNx8o6typmvi-xFhqwRLk3U4NZUPhC3h2ic/s640/butterknif.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
وهذا هو الحال بمجرد تنزيل المكتبة والاضافة&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX-nRnK7kDIhPTuDPrrsrc2iVVLAatWCQ3BT5zAW22I0ngUF9k_UBOy9f13UJVMWm05QOW3PSzzltaZvshpdV8PTdYEmwG1BWiqEm2oLfWezwLAG7-JnYu4gN-q_Pkk9NHB1Q0lJUujBQ/s1600/zelezny_animated.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="591" data-original-width="712" height="530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX-nRnK7kDIhPTuDPrrsrc2iVVLAatWCQ3BT5zAW22I0ngUF9k_UBOy9f13UJVMWm05QOW3PSzzltaZvshpdV8PTdYEmwG1BWiqEm2oLfWezwLAG7-JnYu4gN-q_Pkk9NHB1Q0lJUujBQ/s640/zelezny_animated.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="background: 0px 0px rgb(255, 255, 255); border: 0px; color: #444444; font-family: &amp;quot;Droid Arabic Kufi&amp;quot;, Tahoma, Arial, &amp;quot;Times New Roman&amp;quot;, serif; font-size: 20px; font-weight: 400; line-height: 1.4em; margin: 0px; outline: 0px; padding: 0px 0px 10px; vertical-align: baseline;"&gt;
&lt;span style="background: 0px 0px; border: 0px; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;إضافة المكتبة للمشروع&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;span style="background: 0px 0px; border: 0px; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;تقوم باضافة هذان السطران من الكود الي ملف ال&amp;nbsp; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Gradle:module&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre class="prettyprint" style="background: none rgba(255, 255, 255, 0.9); border-radius: 4px; border: none; color: #444444; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; line-height: 20px; margin-bottom: 20px; overflow: auto; padding: 0px; text-align: start; word-break: break-all; word-wrap: normal;"&gt;&lt;span class="pln" style="color: #48484c;"&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint" dir="ltr" style="background: none rgba(255, 255, 255, 0.9); border-radius: 4px; border: none; color: #444444; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; line-height: 20px; margin-bottom: 20px; overflow: auto; padding: 0px; text-align: left; word-break: break-all; word-wrap: normal;"&gt;&lt;span class="pln" style="color: #48484c;"&gt;compile &lt;/span&gt;&lt;span class="str" style="color: #195f91;"&gt;'com.jakewharton:butterknife:&lt;/span&gt;&lt;span class="version"&gt;8.8.1&lt;/span&gt;&lt;span class="str" style="color: #195f91;"&gt;'&lt;/span&gt;&lt;span class="pln" style="color: #48484c;"&gt;
annotationProcessor &lt;/span&gt;&lt;span class="str" style="color: #195f91;"&gt;'com.jakewharton:butterknife-compiler:&lt;/span&gt;&lt;span class="version"&gt;8.8.1&lt;/span&gt;&lt;span class="str" style="color: #195f91;"&gt;'&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint" style="background: none rgba(255, 255, 255, 0.9); border-radius: 4px; border: none; font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; line-height: 20px; margin-bottom: 20px; overflow: auto; padding: 0px; text-align: start; word-break: break-all; word-wrap: normal;"&gt;&lt;span style="color: #195f91;"&gt;&lt;b&gt;وتقوم بعمل Sync&lt;span style="color: #195f91;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="prettyprint" style="background: none rgba(255, 255, 255, 0.9); border-radius: 4px; border: none; line-height: 20px; margin-bottom: 20px; overflow: auto; padding: 0px; text-align: start; word-break: break-all; word-wrap: normal;"&gt;&lt;h1 style="background: 0px 0px rgb(255, 255, 255); border: 0px; font-family: &amp;quot;droid arabic kufi&amp;quot;, tahoma, arial, &amp;quot;times new roman&amp;quot;, serif; font-size: 37px; font-weight: 400; line-height: 1.4em; margin: 0px; outline: 0px; padding: 0px 0px 10px; text-align: right; vertical-align: baseline; white-space: normal;"&gt;
&lt;span style="background: 0px 0px; border: 0px; color: #444444; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;استخدام المكتبة مع الـ Activity&lt;/span&gt;&lt;/h1&gt;
&lt;div style="font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px;"&gt;
&lt;span style="color: #444444;"&gt;&lt;b&gt;اولا ساقوم باضافة الاضافة &lt;/b&gt;&lt;span style="font-family: &amp;quot;monaco&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;consolas&amp;quot; , &amp;quot;courier new&amp;quot; , monospace;"&gt;&lt;b&gt;ButterKnifeZelezny والتي ستستدعي كل المكونات&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="color: #444444; font-family: &amp;quot;monaco&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;consolas&amp;quot; , &amp;quot;courier new&amp;quot; , monospace;"&gt;&lt;b&gt; بضغطة سحرية&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b style="font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace;"&gt;&lt;span style="color: #444444;"&gt;اذهب الي اندرويد استيديو &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div dir="ltr" style="text-align: left;"&gt;
&lt;span style="color: lime; font-size: 13.6px; white-space: normal;"&gt;→&lt;/span&gt;&lt;span style="background-color: #222222; color: lime; font-size: 13.6px; white-space: normal;"&gt;file → settings → Plugin-&amp;gt;&lt;/span&gt;&lt;span style="color: lime;"&gt;&lt;b style="font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace;"&gt;ButterKnifeZelezny&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;span style="color: #444444; font-family: &amp;quot;monaco&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;consolas&amp;quot; , &amp;quot;courier new&amp;quot; , monospace;"&gt;&lt;b&gt;بعد ذلك اذهب الي Activity اللي هتتعامل معها نفترض ان اسمها &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;span style="color: #444444; font-family: &amp;quot;monaco&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;consolas&amp;quot; , &amp;quot;courier new&amp;quot; , monospace;"&gt;&lt;b&gt;MainActivity وملف ال XML لها activity_main&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;b style="color: #444444; font-family: monaco, menlo, consolas, &amp;quot;courier new&amp;quot;, monospace;"&gt;اذهب واضغط right click علي activity_main الموجودة هنا &lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;pre dir="ltr" style="background-color: #2b2b2b; font-family: &amp;quot;source code pro&amp;quot;; font-size: 10.6pt; text-align: left;"&gt;&lt;span style="color: lime;"&gt;setContentView(R.layout.&lt;span style="font-style: italic;"&gt;activity_main&lt;/span&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style="font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px;"&gt;
&lt;/div&gt;
&lt;div style="font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px;"&gt;
&lt;span style="color: #444444;"&gt;&lt;span style="background: 0px 0px; border: 0px; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;هتظهر Generate اضغط عليها ثم اختار  &lt;/span&gt;Generate ButterKnife Injections&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px;"&gt;
&lt;span style="color: #444444;"&gt;وهستجد كل المكونات بين يديك حتي لو كانت الف مكون .ويوجد demonstration لكل &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="font-family: monaco, menlo, consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px;"&gt;
&lt;span style="color: #444444;"&gt;اللي كتبته علي اليوتيوب هنا&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #444444; font-family: &amp;quot;monaco&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;consolas&amp;quot; , &amp;quot;courier new&amp;quot; , monospace;"&gt;&lt;a href="https://youtu.be/Ym6P-4UMROE"&gt;https://youtu.be/Ym6P-4UMROE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: monaco, menlo, consolas, &amp;quot;courier new&amp;quot;, monospace; font-size: 13px;"&gt;
&lt;span style="color: #444444;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: Monaco, Menlo, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px;"&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>https://proga-egy.blogspot.com/2017/11/butterknife-and-butterknifezelezny.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4UB-MHXhlyt-IKvkJ8q2hU87TOU4dAueWbyYr5HaQ4lT59vvQpuM0UmBpewSVkudrLwB0Gd0IA1PZAVY3LtSpX_3a1V1qmmPajmRsxZ0iwG6EFlwOtJCs-_nsJrNQ0-sGnAYsO_kXmUk/s72-c/butterknif2.jpg" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2832815152430343027.post-1384665476401859721</guid><pubDate>Mon, 06 Nov 2017 17:48:00 +0000</pubDate><atom:updated>2017-11-06T09:55:04.901-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android dev</category><category domain="http://www.blogger.com/atom/ns#">android studio</category><category domain="http://www.blogger.com/atom/ns#">eclipse</category><title>Why Android Studio!!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img alt="Image result for android studio vs eclipse" height="335" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFikWd29KoiW4Hk8SfpMwE4U9e8_4y_dXS5IbNrpSSP5viOpzaVrmBDNHQD1oK78y2K_gRTKki511i8IBBLTZZYJyolMbIM1eL5HuoW7tlU60hDyIJNd4pNViANOlgx5ya0UoVluomXk/w1200-h630-p-k-no-nu/android-studio-vs-Eclipse.png" width="640" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div pid="139" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
&lt;strong style="box-sizing: border-box;"&gt;In this blog, we compare the two in 6 distinct areas to reveal why Android Studio is a step ahead of Eclipse:&lt;/strong&gt;&lt;/div&gt;
&lt;ul style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 10px; margin-top: 0px;"&gt;
&lt;li style="box-sizing: border-box; padding: 0px 0px 8px;"&gt;&lt;strong style="box-sizing: border-box;"&gt;Gradle Integration&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div pid="140" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
Android Studio uses the quick growing Gradle build system that is so integrated, and Gradle is really a great tool. If you have decided to go with Eclipse than yet say to look at Gradle’s features and try it out and see if it fits with your project. In case you want to go with Android Studio, no need to worry about being stuck with Gradle system because it is really good. Eclipse uses Apache Ant as its prime build system that is an extremely robust XML based build system and lots of Java developers have been already familiar with it.&lt;/div&gt;
&lt;ul style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 10px; margin-top: 0px;"&gt;
&lt;li style="box-sizing: border-box; padding: 0px 0px 8px;"&gt;&lt;strong style="box-sizing: border-box;"&gt;Advanced Code Completion&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div pid="141" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
Both Android Studio and Eclipse feature the typical Java code auto completion. But, we usually found that the code completion is really better on AS compare to Eclipse which looks to get a bit perplexed at times and doesn’t provide precise results most of the time. Keep in mind, the more time you will spend as a programmer grinding out code, the more you value code completion.&lt;/div&gt;
&lt;ul style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 10px; margin-top: 0px;"&gt;
&lt;li style="box-sizing: border-box; padding: 0px 0px 8px;"&gt;&lt;strong style="box-sizing: border-box;"&gt;User Interface (UI)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div pid="142" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
We know Eclipse interface and quirks very well, It is big and somewhat overwhelmed, but we have to face it because most IDEs are overwhelming when you use them first time. So, keeping this in mind and found that the tools and menu items in Android Studio tend to get me where we want to be a little more promptly and effortlessly than their counterparts in Eclipse. In addition, AS was built purposely for Android, while Eclipse was built to all-purpose IDE that can be used with any language and platform.&lt;/div&gt;
&lt;ul style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 10px; margin-top: 0px;"&gt;
&lt;li style="box-sizing: border-box; padding: 0px 0px 8px;"&gt;&lt;strong style="box-sizing: border-box;"&gt;Organization of Project&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div pid="143" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
Although, both IDEs work in a different way to help you manage and organize your projects, but when you want to work on many projects in Eclipse you need to merge them into a workspace. In an attempt to switch to a different workspace, you have to choose the path, after that Eclipse restarts and this always looked awkward. Additionally. On the other side, Android Studio uses modules to manage and organize your code modules have their own Gradle build files which mean it can state their own dependencies. In compare AS looks more natural, but if you have been using Eclipse for some time, then it takes a little bit time to get used to.&lt;/div&gt;
&lt;ul style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 10px; margin-top: 0px;"&gt;
&lt;li style="box-sizing: border-box; padding: 0px 0px 8px;"&gt;&lt;strong style="box-sizing: border-box;"&gt;System stability&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div pid="144" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
Eclipse is simply Java based software and a larger IDE in comparison with Android Studio, so it needs considerably higher amount of RAM space with a high CPU speed to function properly. Failure to meet this criterion causes Eclipse crashing and getting unresponsive. On the other hand, Android Studio is now released with very less bugs, and provides a more stable performance guarantee than Eclipse and the system needs are lower too. AS is quick, while you need 1 or 2 minutes for building release versions of complex projects in Eclipse, but can make the same project within 30 seconds in AS.&lt;/div&gt;
&lt;ul style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 10px; margin-top: 0px;"&gt;
&lt;li style="box-sizing: border-box; padding: 0px 0px 8px;"&gt;&lt;strong style="box-sizing: border-box;"&gt;Drag-and-Drop&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div pid="145" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
Android Studio has GUI (Graphical User Interface), but Eclipse does not have. However, the drag-and-drop feature is not essential for coders, who are not very much concerned regarding the visual elements of their applications. A developer needs to have detailed knowledge of Visual Basic, so that the developer can use the drag-and-drop feature appropriately. It’s a new feature in Android Studio, but its state of being absent in Eclipse does not matter greatly.&lt;/div&gt;
&lt;div pid="146" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
&lt;strong style="box-sizing: border-box;"&gt;Conclusion&lt;/strong&gt;&lt;/div&gt;
&lt;div pid="147" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
Android Studio is certainly a step ahead of Eclipse, which lost its position in less than a year as the main IDE for&amp;nbsp;&lt;strong style="box-sizing: border-box;"&gt;android application development&lt;/strong&gt;&amp;nbsp;and became died out. There has been a huge publicity around it among&amp;nbsp;&lt;em style="box-sizing: border-box;"&gt;&lt;strong style="box-sizing: border-box; font-style: normal;"&gt;&lt;a href="http://www.mindinventory.com/hire-android-app-developers.php" rel="nofollow" style="background: transparent; box-sizing: border-box; color: #0288d1; text-decoration-line: none;" target="_blank"&gt;android app developers&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&amp;nbsp; ever since Android Studio was announced in 2013, and without doubt AS meets up to nearly all expectations.&lt;/div&gt;
&lt;div pid="148" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
If you are thinking to switch from Eclipse to Android Studio, then I will say try it, use it and then make your decision. I am quite sure that you will like and love to use it. If you’re already using Eclipse, just try out Android Studio and decide how you can switch over to it with no trouble.&lt;/div&gt;
&lt;div pid="148" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div pid="148" style="background-color: white; box-sizing: border-box; color: #262626; font-family: Georgia, serif; font-size: 19px; margin-bottom: 15px; margin-top: 5px; padding-top: 0px;"&gt;
&amp;gt;source:&amp;nbsp;https://dzone.com/articles/why-android-studio-better&lt;/div&gt;
&lt;/div&gt;
</description><link>https://proga-egy.blogspot.com/2017/11/why-android-studio.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFikWd29KoiW4Hk8SfpMwE4U9e8_4y_dXS5IbNrpSSP5viOpzaVrmBDNHQD1oK78y2K_gRTKki511i8IBBLTZZYJyolMbIM1eL5HuoW7tlU60hDyIJNd4pNViANOlgx5ya0UoVluomXk/s72-w1200-h630-c-p-k-no-nu/android-studio-vs-Eclipse.png" width="72"/><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2832815152430343027.post-7832007892207937624</guid><pubDate>Sun, 05 Nov 2017 15:39:00 +0000</pubDate><atom:updated>2017-11-05T07:39:04.711-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android dev</category><category domain="http://www.blogger.com/atom/ns#">android studio</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">kotlin</category><title>Android Studio 3.0 arrives in stable channel</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: center;"&gt;
&lt;img height="359" src="http://www.androidpolice.com/wp-content/themes/ap2/ap_resize/ap_resize.php?src=http%3A%2F%2Fwww.androidpolice.com%2Fwp-content%2Fuploads%2F2017%2F05%2Fnexus2cee_Android-Studio-3.0-hero_thumb.png&amp;amp;w=728" width="640" /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-size-adjust: auto;"&gt;
For the past few years, the primary way to build Android applications has been through Google's Android Studio. The first stable release arrived in 2014, with version 2.0 appearing last year. The third major update was&amp;nbsp;&lt;a href="http://www.androidpolice.com/2017/05/18/android-studio-3-0-brings-kotlin-support-ton-new-debugging-tools/" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;"&gt;announced at Google I/O 2017&lt;/a&gt;, and now it is finally ready for prime time.&lt;span id="more-454417" style="box-sizing: border-box; text-size-adjust: auto;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2 style="background-color: white; box-sizing: border-box; color: #222222; font-family: &amp;quot;Roboto Slab&amp;quot;, Georgia, serif; font-size: 38px; font-weight: normal; line-height: 1.4em; margin-bottom: 22px; text-size-adjust: auto;"&gt;
&lt;span id="Kotlin_and_Java" style="box-sizing: border-box; text-size-adjust: auto;"&gt;Kotlin and Java&lt;/span&gt;&lt;/h2&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-size-adjust: auto;"&gt;
The flagship new feature in Android Studio 3.0 is the ability to develop apps with&amp;nbsp;&lt;a class="external" href="https://en.wikipedia.org/wiki/Kotlin_(programming_language)" rel="nofollow" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;" target="_blank"&gt;Kotlin&lt;/a&gt;. If you're not familiar with it, Kotlin is a newer programming language designed to interoperate with existing Java code. This means that developers can port their apps over to Kotlin in pieces, rather than having to do a complete rewrite. It's been a while since I wrote in Java, and I've never tried Kotlin, so I'll direct you to&amp;nbsp;&lt;a class="external" href="https://kotlinlang.org/docs/reference/comparison-to-java.html" rel="nofollow" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;" target="_blank"&gt;Kotlin's website&lt;/a&gt;&amp;nbsp;for a direct comparison between both languages.&lt;/div&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-align: center; text-size-adjust: auto;"&gt;
&lt;img height="168" src="http://www.androidpolice.com/wp-content/uploads/2017/10/nexus2cee_image1.png" width="400" /&gt;&lt;/div&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-size-adjust: auto;"&gt;
Now that Kotlin is built into Android Studio, features like code completion and syntax highlighting work just as they do with Java. Speaking of Java, Android Studio 3.0 has improved support for Java 8 features, since it now uses a javac-based toolchain instead of the now-deprecated&amp;nbsp;&lt;a class="external" href="https://source.android.com/source/jack" rel="nofollow" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;" target="_blank"&gt;Jack&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a class="external" href="https://github.com/orfjackal/retrolambda" rel="nofollow" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;" target="_blank"&gt;Retrolabda&lt;/a&gt;. This update also includes the IntelliJ 2017.1 release, which features Java 8 language refactoring, parameter hints, draggable breakpoints, semantic highlighting, enhanced version control search, and more.&lt;/div&gt;
&lt;h2 style="background-color: white; box-sizing: border-box; color: #222222; font-family: &amp;quot;Roboto Slab&amp;quot;, Georgia, serif; font-size: 38px; font-weight: normal; line-height: 1.4em; margin-bottom: 22px; text-size-adjust: auto;"&gt;
&lt;span id="Building_apps" style="box-sizing: border-box; text-size-adjust: auto;"&gt;Building apps&lt;/span&gt;&lt;/h2&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-size-adjust: auto;"&gt;
Many of the development-related announcements from Google I/O 2017 are shipping in Android Studio 3.0. This includes an SDK for creating&amp;nbsp;&lt;a href="http://www.androidpolice.com/2017/05/17/developer-can-now-make-instant-apps-android/" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;"&gt;Instant Apps&lt;/a&gt;, new templates for&amp;nbsp;&lt;a href="http://www.androidpolice.com/2017/06/15/android-things-developer-preview-4-1-improvements-play-services/" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;"&gt;Android Things&lt;/a&gt;applications, XML and downloadable fonts for Android 8.0 and higher, and a new wizard for creating&amp;nbsp;&lt;a href="http://www.androidpolice.com/2017/03/21/android-o-developer-preview-feature-spotlight-adaptive-icons-give-devs-and-oems-easy-shape-masks-extra-effects/" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;"&gt;adaptive icons&lt;/a&gt;.&lt;/div&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-size-adjust: auto;"&gt;
This update also includes a major change to the Android Gradle Plugin intended to improve scalability and app build times. Google warns that this could break some existing build files, so developers should look&amp;nbsp;&lt;a class="external" href="https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html" rel="nofollow" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;" target="_blank"&gt;here&lt;/a&gt;&amp;nbsp;for tips on updating.&lt;/div&gt;
&lt;h2 style="background-color: white; box-sizing: border-box; color: #222222; font-family: &amp;quot;Roboto Slab&amp;quot;, Georgia, serif; font-size: 38px; font-weight: normal; line-height: 1.4em; margin-bottom: 22px; text-size-adjust: auto;"&gt;
&lt;span id="Testing_apps" style="box-sizing: border-box; text-size-adjust: auto;"&gt;Testing apps&lt;/span&gt;&lt;/h2&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-size-adjust: auto;"&gt;
While testing on real devices is always important, Android Studio's device emulators are invaluable for testing apps across a wide variety of screen sizes, architectures, and system versions. Android Studio 3.0 adds the ability to create Android 8.0 emulators with the Google Play Store pre-installed, so you can test your apps with full Play Services functionality.&lt;/div&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-size-adjust: auto;"&gt;
Unfortunately, there is no mention of&amp;nbsp;&lt;a href="http://www.androidpolice.com/2017/10/03/google-working-chrome-os-emulator-android-sdk/" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;"&gt;emulator images for Chrome OS&lt;/a&gt;, or&amp;nbsp;&lt;a href="http://www.androidpolice.com/2017/10/06/google-may-putting-together-emulator-android-automotive-android-sdk/" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;"&gt;anything related to Android Automotive&lt;/a&gt;. Presumably, these will ship at some point in the future, possibly outside of a major Android Studio update.&lt;/div&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-align: center; text-size-adjust: auto;"&gt;
&lt;img height="384" src="http://www.androidpolice.com/wp-content/uploads/2017/10/nexus2cee_image4-329x316.png" width="400" /&gt;&lt;/div&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-size-adjust: auto;"&gt;
There have also been several major improvements to the emulator itself. OpenGL ES 3.0 is now fully supported when using Oreo system images, a new bug reporter is available, and you can set an HTTP proxy for the emulator to use. 'Quick Boot' is also in testing, which speeds up the emulator's boot time by caching the device state. You'll need to switch to the Canary release channel before you can try it out, and more information is available&amp;nbsp;&lt;a class="external" href="https://developer.android.com/studio/preview/emulator.html" rel="nofollow" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;" target="_blank"&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;h2 style="background-color: white; box-sizing: border-box; color: #222222; font-family: &amp;quot;Roboto Slab&amp;quot;, Georgia, serif; font-size: 38px; font-weight: normal; line-height: 1.4em; margin-bottom: 22px; text-size-adjust: auto;"&gt;
&lt;span id="Other_improvements" style="box-sizing: border-box; text-size-adjust: auto;"&gt;Other improvements&lt;/span&gt;&lt;/h2&gt;
&lt;div style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; margin-bottom: 20px; margin-top: 20px; text-size-adjust: auto;"&gt;
There are a massive amount of other changes in Android Studio 3.0, including a new Profiler tool for analyzing real-time performance, improvements to the layout inspector, a file explorer, and much more. If you want to see everything new, hit up the source link below.&lt;/div&gt;
&lt;div class="clear pre-horizontal-boxes" style="background-color: white; box-sizing: border-box; clear: both; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; height: 0px; margin-top: 20px; overflow: hidden; text-size-adjust: auto; visibility: hidden; width: 0px;"&gt;
&lt;/div&gt;
&lt;ul class="list-unstyled list-inline list-emphasis" style="background-color: white; box-sizing: border-box; color: #222222; font-family: Roboto, Arial, sans-serif; font-size: 15px; font-style: italic; list-style: none; margin: 0px; padding: 0px; text-size-adjust: auto;"&gt;
&lt;li class="title" style="box-sizing: border-box; display: inline; text-size-adjust: auto;"&gt;&lt;span style="box-sizing: border-box; color: #333333; font-weight: 700; text-size-adjust: auto;"&gt;Source:&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style="box-sizing: border-box; display: inline; text-size-adjust: auto;"&gt;&lt;a class="external" href="https://android-developers.googleblog.com/2017/10/android-studio-30.html" rel="nofollow" style="background: transparent; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #00517c; text-decoration-line: none; text-size-adjust: auto; transition: all 0.2s ease-out;" target="_blank"&gt;Android Developers Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</description><link>https://proga-egy.blogspot.com/2017/11/android-studio-30-arrives-in-stable.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2832815152430343027.post-6424070503867382341</guid><pubDate>Sun, 05 Nov 2017 13:44:00 +0000</pubDate><atom:updated>2017-11-05T07:41:00.900-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">docs</category><category domain="http://www.blogger.com/atom/ns#">formal</category><category domain="http://www.blogger.com/atom/ns#">latex</category><category domain="http://www.blogger.com/atom/ns#">software eng</category><title>LateX project</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjppEM4eb85O_bcqHmJ-TmANfSe0mtYmC3VwetIDe1GVzNuTMt-AAV2LqBXQ-4jdW3ohDLberbD4_gDFCSVWNMF4wuoTu8M3yrsPHZf9NDofteViiL6J7WWkBz_2mFMpoPV9A4Ei2Zf9_13/s1600/latex.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="160" data-original-width="156" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjppEM4eb85O_bcqHmJ-TmANfSe0mtYmC3VwetIDe1GVzNuTMt-AAV2LqBXQ-4jdW3ohDLberbD4_gDFCSVWNMF4wuoTu8M3yrsPHZf9NDofteViiL6J7WWkBz_2mFMpoPV9A4Ei2Zf9_13/s1600/latex.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="background-color: white; color: rgba(0 , 0 , 0 , 0.7); font-family: &amp;quot;source sans pro&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;hiragino kaku gothic pro&amp;quot; , &amp;quot;meiryo&amp;quot; , &amp;quot;hiragino sans gb w3&amp;quot; , &amp;quot;noto naskh arabic&amp;quot; , &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;geeza pro&amp;quot; , &amp;quot;simplified arabic&amp;quot; , &amp;quot;noto sans thai&amp;quot; , &amp;quot;thonburi&amp;quot; , &amp;quot;dokchampa&amp;quot; , &amp;quot;droid sans thai&amp;quot; , &amp;quot;droid sans fallback&amp;quot; , , &amp;quot;.sfnsdisplay-regular&amp;quot; , &amp;quot;heiti sc&amp;quot; , &amp;quot;microsoft yahei&amp;quot; , &amp;quot;segoe ui&amp;quot;; font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: white; color: rgba(0 , 0 , 0 , 0.7); font-family: &amp;quot;source sans pro&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;hiragino kaku gothic pro&amp;quot; , &amp;quot;meiryo&amp;quot; , &amp;quot;hiragino sans gb w3&amp;quot; , &amp;quot;noto naskh arabic&amp;quot; , &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;geeza pro&amp;quot; , &amp;quot;simplified arabic&amp;quot; , &amp;quot;noto sans thai&amp;quot; , &amp;quot;thonburi&amp;quot; , &amp;quot;dokchampa&amp;quot; , &amp;quot;droid sans thai&amp;quot; , &amp;quot;droid sans fallback&amp;quot; , , &amp;quot;.sfnsdisplay-regular&amp;quot; , &amp;quot;heiti sc&amp;quot; , &amp;quot;microsoft yahei&amp;quot; , &amp;quot;segoe ui&amp;quot;; font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: white; color: rgba(0 , 0 , 0 , 0.7); font-family: &amp;quot;source sans pro&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;hiragino kaku gothic pro&amp;quot; , &amp;quot;meiryo&amp;quot; , &amp;quot;hiragino sans gb w3&amp;quot; , &amp;quot;noto naskh arabic&amp;quot; , &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;geeza pro&amp;quot; , &amp;quot;simplified arabic&amp;quot; , &amp;quot;noto sans thai&amp;quot; , &amp;quot;thonburi&amp;quot; , &amp;quot;dokchampa&amp;quot; , &amp;quot;droid sans thai&amp;quot; , &amp;quot;droid sans fallback&amp;quot; , , &amp;quot;.sfnsdisplay-regular&amp;quot; , &amp;quot;heiti sc&amp;quot; , &amp;quot;microsoft yahei&amp;quot; , &amp;quot;segoe ui&amp;quot;; font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="goog_828849108"&gt;&lt;/span&gt;&lt;span id="goog_828849109"&gt;&lt;/span&gt;&lt;span style="background-color: white; color: rgba(0 , 0 , 0 , 0.7); font-family: &amp;quot;source sans pro&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;hiragino kaku gothic pro&amp;quot; , &amp;quot;meiryo&amp;quot; , &amp;quot;hiragino sans gb w3&amp;quot; , &amp;quot;noto naskh arabic&amp;quot; , &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;geeza pro&amp;quot; , &amp;quot;simplified arabic&amp;quot; , &amp;quot;noto sans thai&amp;quot; , &amp;quot;thonburi&amp;quot; , &amp;quot;dokchampa&amp;quot; , &amp;quot;droid sans thai&amp;quot; , &amp;quot;droid sans fallback&amp;quot; , , &amp;quot;.sfnsdisplay-regular&amp;quot; , &amp;quot;heiti sc&amp;quot; , &amp;quot;microsoft yahei&amp;quot; , &amp;quot;segoe ui&amp;quot;; font-size: 15px; white-space: pre-wrap;"&gt;For who needs writing formal books, articles, presentations, CVs, emails, proposals, etc.. 

LateX (LAH-tekh), provides a very simple way to write your documents in a formal docs. Including images, complex math equations, etc..
One of the best advantages of Latex is providing a automatic contents and references lists with a formal design.
You can import many latex templates and working on them.&amp;nbsp;
Output files: Latex can generate PDF and HTML files.
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style="background-color: white; color: rgba(0 , 0 , 0 , 0.7); font-family: &amp;quot;source sans pro&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;hiragino kaku gothic pro&amp;quot; , &amp;quot;meiryo&amp;quot; , &amp;quot;hiragino sans gb w3&amp;quot; , &amp;quot;noto naskh arabic&amp;quot; , &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;geeza pro&amp;quot; , &amp;quot;simplified arabic&amp;quot; , &amp;quot;noto sans thai&amp;quot; , &amp;quot;thonburi&amp;quot; , &amp;quot;dokchampa&amp;quot; , &amp;quot;droid sans thai&amp;quot; , &amp;quot;droid sans fallback&amp;quot; , , &amp;quot;.sfnsdisplay-regular&amp;quot; , &amp;quot;heiti sc&amp;quot; , &amp;quot;microsoft yahei&amp;quot; , &amp;quot;segoe ui&amp;quot;; font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="ember-view" id="ember2928" style="background: 0px 0px rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; color: rgba(0 , 0 , 0 , 0.7); font-family: &amp;quot;source sans pro&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;hiragino kaku gothic pro&amp;quot; , &amp;quot;meiryo&amp;quot; , &amp;quot;hiragino sans gb w3&amp;quot; , &amp;quot;noto naskh arabic&amp;quot; , &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;geeza pro&amp;quot; , &amp;quot;simplified arabic&amp;quot; , &amp;quot;noto sans thai&amp;quot; , &amp;quot;thonburi&amp;quot; , &amp;quot;dokchampa&amp;quot; , &amp;quot;droid sans thai&amp;quot; , &amp;quot;droid sans fallback&amp;quot; , , &amp;quot;.sfnsdisplay-regular&amp;quot; , &amp;quot;heiti sc&amp;quot; , &amp;quot;microsoft yahei&amp;quot; , &amp;quot;segoe ui&amp;quot;; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background: 0px 0px; border: 0px; box-sizing: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;more information : &lt;/span&gt;&lt;/span&gt;&lt;a class="feed-link ember-view" href="https://lnkd.in/duF3iCu" id="ember2931" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #0084bf; font-size: 15px; font-weight: 700; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;" target="_blank"&gt;https://lnkd.in/duF3iCu&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="ember-view" id="ember2933" style="background: 0px 0px rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; color: rgba(0 , 0 , 0 , 0.7); font-family: &amp;quot;source sans pro&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;hiragino kaku gothic pro&amp;quot; , &amp;quot;meiryo&amp;quot; , &amp;quot;hiragino sans gb w3&amp;quot; , &amp;quot;noto naskh arabic&amp;quot; , &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;geeza pro&amp;quot; , &amp;quot;simplified arabic&amp;quot; , &amp;quot;noto sans thai&amp;quot; , &amp;quot;thonburi&amp;quot; , &amp;quot;dokchampa&amp;quot; , &amp;quot;droid sans thai&amp;quot; , &amp;quot;droid sans fallback&amp;quot; , , &amp;quot;.sfnsdisplay-regular&amp;quot; , &amp;quot;heiti sc&amp;quot; , &amp;quot;microsoft yahei&amp;quot; , &amp;quot;segoe ui&amp;quot;; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background: 0px 0px; border: 0px; box-sizing: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;Try latex online:
&lt;/span&gt;&lt;/span&gt;&lt;a class="feed-link ember-view" href="https://latexbase.com/" id="ember2936" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #0084bf; font-size: 15px; font-weight: 700; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;" target="_blank"&gt;https://latexbase.com/&lt;/a&gt;&lt;span class="ember-view" id="ember2938" style="background: 0px 0px rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; color: rgba(0 , 0 , 0 , 0.7); font-family: &amp;quot;source sans pro&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;hiragino kaku gothic pro&amp;quot; , &amp;quot;meiryo&amp;quot; , &amp;quot;hiragino sans gb w3&amp;quot; , &amp;quot;noto naskh arabic&amp;quot; , &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;geeza pro&amp;quot; , &amp;quot;simplified arabic&amp;quot; , &amp;quot;noto sans thai&amp;quot; , &amp;quot;thonburi&amp;quot; , &amp;quot;dokchampa&amp;quot; , &amp;quot;droid sans thai&amp;quot; , &amp;quot;droid sans fallback&amp;quot; , , &amp;quot;.sfnsdisplay-regular&amp;quot; , &amp;quot;heiti sc&amp;quot; , &amp;quot;microsoft yahei&amp;quot; , &amp;quot;segoe ui&amp;quot;; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background: 0px 0px; border: 0px; box-sizing: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;a class="feed-link ember-view" href="https://latexbase.com/" id="ember2941" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #0084bf; font-size: 15px; font-weight: 700; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;" target="_blank"&gt;https://latexbase.com/&lt;/a&gt;&lt;span class="ember-view" id="ember2943" style="background: 0px 0px rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; color: rgba(0 , 0 , 0 , 0.7); font-family: &amp;quot;source sans pro&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;hiragino kaku gothic pro&amp;quot; , &amp;quot;meiryo&amp;quot; , &amp;quot;hiragino sans gb w3&amp;quot; , &amp;quot;noto naskh arabic&amp;quot; , &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;geeza pro&amp;quot; , &amp;quot;simplified arabic&amp;quot; , &amp;quot;noto sans thai&amp;quot; , &amp;quot;thonburi&amp;quot; , &amp;quot;dokchampa&amp;quot; , &amp;quot;droid sans thai&amp;quot; , &amp;quot;droid sans fallback&amp;quot; , , &amp;quot;.sfnsdisplay-regular&amp;quot; , &amp;quot;heiti sc&amp;quot; , &amp;quot;microsoft yahei&amp;quot; , &amp;quot;segoe ui&amp;quot;; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background: 0px 0px; border: 0px; box-sizing: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;

Latex Software:
&lt;/span&gt;&lt;/span&gt;&lt;a class="feed-link ember-view" href="https://www.texstudio.org/" id="ember2946" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #0084bf; font-size: 15px; font-weight: 700; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;" target="_blank"&gt;https://www.texstudio.org/&lt;/a&gt;&lt;span class="ember-view" id="ember2948" style="background: 0px 0px rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; color: rgba(0 , 0 , 0 , 0.7); font-family: &amp;quot;source sans pro&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif , &amp;quot;hiragino kaku gothic pro&amp;quot; , &amp;quot;meiryo&amp;quot; , &amp;quot;hiragino sans gb w3&amp;quot; , &amp;quot;noto naskh arabic&amp;quot; , &amp;quot;droid arabic naskh&amp;quot; , &amp;quot;geeza pro&amp;quot; , &amp;quot;simplified arabic&amp;quot; , &amp;quot;noto sans thai&amp;quot; , &amp;quot;thonburi&amp;quot; , &amp;quot;dokchampa&amp;quot; , &amp;quot;droid sans thai&amp;quot; , &amp;quot;droid sans fallback&amp;quot; , , &amp;quot;.sfnsdisplay-regular&amp;quot; , &amp;quot;heiti sc&amp;quot; , &amp;quot;microsoft yahei&amp;quot; , &amp;quot;segoe ui&amp;quot;; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="background: 0px 0px; border: 0px; box-sizing: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"&gt;  (support Windows, Linux and Mac)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>https://proga-egy.blogspot.com/2017/11/for-who-needs-writing-formal-books.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjppEM4eb85O_bcqHmJ-TmANfSe0mtYmC3VwetIDe1GVzNuTMt-AAV2LqBXQ-4jdW3ohDLberbD4_gDFCSVWNMF4wuoTu8M3yrsPHZf9NDofteViiL6J7WWkBz_2mFMpoPV9A4Ei2Zf9_13/s72-c/latex.png" width="72"/><thr:total>0</thr:total></item></channel></rss>