Fast tracking android app development with optimum delivery.

Most android developers nowadays are faced with the challenges of delivering optimum feature/product in due time. Most developers believe working hard will ensure there success in getting this actionable result, howbeit, working smart is the ground to get this done.

working smart brings productivity while working too hard might resolve to frustration.

In this article, we will be looking at some basic tips to working smart as an android developer in order to:

  • Fasten up your next development
  • Increase the quality of your next mobile app
  • Get familiarised with open source
  • Know the leadership and forces in Android community
Prosper Otemuyiwa and Victor Asemota

Android development tips to working smart

  1. Break down the processes via computational thinking
  2. Choose a design pattern (MVC, MVP, MVVM)
  3. Use open Source libraries
  4. Share your problems and solutions
  5. Stay Updated
  6. Engage your Belief in solving problems

Computational thinking

This is a process of thinking through the app development processes while bearing in mind the following points

  • Decomposition: breaking down of data, processes, and problems into smaller manageable parts
  • Pattern Recognition: observing patterns, trends and regularities in data
  • Abstraction: Identifying the general principles that generate these patterns
  • Algorithm: developing the step by step instructions for solving the problem.

For more in depth knowledge, you can read up via

Design Patterns/Architecture

This will eventually save your time during the course of development by sticking to a certain pattern while writing your code. You can easily choose between Model-View-Controller (MVC) , Model-View-Presenter (MVP), or Model-View-ViewModel. If you aren’t familiar with this, take a few minute to study this architecture from google samples on github via

Use open source Libraries (github)

  • Network library such as:
  1. okhttp
  2. Volley
  3. Retrofit
  • Image Library such as
  1. Picasso
  2. Glide
  • Dependency injection such as
  1. ButterKnife
  2. Android Annotations
  3. Dagger (2)
  • Video streaming
  1. Libstreaming
  • UI libraries such as
  1. PageIndicator (

2. FanLayoutManager ( )

3. DiagonalLayout ( )

4. Ticker ( )

5. AndroidImageCropper (

  • Data pub/sub library and Reactive Programming
  1. RxJava & RxAndroid
  2. EventBus

Share your problems and solutions

Sharing problems is one of the instant way of forging ahead while coding. A problem shared is a problem solved and always remember that no one is as smart as all of us.

  • Use platform such as to share your problems, and don’t always forget to also share back how the problem was solved, provided there was a slight change/new approach on how you get it solved.
  • Join an online Community for collaboration, learning and sharing, this will keep you apprised in getting access to the latest, efficient, and best way of doing things from like minds. Ever wondering which of the online community to join, below are some of the online community you can join
  1. Android chat via
  2. Dev Community via

Stay Updated

  • Follow experts

Follow up on both Nigerian and foreign experts in android community. Nigeria android developer expert includes but not limited to the likes of Segun Famisa ,Moyinoluwa Adeyemi and you can also get a comprehensive curated list of android developer experts to follow via And of course you can follow Adetuyi Tolu Emmanuel on Twitter @adetuyitolu.

  • Read tech news and android blog posts
  • Attend events and meetups

You can always search for your interesting meetups using

Your Belief

This is the strongest of all highlighted points, this reflects solemnly on the why? Part of your day to day activities, the reason why you chose to be an android developer,the reason why you wanted to solve problem via coding, the strong believe you have in yourself. This will always go a long way to bring live to any project/feature at hand.

Adetuyi Tolu Emmanuel

Written by

Product Manager| Software developer | Ambassador of Christ | Lover of Nature | Entrepreneur | Human Development Investor

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade