I am a mobile app developer with a focus on Android & Flutter. I started with native Java code and now focus more heavily on Flutter. My latest project is on android using Flutter.
Experienced Software Developer specializing in native Android application programming.
Android development is the primary area of my professional interest. I have been developing Android apps for more than 3 years, since the early versions of the platform (2.0 - 2.3).
I always welcome new ideas and love to convert them into smart android applications.
During the different application development periods, I have gone through many different challenges and finished all of them with my smart work.
I look forward to building long-term professional relations with clients.
Technologies stack:
- Material Design theme
- Custom UI (need graphics)
- Dagger 2
- RXJava
- RESTful API design / Retrofit
- MVP
- OrmLite
- Applications / Widgets / Wallpapers
- Network communication
- JSON/XML data formats
- Database (SQLite) / Caching algorithms
- Working with Android default content providers (Contacts, Calendar, MediaStore, etc)
- Hardware components (Camera API, Video/Audio processing)
- Sensors (accelerometer, orientation, etc)
- Location API
- Geolocation (GPS, network cells)
- Maps (Google Maps V2, OpenStreetMap)
- Connectivity
- Push Notifications
- Social integration (Facebook, Twitter, Google+)
- Cloud storage integration (Google Drive, Dropbox)
- Payment processing (in-app purchases, subscriptions)
- Storage and retrieval of structured data
- Fragments and broadcast receivers
- Multiple screen support
- Data offline usage
- Flutter
- Dart
As a Flutter developer I’m experienced with: Dart lang, RxDart, working with HTTP in Flutter, Firebase Framework (Core, Auth, Database, Storage, Messaging), effectively scale UI according to different screen sizes, localization of the app, GoogleMaps and working with location, SharedPreferences, Share via other apps, and pdf viewer, etc.
Personal qualities:
Fast learning, responsibility, and communication skills.
Have experience working with a team.
Feel free to contact me with any Android questions. I will be pleased to help you!
less