You will get a professional Android App for your business

Project details
I am a BS graduate from COMSATS University Islamabad, Pakistan in Computer Engineering. For the past about 4 years I have been developing rich native Android and iOS applications. I have experience with the following tools/skills:
- Development of Native Android applications with best practices
- Integration of advanced Android libraries and practices like MVP, MVVM, Android Jetpack components, dependency injection, reactive programming, Code optimization, multi-threading, management and debugging of large code data base .
- Management of code base using Git
- Development and integration of Google Machine Learning Kit for Image Recognition
- Development and integration of Chat bots using Google Dialog flow, Xenioo and IBM Watson
- Collaborating with other teams for the development of businesses
- Management of applications from Google Playstore
- Management of Google AdMob for monetization
- Scrum Agile methodology (JIRA, Trello, Monday.com) implementation
- Collaborating with backend developers for the development of Restful APIs
- Development and strategy making for App architecture for Android apps
- Learning of CI/CD for app distribution
- Development of Native Android applications with best practices
- Integration of advanced Android libraries and practices like MVP, MVVM, Android Jetpack components, dependency injection, reactive programming, Code optimization, multi-threading, management and debugging of large code data base .
- Management of code base using Git
- Development and integration of Google Machine Learning Kit for Image Recognition
- Development and integration of Chat bots using Google Dialog flow, Xenioo and IBM Watson
- Collaborating with other teams for the development of businesses
- Management of applications from Google Playstore
- Management of Google AdMob for monetization
- Scrum Agile methodology (JIRA, Trello, Monday.com) implementation
- Collaborating with backend developers for the development of Restful APIs
- Development and strategy making for App architecture for Android apps
- Learning of CI/CD for app distribution
Platform
AndroidApp Type
Native AppDevelopment Technology
Java, KotlinApp Purpose
Education, Health & Fitness, Lifestyle, Maps & Navigation, Medical, News, Restaurant, Shopping, Social Networking, TravelExpertise
Design, Localization, Performance OptimizationWhat's included
Service Tiers |
Starter
$200
|
Standard
$500
|
Advanced
$1,000
|
---|---|---|---|
Delivery Time | 14 days | 30 days | 60 days |
Number of Revisions | 1 | 3 | 6 |
App Store Upload | - | - | |
Source Code |
Optional add-ons
You can add these on the next page.
Fast Delivery
+$50 - $300
Additional Revision
+$50
App Submission
(+ 1 Day)
+$100Frequently asked questions
2 reviews
(2)
(0)
(0)
(0)
(0)
This project doesn't have any reviews.
US
Usman S.
Aug 20, 2022
Android App Development Task
UA
Umar A.
Jan 26, 2019
Develop a Android Dictionary App from Scratch
A skillful programmer. Good Listener and hardworking person.
Completed my project successfully. I will definitely hire him again.
Completed my project successfully. I will definitely hire him again.
About Ehtisham
Expert Mobile Developer
100%
Job Success
Akora, Pakistan - 2:07 am local time
I develop Native Android and iOS apps in Java/Kotlin and Swift language with Google/Apple recommended app architecture and libraries, and cross platform apps in Flutter and React Native.
Following are the tools/libraries that I normally use :
For Android:
1. For UI, Android Jetpack Compose or XML Views (Depends upon client's preference but I prefer Compose) with Material You design guidelines (Google's Recommended)
2. For App Architecture, MVVM (Google recommended app architecture)
3. For Network Layer, Retrofit with Kotlin Flow and Coroutines
4. For Data saving, Preferences DataStore, Proto DataStore and/or Room Persistence Library
5. For Testing, JUnit 4, Mockito (For Local tests) , Espresso, RoboElectric (For UI Tests)
6. For DI, Hilt (Google's Recommended) or Koin (A very popular approach).
7. Kotlin or Java (I prefer Kotlin) as a programming language.
For iOS:
1. For UI, Swift UI or UI Kit (Depends upon client's preference but I prefer Swift UI) with Human Interface guidelines (Apple's Recommended)
2. For App Architecture, MVVM (Recommended app architecture for native iOS apps by many experts)
3. For Network Layer, Alamofire with Combine (Swift Asynchronous library).
4. For Data saving, SwiftData (Apple's recommended)
5. For Testing, XCTests, OC Mock (For Local tests) , XCUITest (For UI Tests)
6. Swift as a programming language.
For Flutter:
1. For UI, I follow material design guidelines for Android and Human interface guidelines for iOS
2. For State Management, Redux
For React Native:
1. TypeScript as programming language.
2. For State management, Redux
3.For UI Styling, Styled Components
For Project management:
1. For Project Management, Trello or JIRA (Depends upon the client).
2. For communication, WhatsApp
Steps for completing your project
After purchasing the project, send requirements so Ehtisham can start the project.
Delivery time starts when Ehtisham receives requirements from you.
Ehtisham works on your project following the steps below.
Revisions may occur after the delivery date.
Project Planning Meeting
In this step, I will have a 1-1 meeting with client over a google meet call to create milestones, how to track project progress and get all the keys/accounts etc required for the project.
Project Review and Revisions
In this step the project is handed to client for final testing and revisions if any.