Within 4 years I'm involved in Android development. One of my main skills is to create professional, responsive, intuitive mobile applications for Android.
I know how to create quality android apps. I am responsible and always in touch with my clients. These stories when a freelancer hasn't communicated with a customer for several days are not about me. Also, I complete tasks on time because I understand that it is important for you.
I am a responsible worker. I do my work with the full dedication and strive for excellent quality. From my side, I guarantee high-quality work while doing it as fast as possible.
I am available to start work immediately.
Technical Skill Set:
Good understanding of Core Java, Kotlin concepts (oops, collections and multithreading)
Experience working with different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services (Retrofit, OkHttp, Websockets)
Experience with offline database storage (Sqlite, RoomDB)
Knowledge of the open-source Android ecosystem and the libraries available for common tasks. Android SDK (Fragment API, Bluetooth/BLE API, Camera API, Service API, BroadcastReceiver, Job Scheduler API)
Android Testing
Image processing (Picasso, Glide, Fresco)
Google Play Services (Maps/Places, Location, GCM, AdMob/DFP)
Firebase (Auth, Database, Notifications, Analytics, Cloud Functions, Crash Reporting etc.)
Social networks (Facebook SDK, Twitter SDK, Instagram SDK)
Proficient understanding of code versioning tools, such as Git
Strong knowledge of Android UI design principles, patterns, and best practices (Support libraries, Custom views, Custom themes/styles)
Ability to understand business requirements and translate them into technical requirements.
Looking forward to work with you!