Hello There, I am an individual developer.
I noticed that you are looking for android developer to develop and maintain an Android mobile application that should be detailed, have good documentation, has good test procedures and can work independently. This application will source data from API's from your larger server application.
Q1 Can you provide me details of API to fetch data from your large server application?
I'm an Android (Java, Kotlin) developer with some experience in iOS and Flutter. I have 5 years of experience in mobile development and worked on 20+ apps during this period.
Android skills:
- DBFlow, Realm, ActiveAndroid and snappyDB
- Retrofit, Butterknife, OkHttp, Picasso, Glide, RxJava, RxAndroid
- Client-server interaction, RESTful architecture
- Java
- Material design understanding.
- Firebase Service integration (pushes, analytics, storage, etc)
- Tutorials, dialogs, basic image processing
- AdMob, Geolocation, Bluetooth, Sqlite, gradle
- MVVM, MVP architecture patterns. (MVVM Architecture Components, LiveData, etc)
- Offline mode, including network queue's data send. (WorkManager / Android Priority Queue)
Other skills:
- Mobile UI/UX
- Automative Unit and UI testing, TDD.
- English skills (talk and write)
- AWS, Firebase (including DB work), Parse, Quickblox, MongoDB
Additional Skills:
Consultancy, Project Management, Business Analysis, Excellent Communication, General/Technical Documentation
Thanks
Arslan