الفكرة ببساطة: تطبيق Device Automation بيضمن لك إنك متفوتش أي مكالمة مهمة حتى لو موبايلك في وضع الصامت. التطبيق بيتعرف على المتصل، ولو كان ضمن قائمتك المختارة، بيكسر وضع الصامت ويشغل الرنة فورًا.
ال Challenges اللي قابلتني و انا بعمل الابلكيشن دا:
الربط بين Flutter و Native: عشان أقدر أتحكم في الهارد وير بتاع الموبايل نفسه و اقدر اتحكم في إعدادات الصوت بتاعت النظام ، استخدمت Method Channels للربط بين Flutter والـ Native Code المكتوب بـ Kotlin، وده سمح لي إني أستفيد من كامل قوة الـ Android SDK.
تحدي خصوصية جوجل: واجهت رحلة طويلة مع مراجعي جوجل بلاي لإثبات إن التطبيق Secure وبيلتزم بأعلى معايير الخصوصية. كان لازم أثبت إن ال permissions اللي الابلكيشن بيطلبها كلها لصالح ان الابلكيشن يشتغل كويس و مظبوط.