Mobile app development skills
I use Swift languages on iOS and Kotlin / Java on Android. I work on IDE Xcode and Android Studio.
- Android Studio
Exchange with Server
I mainly work with REST APIs on mobile but I also know how to communicate with SOAP webservices to reuse architectures already in place.
- REST API
- RetroFit 2
I use the MVVM design pattern rather than MVC and when the view is ready I use RxSwift or RxJava.
I work with Core Data on iOS and Room on Android to record and access data locally.
- Core Data
I’m using Flurry to understand the user’s behavior in the application and Crashlytics for bug reporting. Of course I can adapt to the platforms you already use.
I use git from the command line and respect the Gitflow workflow. Of course I can adapt to your versioning conventions.
I also know SVN.
I deploy the production app on Google Play or iTunes and I also deploy for tests on Google Play for internal testing or TestFlight.
- Google Play
I associate an application to an url with Universal Link on iOS and App Linking on Android.
I know the Branch API which allows you to make cross-platform links.
- Universal Link
- Deep Linking
- App Linking
- Branch API
I implement mobile notifications on Android and iOS with the Firebase Cloud Messaging API. I can also create local notifications.
- Firebase Cloud Messaging
Benefits of Freelance mobile app developer
My main strength lies in my ability to work on both iOS and Android, which gives me an overview of mobile front-end development.
I have done a variety of missions that also bring me a great experience that I can contribute to your projects.
Residing abroad, this allows me to offer you more competitive prices than developers with equal skills residing in France.
Native mobile app
Also I develop in native mobile languages (Swift on iOS, Kotlin / Java on Android), my apps are more powerful and easier to maintain than a hybrid app, the value of my work is sustainable over time.
Mobile development expertise
Recent work on Mobile app development
teepic is a mobile application that allows you to share recommendations with your friends. The app rethinks how to make a recommendation for a more transparent model for the user and fairer for professionals.
Kraze allows you to see at a glance all the current and upcoming electronic events in Paris and its near suburbs as well as register for the events and win free seats!
EXPERIENCES as mobile app developer
I’m a freelance mobile app developer Android and iOS with 4 years of experience.
After my Master’s degree in Computer Science, I worked for Startups and large companies on wide variety of mobile apps development projects on both Android and iOS.
I work remotely since 2 years and I appreciate the freedom and the responsibility this gives me.