For the last 10 years my primary field of work is a Mobile Development (Android and iOS), and in general I have more than 10 years of experience in software development for different platforms. As a responsible person, skilled and ambitious professional I would like to use all my knowledge, experience and strong technical background to help you bring your ideas to Mobile Platforms. I know how to work hard, learn quick, and be a part of a team. Also, in software development it is always important be open and honest and I am ready for that.
* Native Android app development
* Native iOS app development
* Java, Kotlin, Android Studio, Maven, gradle
* Xcode, Swift, Cocoapods, Objective-c
* React Native and Flutter, Xamarin, Ionic
* UI and UX, Material Design, fast UI prototyping
* Custom UI of any complexity (custom views, animations, themes)
* Flawless and pixel perfect UI
* Multiple devices (and screen sizes/resolutions) support
List of different third party technologies I am familiar with:
* Push Notification (Firebase Cloud Messaging )
* Social Network Integration (Facebook SDK, Twitter)
* Payments (Stripe SDK)
* Online Data Storage (Amazon AS3 SDK)
* Local Database Storage (SQLite,including SQLCipher, Realm)
* Mobile Analytic (Fabric: Crashlytics & Events)
* Network interaction (REST, Retrofit, Alamofire, Json, SOAP, GET/POST data,)
* Hardware (Camera, sensors)
* Google Tesseract OCR system Integration
* Third-party UI libraries
* GPS, Maps
* Email and SMS sending
* Video and Audio streaming
* Android NDK
* C / C++
* Git, Gitflow
* Qt, MFC
If you can't see here something that you need, then it doesn't mean that I can't handle it, it means I had too much to fit in! Just ask me.
Work at your time zone.
Fast communication with your wanted messenger
40~50 hours available in a week.