Android Developer
Rana Usman is an Android Developer dedicated to creating and maintaining high-performance mobile applications designed for a wide range of Android devices. With a focus on optimizing user experience and ensuring smooth functionality across diverse devices, he is committed to delivering intuitive and robust applications. His technical expertise lies in building scalable and efficient apps that cater to the needs of both end-users and businesses.Technical Skills:
- Languages & Frameworks: Kotlin, Android SDK
- Development Tools: Android Studio
- Architecture: MVVM, Clean Architecture
- UI/UX Design: Material Design, ConstraintLayout
- APIs & Libraries: Retrofit, Room Database, Firebase, Hilt/Dagger
- Version Control: Git
- Testing: Unit Testing, Espresso
- Other: Coroutines, Background Services, Push Notifications, Google Maps SDK
Professional Experience:
Freelance / Contract | Aug 2024 – Present
- Developed and maintained high-performance Android applications, focusing on seamless user experience and performance optimization.
- Utilized Kotlin and the Android SDK to build feature-rich apps, ensuring intuitive interfaces and reliable functionality.
- Implemented robust architectures, including MVVM and Clean Architecture, to maintain code quality and scalability.
- Integrated modern technologies such as Firebase for real-time data syncing, push notifications, and authentication.
- Worked on improving app performance and bug fixing to ensure smooth functioning across diverse Android devices.
Projects:
Translator App
- Developed a multi-language translation app with offline support, allowing users to translate text between various languages without an internet connection.
- Technologies Used: Flutter, Dart, SQLite for offline storage.
Steps Tracker
- Created a fitness tracking app that displays the number of steps, calories burned, and distance traveled.
- Integrated step-counting functionality with device sensors for accurate tracking.
- Technologies Used: Flutter, Dart, Google Fit API.
Text Repeater
- Built an app for social media automation, enabling users to repeat text messages for content scheduling and sharing.
- Technologies Used: Flutter, Dart.
Ghost Detector App
- Developed a novelty app utilizing custom sensors and effects, simulating ghost detection on mobile devices.
- Integrated sensor data and audio-visual effects for a fun and interactive user experience.
- Technologies Used: Flutter, Dart, Custom Sensors.
🌐 Social Links