Loading...

Mobile Applications

Custom iOS and Android apps designed to engage your customers and boost your sales.
Intuitive design, smooth performance, and advanced features to drive your mobile growth.

image

Educational Mobile App for Children Under 10

Mobile Apps

Description: 

The project focused on building an educational mobile application using Android Studio and Java, designed to provide an engaging and fun learning experience for young children. The app offers language selection (Arabic and English), level-based learning, interactive quizzes, and a reward system to motivate children. The application was built with a user-friendly interface, including features for language proficiency testing, language lessons across four levels, and a bonus section with stories that can be unlocked using earned points. User data is stored securely using Firebase Authentication and Cloud Firestore, ensuring progress is saved across sessions. SQLite was used for offline data storage, and Android services manage app lifecycle and background processes.

Key Features:

  • Language Selection: Options for choosing between Arabic and English languages.
  • Level Testing: Users can take quizzes to determine their language proficiency level and earn points.
  • Interactive Language Learning: Four levels of language lessons for both Arabic and English, with the option to skip levels based on test performance.
  • User Authentication: Optional Firebase Authentication to save user progress and access high scores.
  • Reward System: Points earned from quizzes can be used to unlock engaging stories.
  • Offline Support: Data stored locally using SQLite for offline usage.
  • Parental Controls: Options to modify settings (sound, music) for a tailored user experience.

Technologies Used:

  • Development Environment: Android Studio, Java
  • Database: SQLite, Firebase Cloud Firestore
  • User Authentication: Firebase Authentication
  • UI Components: RecyclerView, Android Services
  • Version Control: GitHub

Images:

New Bitmap image - Copy
 

 


Client: Final Year Dissertation for Bachelor's Degree 3
Date: July 2021

Poultry Management System

Mobile Apps

Description: 

GestAvic is an advanced mobile application aimed at optimizing poultry farm operations. The app helps farmers manage their flocks, monitor growth, track resource consumption, and analyze costs. It features an intuitive interface for easy navigation and provides detailed performance reports. The backend APIs were developed in PHP to handle data requests, while the frontend was built using React Native for cross-platform support. Additionally, a CI/CD pipeline was set up using GitHub Actions to streamline the development and deployment processes.

Key Features:

  • Chick Management: Tracks chick growth, feed and water consumption, and records mortality rates.
  • Cost Management: Logs expenses related to feed, medications, and operational costs, with automated profitability calculations.
  • Sales Tracking: Records sales of chickens and by-products like manure, supporting financial analysis.
  • Daily Monitoring: Provides a dashboard for daily updates on farm activities, including growth and resource usage.
  • Medical Tracking: Manages vaccination schedules and monitors disease outbreaks with real-time notifications.
  • Profitability Analysis: Automated reports on farm profitability based on costs and sales data.
  • CI/CD Pipeline: Automated build and deployment process using GitHub Actions for faster updates.
  • User Authentication: Secure sign-up and login with phone verification.
  • API Integration: Developed APIs in PHP for backend services, tested using Postman.

Technologies Used:

  • Frontend: React Native, Expo
  • Backend: PHP, REST API
  • Database: MySQL, Firebase
  • CI/CD: GitHub Actions
  • Development Tools: Android Studio, Visual Studio Code, Postman

Videos : 


Video 01

Video 02
 


Client: Uteka Company
Date: March 2024