Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

مقابلة ديف ديف كبيرة: جولاندا فيرهوف

Anonim

يجمع Big Android BBQ Europe ، الذي عقد في أمستردام بهولندا مؤخرًا ، بعضًا من أفضل مطوري Android في أوروبا وعشاقه وغيرهم من أفراد المجتمع في احتفال بنظام Android والرمز واللحوم المطبوخة. انطلاقًا من Big Android BBQ التي تتخذ من الولايات المتحدة مقراً لها ، أصبح الحدث الأوروبي الآن في عامه الثاني.

بالإضافة إلى جزء BBQ الفعلي ، فإنه يستضيف أيضًا يومين من المحادثات من مطوري Android ، وقد تم تقديم الكلمة الرئيسية لهذا العام بواسطة Blendle's Jolanda Verhoef. لقد تابعنا Jolanda خلال الحدث للتحدث مع Android ، وتطوير الأجهزة المحمولة ، والماضي والمستقبل.

من أنت وماذا تفعل هنا في Big Android BBQ Europe؟

اسمي Jolanda Verhoef وأنا أعمل على تطوير نظام Android لمدة ست سنوات ، مع التركيز بشكل أساسي على الهندسة المعمارية. ألقيت حديثًا عن الهندسة المعمارية مع RxJava. لذلك ، كيف يمكن أن تساعدك RxJava على إنشاء بنية نظيفة لطيفة. أعمل في شركة تدعى Blendle ، وهي شركة ناشئة في هولندا ، وقبل ذلك عملت في شركات مثل Philips ، ومحطات السكك الحديدية الهولندية ، Enexis ، وأشياء من هذا القبيل. وقمت ببناء تطبيقي الخاص لغيوكاشينغ أيضًا.

كيف بدأت في عالم تطوير أندرويد؟

قمت بتدريس نفسي ، وقمت ببعض البرامج التعليمية عبر الإنترنت ، ونقلت التطبيق إلى Android. ولا تزال أساسيات هذا التطبيق قيد الإنتاج اليوم.

حسنًا ، هذه قصة جميلة حقًا ، وسأحكي النسخة الطويلة لأنني أشعر أنني أتحدث. في الأصل كنت أدرس علوم الكمبيوتر ، وكنت قد بدأت للتو ، وكان لي عطلة صيفية. ثم قال والدي وهو مطور لنظام التشغيل iOS ، "حسنًا ، لديّ تطبيق iOS اللطيف ، هل ترغب في نقله إلى Android؟"

كنت مثل "آه ، ما هو الروبوت؟" لأنه كان في أوقات بدء عمل الهاتف الذكي. وكنت مثل "نعم ، حسنًا ، ليس لدي أي شيء أقوم به على أي حال ، لقد تعلمت للتو كيفية الترميز ، فلماذا لا". لذلك لم أكن أعرف أي نظام أندرويد في تلك اللحظة ، لكنني علمت نفسي ، وقمت ببعض البرامج التعليمية عبر الإنترنت ، ونقلت التطبيق بشكل أساسي إلى Android. ولا تزال أساسيات هذا التطبيق قيد الإنتاج اليوم ، لذلك هذا رائع.

يطلق عليه Geocaching Buddy ، لذلك فهو يساعدك في geocaching ، ومشاهدة multicaches …

ما هي بعض الأشياء المفضلة لديك والأقل تفضيلًا بشأن العمل مع Android؟

أظن أن الأشياء المفضلة لدي هي أن تحصل حقًا على بناء شيء تراه بالفعل على الشاشة. بالطبع ، هذا ناتج أساسًا عن تطوير التطبيق ، لكني معجب جدًا بهذا الأمر من خلال الجوّال ، وهو ملموس للغاية ، وعقلاني للغاية مما تقوم ببنائه ، وترى النتائج مباشرةً.

أيضًا ، أنا أحب المجتمع النابض بالحيوية من حوله ، لذلك ترى أن هناك الكثير من الناس يفكرون خارج الصندوق ، ويقومون بإنشاء أشياء رائعة مثل RxJava ، ولكن أيضًا مثل Jake Wharton الذي ينشئ جميع أنواع المكتبات المختلفة ، وأنا أحب ذلك حقًا.

مع الهاتف المحمول ، يكون ملموسًا جدًا ، ومعقولًا جدًا عما تبنيه ، وترى النتائج مباشرةً.

الأشياء التي تعجبني أقل هي ، في رأيي ، أن إرشادات Android الرسمية لا تساعد الأشخاص على إنشاء بنية لطيفة. لذلك كلما دخلت ، على سبيل المثال ، في برمجة Java البرمجية للمؤسسات ، فسوف تتعلم عن أنماط التصميم وأنماط الهندسة المعمارية للطبقات والأشياء ، وهذا ، مثل ، جوهر لبرامج الشركة. ولكن بعد ذلك ، إذا ذهبت وقمت بإنشاء تطبيقات للهاتف المحمول ، فليس لديهم أي فكرة. الحمد لله على المجتمع النابض بالحياة.

شيء آخر قد يكون تحول الشاشة ، كيندا ، مزعج للغاية. (يضحك) إذن ، إنه مجرد منظر طبيعي / عمودي. انها دائما العبث مع الأشياء.

ما هي النصيحة الأكثر أهمية التي يمكن أن تقدمها لشخص يبدأ في تطوير Android اليوم؟

بداية ، أود أن أقول ما يلي: لا تفترض أن ما تقوله الوثائق الرسمية صحيح. لذلك اقرأ الكثير من مشاركات المدونة واطلب النصيحة من الجميع. انظر إلى أبعد من مجرد الوثائق الأساسية.

أين ترى تطور Android ، أو Android بشكل عام ، متجهًا في السنوات القليلة القادمة؟

أتوقع أن يتولى Kotlin المهمة بشكل أساسي. لذلك سيتعلم المطورون الجدد Kotlin ويوقف تطوير Java تمامًا. وأتوقع … آمل أن تدخل Google بشكل أكبر في الهندسة المعمارية بأكملها وأن تبدأ في تقديم المشورة بشأن كيفية القيام بذلك.